Einen Windows-Dienst dauerhaft blockieren

854
mt025

Foxit Reader wird mit einem Windows-Dienst geliefert. Es ist ein Cloud-basierter Dienst, den ich bei der Installation der Anwendung nicht verwende und deaktiviere.

Wenn die Anwendung über Neunite aktualisiert wird, schaltet dieser Dienst wieder auf automatisch.

Gibt es eine Möglichkeit, einen Block einzufügen, z. B. einen Platzhalter oder das Ändern von Berechtigungen, sodass der Dienst nicht bearbeitet werden kann?

Ich denke, ich könnte mich mit einer geplanten Aufgabe zufrieden geben, die beim Booten ausgeführt wird, um den Dienst zu stoppen und zu deaktivieren, aber das fühlt sich etwas unordentlich an.

1
Erwähnen Sie nicht, was App und Service sind. Möglicherweise kennt jemand eine bestimmte Korrektur. Tetsujin vor 7 Jahren 0
Wenn Sie über den Foxit Cloud-Dienst sprechen, sollten Sie ihn über das Applet Programme und Funktionen der Systemsteuerung deinstallieren können. Mimp vor 7 Jahren 1

1 Antwort auf die Frage

0
mt025

Ich entschied mich für die geplante Aufgabe beim Booten. Hier ist der Code zum Stoppen und Deaktivieren des Dienstes.

sc config "FoxitReaderService" start= disabled sc stop "FoxitReaderService" 

Bearbeiten:

Dies funktionierte zwar, aber beim Öffnen von Foxit Reader wurde eine UAC angezeigt, um den Dienst zu starten.

Also habe ich die Datei jetzt geleert und die Berechtigungen zum Lesen / Ausführen nur geändert. Mal sehen, wie das geht.