Comment savoir quels processus ont un dossier ou fichier verrouillé?
-
23-08-2019 - |
Question
Comment allez-vous interroger les processus en cours d'exécution pour savoir quels dossiers ou fichiers dont ils ont verrouillé? (À savoir que vous allez à éjecter un disque et vous dit qu'il ne peut pas être éjecté parce qu'il est utilisé)
Je voudrais obtenir soit un téléchargement « sur étagère », ou écrire une application .NET 3.5 pour ce faire (avant tout une question de Windows).
La solution
Process Explorer vous montrer. Ctrl-F vous permettra de rechercher un fichier et la liste des processus (s) qui ont ce fichier ouvert / verrouillé. Vous pouvez ensuite fermer cette poignée à l'aide Process Explorer.
Il y a aussi un utilitaire de ligne de commande appelée oh.exe
disponible pour téléchargement. Voir pour plus de détails
Autres conseils
LockHunter est un excellent outil de menu contextuel pour Windows.
L'une des premières choses que je mets sur mes machines de dev Windows est
http://www.emptyloop.com/unlocker/ (freeware) a une spéciale UI exactement cette situation.