Tuer un processus qui s'exécute avec une ligne de commande spécifique à l'aide de la commande taskkill


0

Le processus que j'essaie de tuer est le suivant:

rundll32.exe aeinv.dll,UpdateSoftwareInventory

Toutefois, je ne souhaite pas supprimer toutes les instances de rundll32.exe, mais uniquement celles démarrées avec la ligne de commande "aeinv.dll, UpdateSoftwareInventory".

Réponses:


1

Je ferais ce qui suit: Dans PowerShell, utilisez la commande: Get-WmiObject Win32_Process -Filter "name = 'rundll32.exe'" | Select-Object CommandLine,ProcessId

Cela vous donnera la liste de tous les processus rundll32.exe en cours d'exécution avec leurs arguments CLI.

Ensuite, utilisez le ProcessID de ce dernier pour le tuer, que ce soit via le Gestionnaire des tâches, Stop-Process -Id <ProcessID>dans PowerShell ou taskkill -PID <ProcessID>dans une invite de commande administrative.

J'espère que ça t'as aidé.


Il ne retourne rien pour commandline, il ne me donne que processid

Exécutez-vous Powershell / Powershell ISE en tant qu'administrateur?
Ahren Bader-Jarvis le
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.