Comment savoir ce qui verrouille un fichier sous Windows
Réponse courte : Windows connaît la réponse et la cache derrière des outils peu pratiques. Le Moniteur de ressources sait chercher les handles après plusieurs étapes ; un outil gratuit comme Verrou de fichier interroge le même moteur système que les programmes d'installation et affiche les processus détenteurs — noms et PID — pour n'importe quel fichier en un clic.
Méthode 1 : le Moniteur de ressources (intégré, peu pratique)
- Lancez le Moniteur de ressources (tapez
resmondans le menu Démarrer). - Ouvrez l'onglet UC et dépliez Handles associés.
- Saisissez une partie du nom du fichier dans la zone Rechercher des handles et patientez.
Ça fonctionne — une fois le rituel maîtrisé, la bonne sous-chaîne devinée et les handles acceptés un par un. Les PID restent à traduire dans le Gestionnaire des tâches.
Méthode 2 : openfiles (surtout pour les serveurs)
L'outil console openfiles /query répond pour les partages et exige l'indicateur système « maintenir la liste des objets », activé par redémarrage, plus des droits d'administrateur. Trop lourd pour un simple fichier de bureau.
Méthode 3 : Verrou de fichier — un clic, les noms avec
Télécharger gratuitement — FileLockFinder-Setup.exe
- Ajoutez le fichier qui refuse d'être supprimé, déplacé ou remplacé — ou tout un lot.
- Cliquez sur « Vérifier » : chaque détenteur est listé avec son nom complet de processus et son PID, ou l'honnête réponse « Aucun processus ne verrouille ce fichier ».
- Fermez le programme nommé (Gestionnaire des tâches → Détails → faites correspondre le PID si besoin) et répétez votre action.
Le moteur sous le capot est l'API Restart Manager — celle dont la boîte « fichiers en cours d'utilisation » apparaît quand vous mettez à jour un logiciel. Il est en lecture seule : rien n'est déverrouillé ni tué de force — par conception.
Les cas typiques qu'il démêle
- Dossier impossible à supprimer : un fichier dedans est ouvert dans une visionneuse — vérifiez les fichiers qu'il contient ou le chemin du dossier.
- Désinstalleur qui exige un redémarrage : voyez quel processus détient le fichier, fermez-le, relancez la désinstallation sans redémarrer.
- Résultat de build verrouillé : un processus compilateur/indexeur zombie — vérifier, fermer, reconstruire.
- Vidéo impossible à déplacer : le lecteur tourne encore (même sans fenêtre visible — regardez dans la zone de notification).
FAQ
L'outil n'affiche aucun processus détenteur, mais je ne peux toujours pas supprimer le fichier
C'est alors souvent un scan antivirus, un verrou de chemin réseau ou une opération au niveau du dossier — réessayez dans quelques secondes ou redémarrez. Les réponses basées sur les handles ne rapportent que les vrais handles ouverts.
Peut-il déverrouiller le fichier de force ?
Non, volontairement. Forcer le verrou d'une base de données, d'un éditeur ou d'un client de synchronisation peut corrompre les données. Fermer le détenteur est la solution sûre.
Faut-il des droits d'administrateur ?
Non — un utilisateur normal suffit pour les fichiers auxquels il a accès.