Je peux dire quel processus détient un verrou en utilisant Unlocker .
Mais le problème est que, lorsqu'il y a un verrou sur un fichier sur une machine distante, Unlocker n'affiche pas qui ou quel processus verrouille.
Existe-t-il de toute façon ce qui maintient un verrou sur un fichier distant (mon fichier distant est mappé via un lecteur réseau)? et aussi comment retirer le verrou?
windows
filesystems
locking
network-share
dance2die
la source
la source
Réponses:
Ouvrez Gestion de l'ordinateur, cliquez avec le bouton droit sur (mon) ordinateur et cliquez sur "Gérer":
Outils système> Dossiers partagés> Ouvrir des fichiers
Pour vous connecter à une machine distante, sélectionnez "Gestion de l'ordinateur (local)" dans le volet gauche, puis ouvrez la boîte de dialogue " Action> Se connecter à un autre ordinateur ... ", entrez le nom de l'ordinateur et appuyez sur ok.
Vous pouvez également déconnecter les sessions de cette interface.
la source
Process Explorer peut rechercher un descripteur sur un fichier
Cependant, sur une machine distante , vous souhaitez combiner PsExec avec Handle afin d'exécuter Handle sur l'ordinateur distant.
la source
Regardez
handle
de Sysinternals.la source
Je n'ai pas d'expérience dans ce domaine, mais la commande openfiles pourrait faire ce que vous voulez.
la source
Unlocker est un excellent outil.
Nous l'avons sur tous nos serveurs Windows. Il déverrouillera le fichier pour vous et vous montrera ce qui l'utilise.
la source
Si vous êtes sous Unix / Linux / BSD,
lsof(8)
vous devez faire ce que vous voulez.la source