Libérant de partage de fichiers Windows serrures
Ce problème survient à chaque maintenant et puis au travail. Notre machine de compilation peut avoir les fichiers accessibles via une normale de partage de fichiers windows. Si un utilisateur accède à un dossier à distance sur la machine, et laisse la fenêtre ouverte pendant la nuit, puis l'échec de la construction (comme il le fait maintenant). La fenêtre de l'explorateur de gauche ouvert des points à l'un des sous-dossiers dans l'arborescence source. La construction supprime la source, et fait un nettoyage de caisse avant de construire. Le supprimer est un échec.
Droit maintenant, je voudrais obtenir la compilation fonctionne. Je suis connecté à partir de la maison, et je préfère ne pas redémarrer la machine de compilation. Je ne suis pas en mesure de s'emparer de la personne dont la machine est à la recherche et les fichiers, et je ne peux pas le redémarrage à distance de son ordinateur.
Quand un partage windows dispose d'un verrou, le blocage du processus de Système, donc je ne pense pas que je peux le tuer, comme avec les serrures.
Que quelqu'un connait un moyen de libérer le verrou sur un dossier partagé, sans avoir à redémarrer la machine?
- Wow. Il n'y a vraiment aucun moyen d'empêcher cela sur Windows? Comment... Légèrement surprenant. Au moins Samba peut le faire.
Vous devez vous connecter pour publier un commentaire.
Si vous êtes admin sur le serveur de partage de fichier sur le réseau, vous pouvez utiliser le Windows en fonction:
La console de gestion
Espère que cette aide.
Trouvé une solution.
Trouver le processus à l'aide de Process Explorer:
Télécharger et installer le Unlocker (Avertissement: Lien supprimé, car il contient des logiciels malveillants)
Déverrouiller le répertoire
Maintenant le répertoire doit être déverrouillé et peut maintenant être supprimé.
Essayer De Processus De Pirate:
https://wj32.org/processhacker/
Process hacker est comme Process Explorer sur les stéroïdes.
À trouver le processus fautif, appuyez sur CTRL+F, ou cliquez sur "Trouver des Poignées de Dll" bouton et la recherche pour le nom de fichier.
Une fois que vous trouvez le fichier dans la recherche de poignées de dialogue, vous pouvez simplement cliquez droit sur le fichier et choisissez "fermer". (au moins pour la v2.39.124)
Les anciennes versions avaient un "terminator" option dans le menu contextuel du processus.
Clic droit sur le processus fautif -->
Miscellaneous
-->Terminator
--> Sélectionner les techniques de raccordement. Notez que certains sont peut-être dangereux et peut avoir des conséquences inattendues.J'ai eu des problèmes similaires, et aucune de ces suggestions que j'ai vu au-dessus de look adapté pour automatisée pour la nuit s'appuie (comme l'affiche originale implicite) parce qu'ils ont tous besoin d'effort manuel pour traquer et tuer les verrous.
La seule méthode que j'ai essayé qui semble fonctionner de manière fiable, est de supprimer l'action elle-même, faire le construire, puis ajouter le partager en arrière. Voici un moyen de retrait de la part automatiquement:
D:\Projects> net partager des Projets /SUPPRIMER /Y
Les utilisateurs disposent d'ouvrir des fichiers sur des Projets. La poursuite de l'exploitation va forcer les dossiers fermés.
Projets a été supprimé avec succès.
(REMARQUE: la Création de la partager à nouveau automatiquement peut être une douleur si le privilège des groupes, vous devez lui donner sont désordonnées.)
La façon dont je le fais c'est par l'utilisation à la fois OpenFiles.exe et Handle.exe
Vous pouvez exécuter dans n'importe quel ordre et vous aurez votre ressource entièrement débloqué.
OpenFiles: pour déconnecter de Partage de Fichiers de sessions
Handle.exe: pour la libération des descripteurs ouverts (n'essayez pas de fermer les poignées appartenant à pid4, puisque c'est le système de processus)
Vous pouvez automatiser ce par l'utilisation de powershell, batch, ou dans la langue de votre choix.
Une autre option est, à partir de Windows Vista, utiliser l'outil Windows intégré dans le système:
moniteur de ressources:
perfmon.exe /res
Extrait de: http://www.sysadmit.com/2017/06/windows-how-to-know-that-process-has-open-a-file.html
Performance Monitor
programme sur windows? Je ne vois pas comment il serait à identifier le fichier que vous essayez de fixer