Comment déterminer ce qui a un verrou sur un fichier particulier dans Windows?


11

Je vois qu'un fichier est verrouillé. Comment pourrais-je trouver la cause et la racine de cela?


2
S'agit-il d'un fichier réseau? Fichier local? Quelle version de Windows?
GregD

Réponses:


9

Unlocker est un utilitaire gratuit que j'ai utilisé plusieurs fois à cet effet. Facile à utiliser, faites un clic droit sur le fichier en question et il vous indique quels processus le verrouillent. Vous pouvez alors soit tuer ces processus, soit déverrouiller de force tout ou partie des processus de verrouillage.

http://www.emptyloop.com/unlocker/


Il peut également supprimer des fichiers corrompus. Agréable!
Arthur Nunes


12

Dans START> RUN, tapez "fsmgmt.msc" sans les guillemets.

Il s'agit des dossiers partagés MMC et vous pouvez gérer les sessions ici pour voir qui a des verrous sur des fichiers particuliers.

Modifié pour ajouter:

Vous pouvez également vous connecter à votre serveur (ou à un autre ordinateur) avec ce composant logiciel enfichable en cliquant sur Action> Se connecter à un autre ordinateur. Vous devrez vous connecter à l'ordinateur sur lequel le fichier existe.


2
+1 Vous devrez peut-être l'exécuter sur le serveur de fichiers lui-même et pas seulement sur l'ordinateur client
jftuga

2

Utilisez ProcessExplorer de sysinternals. Recherchez le fichier verrouillé et vous verrez facilement le processus qui y fait référence dans la liste des poignées (le volet inférieur):

Vous êtes-vous déjà demandé quel programme a un fichier ou un répertoire particulier ouvert? Maintenant, vous pouvez le découvrir. L'Explorateur de processus affiche des informations sur les descripteurs et les processus DLL ouverts ou chargés.


1

Vous pouvez utiliser «net file» via l'invite de commande sur le serveur de fichiers.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.