Je voudrais savoir qui verrouille un fichier (win32). Je connais WhoLockMe } _, mais j'aimerais un outil de ligne de commande qui fasse plus ou moins la même chose.
J'ai aussi regardé cette question }, mais cela ne semble s'appliquer qu'aux fichiers ouverts à distance.
Poignée devrait faire l'affaire.
Vous êtes-vous déjà demandé quel programme a un fichier ou un répertoire particulier ouvert? Maintenant vous pouvez le savoir. Handle est un utilitaire qui affiche des informations sur les poignées ouvertes pour tout processus dans le système. Vous pouvez l'utiliser pour voir les programmes qui ont un fichier ouvert, ou voir les types d'objet et noms de tous les descripteurs d'un programme.
handle.exe http://technet.Microsoft.com/en-us/sysinternals/bb896655.aspx
Cela m'a aidé sooooo plusieurs fois ....
Télécharger la poignée.
https://technet.Microsoft.com/en-us/sysinternals/bb896655.aspx
Si vous voulez trouver quel programme a un handle sur un certain fichier, exécutez-le à partir du répertoire dans lequel Handle.exe est extrait. Sauf si vous avez ajouté Handle.exe à la variable d'environnement PATH
. Et le chemin du fichier est C:\chemin\chemin\fichier.txt ", lancez ceci:
handle "C:\path\path\file.txt"
Cela vous indiquera le ou les processus pour lesquels le fichier (ou le dossier) est verrouillé.
Dans mon cas, Handle.exe
n'a pas aidé. Le programme simple de Microsoft officiel appelé Process Explorer était utile. Ouvrez simplement en tant qu'administrateur et appuyez sur Ctrl+f
, tapez une partie du nom du fichier pour afficher le processus utilisant fichier.
J'ai utilisé Unlocker pendant des années et je l'aime vraiment. Non seulement cela identifiera les programmes et vous proposera de déverrouiller le dossier\fichier, mais vous permettra également de supprimer le traitement qui a le verrou.
En outre, il propose des actions à effectuer sur le fichier verrouillé en question, tel que sa suppression.
Unlocker aide à supprimer les fichiers verrouillés avec des messages d'erreur, notamment "impossible de supprimer le fichier" et "accès refusé". Tutoriel vidéo disponible.
Voici quelques erreurs que Unlocker pourrait vous aider:
- Impossible de supprimer le fichier: l'accès est refusé.
- Il y a eu une violation de partage.
- Le fichier source ou de destination est peut-être en cours d'utilisation.
- Le fichier est utilisé par un autre programme ou utilisateur.
- Assurez-vous que le disque n'est pas plein ou protégé en écriture et que le fichier n'est pas en cours d'utilisation.
Handle n'a pas trouvé que WhatsApp maintient le verrou sur un fichier .tmp.node dans le dossier temporaire. ProcessExplorer - La recherche fonctionne mieux Regardez cette réponse https://superuser.com/a/399660