Ich habe einen Prozess, den ich weder mit dem Task-Manager noch mit dem Prozess-Explorer beenden kann - ich erhalte die Fehlermeldung "Zugriff verweigert". Der Prozess ist keine ausführbare Windows-Datei.
Wie kann ich es töten? Gibt es ein Tool, mit dem ich diesen Schutz außer Kraft setzen kann?
Ich verwende Windows 7, 64-Bit-Edition.
Einen geschützten Prozess beenden?
http://processhacker.sourceforge.net/index.php
Funktioniert unter Windows Server ohne Administratorrechte! Yammie! :)
Im Allgemeinen bedeutet die Notwendigkeit, Aufgaben abzubrechen, dass jemand etwas nicht richtig macht. Ich würde nach einer anderen Lösung für jedes Problem suchen, mit dem Sie konfrontiert sind. Wenn Sie uns mehr darüber erzählen würden, könnten wir vielleicht eine elegantere Option finden?
Sie müssen lediglich Administratorrechte für Process Explorer erteilen, kein Konto hinzufügen oder nicht (wenn Sie bereits Administrator sind). Es ist nicht nötig zu sagen, welche Prozesse beendet werden sollen oder nicht, oder andere Prozessmanager zu installieren (selbst ich liebe Process Explorer).
Entweder:
Rechtsklick und "Als Administrator ausführen"
Gehen Sie zu Eigenschaften und dann Kompatibilität und wählen Sie "Als Administrator ausführen".
Jetzt heißt es nie, dass der Zugriff verweigert wird.
Keines der oben genannten Tools hat in meinem Fall geholfen.
Siehe https://blogs.technet.Microsoft.com/markrussinovich/2005/08/17/unkillable-processes/ .
Mark Russinovich zeigt dort, dass es Fälle gibt, in denen ein Prozess fast unmöglich zu töten ist.
Die Methoden taskkill und powershell (kill) haben bei mir nicht funktioniert. Es hieß immer noch Zugriff verweigert.
Ich hatte besseres Glück damit:
wmic process where name='myprocessname.exe' delete
Sind Sie in einem privilegierten Konto? Wenn der Fehler "Zugriff verweigert" auch bei einem Konto mit höherem Zugriff angezeigt wird, liegt dies normalerweise daran, dass Sie versuchen, einen Dienst zu beenden, der für den Systembetrieb kritisch ist. Einige Anwendungen hingegen, wie VMWare, implementieren auch einen eigenen "Prozessschutz", selbst für Prozesse, die für den Systembetrieb nicht wichtig sind.
Wenn Sie sich in einem privilegierten Konto befinden, können Sie Sysinternals PsKill einen Schuss geben. Ich habe ihn in der Vergangenheit verwendet, um Prozesse abzubrechen, bei denen ich ähnliche Fehlermeldungen erhalten habe. Achten Sie jedoch darauf, welche Prozesse Sie beenden, da dies Ihr System instabil machen kann.
Ich bin mir nicht sicher, aus welchem Grund ich den Dienst beenden konnte, aber ich habe Sysinternals Prozess-Explorer verwendet und im Menü Datei auf "Details für alle Prozesse anzeigen" geklickt. Vielleicht wechselt es erst dann in den Admin-Modus.
Versuchen Sie es mit APT (Advanced Process Terminator) . Beendet jeden Prozess auf einfache Weise.
Es ist auch möglich, Befehle mit der Windows PowerShell abzubrechen, get-process
zum Auflisten der ausgeführten Prozesse zu verwenden und dann stop-process
mit der ID der Aufgabe zu verwenden, um sie abzubrechen. Stop-Prozess .
get-process Unkillable.exe
stop-process 1234
Möglicherweise müssen Sie Windows PowerShell speziell als Administrator starten.