140 votes

Un moyen d'écrire un fichier Windows .bat pour tuer des processus?

Ainsi, chaque fois que j'allume la machine de développement appartenant à ma société, je dois tuer plus de 10 processus à l'aide du gestionnaire de tâches ou de toute autre application de gestion de processus, simplement pour obtenir des performances décentes de mon IDE. Oui, il s’agit de processus issus de programmes que mon entreprise installe sur ma machine pour des raisons de sécurité et de conformité. Ce que j'aimerais faire, c'est avoir un fichier .bat ou un script que je peux simplement lancer et tuer les processus en question.

Quelqu'un sait déjà comment faire cela?

214voto

Factor Mystic Points 12465

Vous pouvez le faire avec 'taskkill'. Avec le paramètre / IM, vous pouvez spécifier des noms d’image. Exemple:

taskkill / im somecorporateprocess.exe

Ajoutez simplement 1 ligne par processus que vous souhaitez supprimer, enregistrez-le en tant que fichier .bat et insérez-le dans votre répertoire de démarrage. Problème résolu!

S'il s'agit d'un système hérité, PsKill fera de même.

110voto

DevelopingChris Points 12510
 taskkill /f /im "devenv.exe"
 

cela tuera de force le pid avec le nom exe "devenv.exe"

équivalent à -9 sur la commande nix'y kill

5voto

Jason Z Points 5135

En tant que développeur, je suppose que vous avez un certain contrôle administratif sur votre machine. Si tel est le cas, exécutez msconfig.exe à partir de la ligne de commande. Vous pouvez supprimer de nombreux processus dès le début, éliminant ainsi la nécessité de les tuer avec les solutions mentionnées ci-dessus.

5voto

Brian Stewart Points 4553

Obtenez Autoruns de Mark Russinovich, le gars de Sysinternals qui a découvert le Sony Rootkit ... Le meilleur logiciel que j'ai jamais utilisé pour nettoyer des choses qui démarrent automatiquement.

4voto

Shog9 Points 82052

Téléchargez PSKill . Écrivez un fichier de commandes qui l’appelle pour chaque processus que vous souhaitez interrompre, en lui attribuant le nom du processus.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X