Comment tuer un processus à partir de l'invite de commande sous Windows NT ? De préférence avec un outil fourni avec le système d'exploitation.
Réponses
Trop de publicités?Si vous avez XP ou une version ultérieure, vous pouvez utiliser TASKKILL
. Ce n'est pas le cas de NT.
Je pense que vous allez devoir télécharger quelque chose pour faire cela. Je recommanderais pskill
de Sysinternals .
Vous pouvez l'utiliser avec un identifiant de processus ou simplement avec un nom de processus. Par exemple :
pskill notepad.exe
Une autre option est KILL
du kit de ressources NT .
Tanguy
Points
159
programmer365
Points
1
Nous pouvons utiliser VBScript et WMI pour tuer les processus :
Dim strComputer,objWMIService,objProcessList,objProcess
strComputer = "."
Set objWMIService = GetObject("winmgmts:" & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set objProcessList = objWMIService.ExecQuery("SELECT * FROM Win32_Process WHERE Name = 'THE PROCESS NAME'")
For Each objProcess in objProcessList
objProcess.Terminate()
Next
Ou dans les éditions modernes de Windows, nous pouvons utiliser Powershell :
Stop-Process -Name "PROCESS NAME WITHOUT EXTENSION"
Dancreek
Points
156