2013-04-19 18:22:51 +0000 2013-04-19 18:22:51 +0000
13
13

Wie überwindet man Access Denied when killing process in Windows?

Wie tötet man einen Prozess, der nicht will? Ich habe die Meldung Zugriff verweigert, wenn ich versuche, den Prozess zu beenden. Ich weiß, dass es daran liegen kann, dass der Gerätetreiber wartet, und wahrscheinlich ist dies der Grund.

Aber meine Frage ist, wie man den Prozess trotzdem beenden kann? Ich bin Administrator, ich will nicht, dass ein Prozess auf irgendwelche Gerätetreiber oder so wartet. Ich will, dass er stirbt.

Wie erreicht man das?

Task-Manager ausführen, procexp und procexp64 als Administrator haben nicht geholfen.

答案 (3)

14
14
14
2013-04-19 19:00:53 +0000

Je nach Stand des Prozesses gibt es möglicherweise überhaupt keine Möglichkeit, ihn zu beenden. Siehe diese Antwort für eine detailliertere Diskussion, deren Knackpunkt ist:

Wenn er nicht verschwindet, ist er derzeit gesperrt und wartet auf irgendeine Kernel-Ressource (wahrscheinlich ein fehlerhafter Treiber) und es gibt nichts (außer einem Neustart), was Sie tun könnten, um den Prozess verschwinden zu lassen.

Überprüfen Sie dies Wikipedia-Abschnitt :

Der Zweck des Administratorkontos ist es, systemweite Änderungen am Computer zu ermöglichen (mit Ausnahme von Rechten, die auf das Lokale System beschränkt sind)

Als Administrator sind Sie (fast) der Chef des Userspace (abgesehen von dem obigen Vorbehalt zum Lokalen System). Der fehlerhafte Treiber läuft im Kernel-Modus. Siehe Jeff Atwoods Aufsatz über die beiden Modi hier .

3
3
3
2014-01-15 17:54:27 +0000

Ich kann bestätigen, dass all diese Probleme mit “Anwendung kann nicht beendet werden, Zugriff verweigert” mit fehlerhaften Treibern zusammenhängen.

Ich hatte dieses Problem in Windows 8.1 eine ganze Weile, es machte mich wahnsinnig, bis ich entdeckte, dass es einer meiner USB-MIDI-Controller war.

Also…! der beste Weg, dies zu lösen, ist:

  1. Öffnen Sie Ihren Task-Manager.

  2. Beginnen Sie mit dem Trennen von Geräten, während Sie den Task-Manager genau betrachten.

  3. Sobald Sie etwas ausstecken und die Anwendung sich vom Task-Manager entfernt, wissen Sie, dass sie das Problem verursacht.

  4. aktualisieren Sie den Treiber oder warten Sie auf einen neuen für das fehlerhafte Gerät.

3
3
3
2013-09-06 13:35:51 +0000

Das Dienstprogramm Process Hacker wird dies natürlich auf eigenes Risiko für Sie tun, denn das Töten von Systemprozessen ist manchmal riskant!