2010-02-15 06:45:04 +0000 2010-02-15 06:45:04 +0000
178
178
Advertisement

Töte einen Prozess, der "Zugriff verweigert" sagt

Advertisement

Ich habe einen Prozess, den ich weder mit dem Task-Manager noch mit dem Prozess-Explorer töten kann - ich erhalte die Fehlermeldung “Zugriff verweigert”. Der Prozess ist keine ausführbare Windows-Datei.

Wie kann ich ihn beenden? Gibt es ein Tool, mit dem ich diesen Schutz außer Kraft setzen kann?

Ich verwende Windows 7, 64-Bit-Edition.

Advertisement

Antworten (10)

100
100
100
2012-04-10 14:38:43 +0000

Einen geschützten Prozess töten? http://processhacker.sourceforge.net/index.php

Funktioniert auf Windows Server ohne Admin-Rechte! Yammie! :)

17
17
17
2010-02-17 22:09:11 +0000
  1. Herunterladen Process Explorer “.
  2. Wählen Sie in der Ansicht Prozesseigenschaften die Registerkarte Sicherheit.
  3. Drücken Sie die Schaltfläche Berechtigungen.
  4. Drücken Sie die Schaltfläche Erweitert.
  5. Fügen Sie bei Bedarf sich selbst oder eine Gruppe, der Sie angehören, hinzu.
  6. Bearbeiten Sie Ihre Berechtigungen so, dass sie "Beenden” enthalten. (Sie müssen bereits die Berechtigung “Berechtigungen ändern” haben, sonst haben Sie Pech)

Im Allgemeinen bedeutet die Notwendigkeit, Aufgaben zu beenden, dass jemand etwas nicht richtig macht. Ich würde nach einer anderen Lösung für das Problem suchen, mit dem Sie konfrontiert sind. Vielleicht, wenn Sie uns mehr darüber erzählen würden, könnten wir eine elegantere Lösung finden?

10
Advertisement
10
10
2013-05-08 06:24:41 +0000

Keines der oben genannten Werkzeuge half in meinem Fall.

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.

10
10
10
2016-08-04 03:03:32 +0000

Die Taskkill- und Powershell-(Tötungs-)Methoden funktionierten bei mir nicht; es hieß immer noch Access Denied.

Ich hatte mehr Glück damit:

wmic process where name='myprocessname.exe' delete
8
Advertisement
8
8
2012-05-07 17:51:49 +0000

Sie müssen dem Prozess-Explorer lediglich Administratorrechte geben, ohne dass Sie ein Konto hinzufügen müssen oder nicht (wenn Sie bereits ein Administrator sind). Es ist nicht nötig, zu sagen, welche Prozesse beendet werden sollen oder nicht, oder einen anderen Prozessmanager zu installieren (auch wenn ich den Prozess-Explorer liebe).

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 mehr “Zugriff verweigert”.

6
6
6
2010-02-15 07:06:47 +0000

Haben Sie ein privilegiertes Konto? Wenn Sie selbst bei einem Konto mit höherem Zugriff die Fehlermeldung “Zugriff verweigert” erhalten, liegt dies in der Regel daran, dass Sie versuchen, einen für den Betrieb des Systems kritischen Dienst zu beenden. Einige Anwendungen, wie z.B. VMWare, implementieren andererseits auch ihren eigenen “Prozessschutz”, sogar für Prozesse, die für den Systembetrieb nicht entscheidend sind.

Wenn Sie sich auf einem privilegierten Account befinden, können Sie Sysinternals PsKill einen Schuss geben, ich habe ihn in der Vergangenheit benutzt, um Prozesse abzuschalten, die mir ähnliche Fehlermeldungen gaben. Seien Sie jedoch vorsichtig, welche Prozesse Sie töten, es kann Ihr System instabil machen.

4
Advertisement
4
4
2012-12-18 18:41:06 +0000

Ich bin mir des Grundes nicht sicher, aber mit Hilfe des Prozess-Explorers von Sysinternal und durch Klicken auf “Details für alle Prozesse anzeigen” im Menü “Datei” konnte das Problem gelöst und der Dienst beendet werden. Vielleicht wechselt er erst dann in den Admin-Modus.

3
3
3
2010-02-15 09:05:42 +0000
  1. Task-Manager öffnen. Gehen Sie zur Registerkarte Prozess
  2. Klicken Sie mit der rechten Maustaste auf den Prozess und klicken Sie auf Eigenschaften.
  3. Klicken Sie auf die Registerkarte Sicherheit und dann auf Bearbeiten.
  4. Klicken Sie im Fenster Berechtigungen auf die Schaltfläche Hinzufügen, um das Fenster Benutzergruppe oder -gruppen auswählen zu öffnen.
  5. Im Fenster Benutzer oder Gruppen auswählen können Sie die Benutzernamen der Konten eingeben, auf die Sie die Einschränkungen anwenden möchten.
  6. Wählen Sie Ihren Benutzernamen aus und legen Sie die Berechtigungen auf verweigern/erlauben fest, indem Sie das Kontrollkästchen unter der Option verweigern/erlauben aktivieren.
  7. klicken Sie auf Übernehmen und dann auf Ok. via
1
Advertisement
1
1
2010-02-15 11:54:38 +0000

Es ist auch möglich, Befehle mit der Windows PowerShell abzubrechen, mit get-process die ausgeführten Prozesse aufzulisten und dann stop-process mit der ID des Tasks zu verwenden, um ihn abzubrechen Stop-Process .

get-process Unkillable.exe
stop-process 1234

Sie werden feststellen, dass Sie die Windows PowerShell speziell als Administrator starten müssen.

1
1
1
2012-04-10 15:50:06 +0000

Versuchen Sie es mit APT(Advanced Process Terminator) , tötet jeden Prozess einfach ab.

Advertisement