Essayez en utilisant Terminer le processus (sur l'onglet Processus) du Gestionnaire des tâches à la place, et essayer de s'il y a une différence si vous choisissez l'arborescence du processus kills de chaque Gestionnaire des tâches ou Process Explorer de Winternal, mais je doute que ça va aider.
Le processus est censé être tué (presque) instantanément, cependant, il y a des façons sournoises de rester collées. Si vous avez écrit votre propre application, je suppose que ce n'est pas le cas. Il est plus que probable que d'autres processus n'aiment pas que le vôtre soit enlevé. Réglez Process Monitor sur la vitesse d'actualisation rapide et triez la colonne cpu. Vous devriez maintenant voir quel processus cause le problème de 100%. Très probablement: système.
Dans le cas où vous utilisez beaucoup de mémoire, esp. Lorsque c'est globalement plus que la mémoire physique, le système se réorganise (c'est-à-dire, déplace la mémoire du disque vers la mémoire physique). Un comportement similaire se produit (jusqu'à congeler mon système) lorsque je tue Firefox après avoir ouvert plus de 500 onglets, occupant 1,5 Go de mémoire. Ce comportement (réorganisation lente de la mémoire) s'est amélioré avec les versions ultérieures de Microsoft Windows.
MISE À JOUR: en interne, proc expl. appelle TerminateProcess (entre autres), qui ferme tous les handles et threads. MSDN API ref dit "TerminateProcess lance la terminaison et renvoie immédiatement.Cela arrête l'exécution de tous les threads dans le processus et demande l'annulation de toutes les E/S en attente.Le processus terminé ne peut pas quitter tant que toutes les E/S en attente ont été terminées ou annulées.. Ce qui signifie que: vos E/S peuvent bloquer ce processus (bien que je me demande comment cela peut amener votre processus à 100%, les E/S ne le font généralement pas).
Est-ce que c'est sur Vista/Win7? –
Il a dit 'Windows Server 2003'. – Jim
Désolé, raté ça, merci. Avez-vous le même comportement avec d'autres outils comme kill.exe du kit de ressources, taskkill.exe avec l'option/F ou pskill.exe? –