Beenden eines Prozesses, der mit einer bestimmten Befehlszeile mit dem Befehl taskkill ausgeführt wird

815
Ben N

Der Prozess, den ich zu töten versuche, ist:

rundll32.exe aeinv.dll,UpdateSoftwareInventory

Ich möchte jedoch nicht alle Instanzen von rundll32.exe beenden, sondern nur die, die mit der Befehlszeile "aeinv.dll, UpdateSoftwareInventory" begonnen haben.

0

1 Antwort auf die Frage

1
Ahren Bader-Jarvis

Ich würde Folgendes tun: In PowerShell verwenden Sie den Befehl: Get-WmiObject Win32_Process -Filter "name = 'rundll32.exe'" | Select-Object CommandLine,ProcessId

Dadurch erhalten Sie eine Liste aller rundll32.exe-Prozesse mit ihren CLI-Argumenten.

Verwenden Sie dann die ProcessID des jeweiligen Elements, um es zu Stop-Process -Id <ProcessID>beenden, entweder über den Task-Manager, in PowerShell oder taskkill -PID <ProcessID>an einer administrativen Eingabeaufforderung.

Hoffentlich hilft das.

Es gibt nichts für die Befehlszeile zurück, es gibt mir nur die Prozess-ID vor 7 Jahren 0
Führen Sie Powershell / Powershell ISE als Administrator aus? Ahren Bader-Jarvis vor 7 Jahren 0