Sven Lanoster
2017-01-06 21:07:03 UTC
Moin, moin.
Ich habe eine VM im LAN in einer Domäne mit Win 10 auf der mein User
lokaler Admin ist. Auf dieser Maschine sollen .bpl und .dll ausgetauscht
werden (automatisiert) und dazu muss der Prozess, der die verwendet,
beendet werden. Dafür gibts einen Batch, der
c:\windows\system32\taskkill.exe aufruft. Und nur auf dieser Maschine
funktioniert der Taskkill nicht ("Fehler: Nicht gefunden").
Testaufbau:
- Anmelden als Sven (Administrator)
- cmd.exe "als Administrator" starten (Rechtsklick)
- mit "notepad" den Texteditor starten
- den Task-Manager starten, Notepad hat die PID 4711 (Beispiel)
- "taskkill /IM notepad.exe" -> Fehler: Nicht gefunden
- "taskkill /PID 4711" -> Fehler: Nicht gefunden
- im Task-Manager "Task beenden" klicken und notepad ist weg
Ja, ich weiß, dass es noch die Schalter /F und /T gibt, aber die ändern
leider nichts am Verhalten.
Kann es sein, dass sich ein anderes Taskkill im Pfad vordrängelt, obwohl
ich in der Eingabeaufforderung in "c:\windows\system32\" bin? Obwohl,
mit /? bekomme ich die original Windows-Taskkill-Hilfe.
Der Domänen-Admin guckt zwar unschuldig, trotzdem die Frage: kann das
durch eine Gruppenrichtlinie so eingestellt werden?
Gibt es etwas in der Registry, das verstellt sein könnte?
Als Virenscanner läuft GData, aber obwohl ich den Dingern alles üble der
Welt zutraue, ist der wohl unschuldig.
Sollte ich lieber ein eigenes Konsolenprogramm mit Delphi schreiben,
welches mir den Process killt? ;)
Hat jemand sowas schonmal gesehen, erlebt oder gehört?
Die allwissende Müllhalde mag mich heute nicht. :(
Gruß,
Sven.
Ich habe eine VM im LAN in einer Domäne mit Win 10 auf der mein User
lokaler Admin ist. Auf dieser Maschine sollen .bpl und .dll ausgetauscht
werden (automatisiert) und dazu muss der Prozess, der die verwendet,
beendet werden. Dafür gibts einen Batch, der
c:\windows\system32\taskkill.exe aufruft. Und nur auf dieser Maschine
funktioniert der Taskkill nicht ("Fehler: Nicht gefunden").
Testaufbau:
- Anmelden als Sven (Administrator)
- cmd.exe "als Administrator" starten (Rechtsklick)
- mit "notepad" den Texteditor starten
- den Task-Manager starten, Notepad hat die PID 4711 (Beispiel)
- "taskkill /IM notepad.exe" -> Fehler: Nicht gefunden
- "taskkill /PID 4711" -> Fehler: Nicht gefunden
- im Task-Manager "Task beenden" klicken und notepad ist weg
Ja, ich weiß, dass es noch die Schalter /F und /T gibt, aber die ändern
leider nichts am Verhalten.
Kann es sein, dass sich ein anderes Taskkill im Pfad vordrängelt, obwohl
ich in der Eingabeaufforderung in "c:\windows\system32\" bin? Obwohl,
mit /? bekomme ich die original Windows-Taskkill-Hilfe.
Der Domänen-Admin guckt zwar unschuldig, trotzdem die Frage: kann das
durch eine Gruppenrichtlinie so eingestellt werden?
Gibt es etwas in der Registry, das verstellt sein könnte?
Als Virenscanner läuft GData, aber obwohl ich den Dingern alles üble der
Welt zutraue, ist der wohl unschuldig.
Sollte ich lieber ein eigenes Konsolenprogramm mit Delphi schreiben,
welches mir den Process killt? ;)
Hat jemand sowas schonmal gesehen, erlebt oder gehört?
Die allwissende Müllhalde mag mich heute nicht. :(
Gruß,
Sven.
--
Seltsam? Aber so steht es geschrieben...
Seltsam? Aber so steht es geschrieben...