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.
taskkill /im <process>
:The process can only be terminated forcefully
.taskkill /F /im <process>
:There is no running intance of the task
. :( TaskMgr als admin auch kann es nicht tötenAccess is denied
.procexplorer
mir die Aufgabe angesehen und festgestellt, dass es sich um die übergeordnete Aufgabe handeltexplorer.exe
. Ich habe getötetexplorer.exe
und dann ging die Aufgabe weg. Schön und einfach am Ende. Ich würde das als Antwort aufstellen, aber es lässt mich aus irgendeinem Grund nicht.Antworten:
Einen geschützten Prozess beenden?
http://processhacker.sourceforge.net/index.php
Funktioniert unter Windows Server ohne Administratorrechte! Yammie! :)
quelle
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?
quelle
Die Methoden taskkill und powershell (kill) haben bei mir nicht funktioniert. Es hieß immer noch Zugriff verweigert.
Ich hatte besseres Glück damit:
quelle
wmic process where "name='myprocessname.exe'" delete
. Sonst würde ich einenInvalid query
Fehler bekommen. Am Ende erhalte ich immer noch eine Zugriffsverweigerung.Sie müssen nur Administratorrechte für Process Explorer erteilen, kein Konto hinzufügen oder nicht (wenn Sie bereits Administrator sind). Es ist nicht notwendig 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.
quelle
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.
quelle
Haben Sie ein privilegiertes 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 von entscheidender Bedeutung 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 ein privilegiertes Konto haben, können Sie Sysinternals PsKill testen . Ich habe es 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.
quelle
über
quelle
Ich bin mir nicht sicher, aus welchem Grund ich den Dienst beenden konnte, aber ich habe Sysinternals Prozess-Explorer verwendet und auf "Details für alle Prozesse anzeigen" im Menü "Datei" geklickt. Vielleicht wechselt es erst dann in den Admin-Modus.
quelle
Versuchen Sie es mit APT (Advanced Process Terminator) . Beendet jeden Prozess auf einfache Weise.
quelle
Es ist auch möglich, Befehle mit der Windows PowerShell abzubrechen,
get-process
die ausgeführten Prozesse aufzulisten und sie dannstop-process
mit der ID der Aufgabe abzubrechen. Stop-Prozess .Möglicherweise müssen Sie Windows PowerShell speziell als Administrator starten.
quelle