Comment savoir ce qui a ouvert le fichier que je tente de supprimer sur Windows 2000 Server? [dupliquer]

2

Doublons possibles:
Comment supprimer un fichier 'verrouillé'?
Outil pour déterminer ce qui a verrouillé un fichier

En essayant de supprimer un répertoire vide sous Windows 2000, on me dit que je ne peux pas le faire, car le fichier est éventuellement ouvert.

Comme mentionné dans "Comment puis-je supprimer un fichier 'verrouillé'?" , J'ai essayé le Unlocker , mais il ne semblait rien trouver. De plus, je ne peux pas utiliser l'Explorateur de processus.

Ainsi, sur le serveur Windows 2000, comment puis-je connaître le processus / programme qui a ouvert le dossier et comment puis-je le rendre non ouvert?

MODIFIER: Avec un peu de chance, j'ai découvert qu'une fois que j'ai tué l'un des processus httpd en cours d'exécution (pour une raison totalement indépendante), j'ai pu supprimer le dossier. La question est maintenant: pourquoi ne pas net file ramasser? Et comment aurais-je pu détecter le bon processus en premier lieu?

Eldros
la source
Pouvez-vous redémarrer la machine? As tu?
Ƭᴇcʜιᴇ007
@techie: J'ai vu le fil que vous avez lié et mentionné. J'ai essayé la solution sans succès. En outre, il a un windows-xp balise, et j'ai le problème sur Windows 2000. Pour ce qui est de pouvoir redémarrer la machine, une application Web est en cours d'exécution sur la machine, donc s'il existait une solution qui ne nécessitait pas que je redémarre la machine, ce serait bien .
Eldros
@Eldros Je sais que vous avez dit que vous ne pouviez pas installer Process Explorer, mais il n'installe pas vraiment quoi que ce soit que vous exécutiez et tant que vous acceptez la licence, il est simplement exécuté. Il n'y a pas de routine d'installation ou de redémarrage.
Col
@Col, sur leur site , ils indiquent que l’application est côté serveur pour Windows 2003 ou une version ultérieure. En outre, l'exe se plaint d'une DLL manquante pour pouvoir s'exécuter.
Eldros
@ Edros est-il possible que le dossier soit ouvert sur un poste de travail distant ou à partir de la console du serveur? Au cas où vous n'aviez pas remarqué que je commençais à me tenir à la paille maintenant.
Col

Réponses:

1

Il se peut que le fichier soit ouvert ailleurs, si vous allez à une invite de commande et tapez

net file

cette liste répertorie les fichiers ouverts à partir de postes de travail distants avec des numéros d’identification pour fermer un fichier de la commande.

net file  <ID No> /close
Col
la source
La seule entrée que je possède ne correspond pas au dossier que je veux supprimer ... Mais belle commande, je ne le savais pas.
Eldros
par intérêt, je suis sur xp, et viens d'essayer d'ouvrir un fichier à partir d'un autre via le partage de fichiers. fichier net sur chacun d'eux, et il a dit "Il n'y a pas d'entrées dans la liste", donc je ne fais probablement pas quelque chose de bien, mais la méthode ne semble pas fonctionner là-bas
barlop
Je ne suis pas sûr que cela fonctionne sous des systèmes d'exploitation non serveur, même si je l'aurais prévu. Cela fonctionne certainement sur tous les systèmes d'exploitation de serveur à partir de 2000.
Col
Je viens de tester sous XP pro et cela semble fonctionner, certainement pour le fichier Excel avec lequel j'ai testé. Il se peut que certaines applications ne maintiennent pas le fichier ouvert.
Col
La question est en effet: le fichier est-il verrouillé dans le cas @barlop?
Eldros