J'ai un fichier de commandes qui modifie quelques fichiers de registre, puis redémarre explorer.exe pour qu'ils prennent effet. J'utilise les commandes
taskkill /f /im explorer.exe
explorer.exe
Bien sûr, cela tue tous les processus explorer.exe, y compris les fenêtres d'explorateur que j'ai ouvertes. (Évidemment, j'utilise l'option pour Launch folder windows in a separate process
.)
Existe-t-il un moyen de déterminer quelle instance de explorer.exe est la principale, et de simplement tuer cela?
explorer.exe
instance principale (associée au bureau) , mais pour la raison opposée. Je trouve gênant que les explorer.exe
processus générés ne soient pas toujours fermés lorsque toutes leurs fenêtres associées sont fermées. J'utilise le Gestionnaire des tâches pour les tuer et j'ai tendance à compter sur le fait que les instances générées sont généralement définies en haute priorité (pour une raison quelconque). Cela fonctionne très bien, mais s'il m'arrive de l'avoir réglé sur normal (pour des raisons évidentes), alors je risque de tuer accidentellement le processus principal.
taskkill /f /im explorer.exe /fi "windowtitle ne N/A"
. Pour une raison quelconque, copier / coller cela dans l'invite cmd ne fonctionne pas; vous devez le taper à la main. N'a pas essayé un fichier batch.