fermer un processus windows à partir d'un .bat - Win NT/2K/XP - Windows & Software
Marsh Posté le 09-12-2002 à 10:36:48
Peut être avec l'utilitaire pskill de Sysinternals
http://www.sysinternals.com/ntw2k/ [...] kill.shtml
Marsh Posté le 09-12-2002 à 10:55:46
Avec un script vbs lancé par le batch :
http://www.experts-exchange.com/Op [...] 60342.html
You could create a small VBS script that you call when you want to end e process of s specific name or type.
This VBS code below terminates all processes of Word, you could replace the WinWord.exe with the imagename of the process that you want to end and save the code using notepad eg with the extension vbs. You could also use another property in the where clause you can find more info about the win32 classes on MSDN and a vbs scrip guide on technet where the example below has been found (no need to reinvent the hot water). It should run fine on win2000 and proberly also on NT with a newer version of IE
Henning
strComputer = "."
Set objWMIService = GetObject("winmgmts:" & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2" )
Set colProcessList = objWMIService.ExecQuery ("Select * from Win32_Process Where Name = 'WinWord.exe'" )
For Each objProcess in colProcessList
objProcess.Terminate()
Next
tu trouveras des renseignements sur les scripts vbs sur le site de J.C. Bellamy :
www.bellamyjc.net
A+
Marsh Posté le 09-12-2002 à 10:57:57
net stop tout simplement...
Je l'utilise pour Apache et Mysql, ca marche très bien.
Marsh Posté le 09-12-2002 à 11:00:14
Net stop ne fonctionne que pour les services, pas pour les processus utilisateurs classiques.
Marsh Posté le 09-12-2002 à 11:01:34
Arf, désolé, j'avais mal lu
Marsh Posté le 09-12-2002 à 11:10:55
voir également :
http://www.jsifaq.com/subi/tip4000/rh4010.htm
mais comme pskill est un freeware, je le conseiilerais car il évitera d'investir dans le Ressource kit.
A+
Marsh Posté le 09-12-2002 à 11:29:46
http://www.pcwelt.de/downloads/son [...] are/22162/
Celui là aussi marche très bien.
N'étant pas germanophone, je m'en suis très bien sorti avec.
La commande "kill" toute seule renvoie la liste des process et le numero.
"kill /f numero_de_process" termine le process.
Très efficace. Idéal pour débloquer des situations difficiles !
Marsh Posté le 09-12-2002 à 10:20:32
Je cherche à tuer un processus sous windows à l'intérieur d'un fichier .bat. Quelle commande employer??