Partager via


Utilitaire File Locksmith

File Locksmith est un PowerToys utilitaire qui vous aide à identifier les processus qui utilisent des fichiers ou répertoires spécifiques dans Windows. Cette extension shell vous permet de déverrouiller facilement les fichiers utilisés par d’autres processus, ce qui rend la gestion des fichiers plus efficace.

Gif animé de l’interface utilitaire montrant les informations d’utilisation File Locksmith de la liste des processus et des fichiers.

Comment activer et utiliser File Locksmith

Pour activer File Locksmith, ouvrez PowerToys et activez le bouton de bascule ActiverFile Locksmith. Sélectionnez un ou plusieurs fichiers ou répertoires dans l'explorateur de fichiers Windows. Si un répertoire est sélectionné, tous ses fichiers et sous-répertoires sont également analysés.

Pour ouvrir File Locksmith pour voir quels processus utilisent un ou plusieurs fichiers, cliquez avec le bouton droit sur le ou les fichiers sélectionnés, sélectionnez Afficher d’autres options pour développer la liste des options de menu, puis sélectionnez Déverrouiller avec File Locksmith.

Lorsque File Locksmith est ouvert, il analyse tous les processus en cours d’exécution auxquels il peut accéder, en vérifiant les fichiers utilisés par les processus. Les processus exécutés par un autre utilisateur ne sont pas accessibles et peuvent être absents de la liste des résultats. Pour analyser tous les processus, sélectionnez Démarrer en tant qu'administrateur.

Capture d’écran du bouton Redémarrer en tant qu’administrateur File Locksmith pour accéder à tous les processus.

L'analyse terminée, une liste de processus s'affiche. Sélectionnez Terminer la tâche pour terminer le processus ou sélectionnez l'expandeur pour afficher plus d'informations. File Locksmith supprime automatiquement les processus terminés de la liste, que cette action ait été effectuée ou non à partir de File Locksmith. Pour actualiser manuellement la liste des processus, sélectionnez Recharger.

Référence de la ligne de commande

L’interface File Locksmith CLI vous permet d’identifier et de gérer les processus qui verrouillent des fichiers à partir de la ligne de commande.

Command Descriptif
<path> Obligatoire. Un ou plusieurs chemins d’accès de fichier ou de répertoire à vérifier. Vous pouvez spécifier plusieurs chemins séparés par des espaces.
--kill Termine (tue) tous les processus qui verrouillent actuellement les fichiers spécifiés.
--json Génère les résultats au format JSON structuré au lieu d’un texte lisible par l’homme. Utile pour l’automatisation et les scripts.
--wait Bloque l’exécution et attend que les fichiers spécifiés soient libérés. La commande ne s’arrête pas tant que les fichiers ne sont pas déverrouillés.
--help Affiche le message d’aide avec des instructions d’utilisation.

Exemple d’utilisation

# Check which processes are locking a specific file:
FileLocksmithCLI.exe "C:\Users\Docs\report.docx"

# Check multiple files and get the output in JSON format for parsing:
FileLocksmithCLI.exe --json "C:\File1.txt" "C:\Folder\File2.dll"

# Block script execution until a file is released (useful in build scripts):
FileLocksmithCLI.exe --wait "C:\bin\output.exe"

# Kill all processes that are locking a specific file:
FileLocksmithCLI.exe --kill "C:\LockedFile.dat"

Installer PowerToys

Cet utilitaire fait partie des utilitaires Microsoft PowerToys pour les utilisateurs de l’alimentation. Il fournit un ensemble d’utilitaires utiles pour régler et rationaliser votre Windows expérience pour une plus grande productivité. Pour installer PowerToys, consultez Installation PowerToys.