TL; DR? Lisez en gras!
Si vous ne voulez pas d'outils externes ou si vous souhaitez identifier rapidement le processus de conservation de votre fichier. Ensuite, vous pouvez utiliser un outil Windows Sysinternals appelé Process Explorer . Vous n'avez même pas besoin d'extraire un fichier zip si vous le souhaitez, il suffit de récupérer la version en direct de Process Explorer http://live.sysinternals.com/procexp.exe
, ce qui le rend facile à utiliser à tout moment, n'importe où, tant que vous avez Internet (ou si vous aviez mis sur une clé USB avant votre départ).
Le bonus est que vous pouvez également l'utiliser pour toutes vos autres tâches liées au processus ...
Process Explorer est conçu comme un remplacement professionnel informatique du Gestionnaire des tâches; parmi d'autres alternatives comme le Moniteur de performances, le Moniteur de ressources ou un outil externe comme Process Hacker.
La fonctionnalité que vous recherchez dans cet outil de Microsoft est aussi simple que possible, c'est CTRL+F qui vous permet de rechercher des sous-chaînes pour les poignées ou les fichiers DLL . Si vous préférez utiliser votre souris et les menus, vous pouvez cliquer sur Find ➯ Find Handle ou DLL .
Supposons que les fichiers de police Arial soient en cours d'utilisation, nous pouvons simplement rechercher Arial
et voir qu'Instantbird et Firefox aiment garder ce fichier de police en cours d'utilisation. Supposons que je veuille supprimer ce fichier, je ne pourrais pas le faire. Modifions cela et débarrassons-nous du fichier Arial. Ne faites pas ça à la maison ...
Une solution simple serait de simplement fermer ces deux programmes, alors que cela fonctionne pour Instantbird, il semble que je ne peux pas arrêter Firefox car j'écris cette réponse pour vous. Et je ne veux pas risquer de perdre ma réponse en raison d'un délai d'expiration du cache ou d'une défaillance du presse-papiers. Je vais donc fermer toutes les poignées de Firefox à Arial.
Assurez-vous que Process Explorer est démarré en tant qu'administrateur, puis sélectionnez Fichier ➯ Afficher les détails de tous les processus
Je sélectionne simplement la poignée dans la fenêtre de recherche et Process Explorer sélectionnera automatiquement Firefox et passera à la bonne entrée dans sa fenêtre principale. Assurez-vous que vous effectuez cette opération sur un handle et non sur une DLL, il se peut ou non que vous deviez fermer le programme s'il s'agissait d'une DLL. Il est temps de fermer ces poignées pour que je puisse supprimer les fichiers de police Arial sans raison; eh bien, je peux toujours les restaurer à partir d'une sauvegarde ...
Donc, je fais simplement un clic droit sur les entrées pertinentes et cliquez sur Fermer la poignée .
Et maintenant, avec un Firefox qui n'a pas de poignées Arial, je poste ma réponse; la police est chargée de toute façon ...
Une alternative en ligne de commande, qui est uniquement capable de les répertorier, est Handle ; également écrit par Windows Sysinternals. Vous pouvez également en récupérer une version en direct sur http://live.sysinternals.com/handle.exe
et l'utiliser, handle.exe
suivi de la sous-chaîne que vous souhaitez rechercher.
Ensuite, utilisez taskkill /PID 1234 /F /T
où 1234
doit être remplacé par le PID du processus obtenu avec Handle. Vous pouvez également le faire par nom d'image avec taskkill /IM instantbird.exe /F /T
. Veuillez noter que /F
force l'arrêt et /T
tue les processus des enfants ...