49 votes

Comment savoir quel est le processus à l'aide d'un fichier donné?

Quand je supprime un fichier qui est utilisé par un processus quelconque, j'obtiens l'erreur accès refusé en disant que le fichier ne peut pas être supprimé, car il est actuellement en cours d'utilisation. Est il possible que je peux savoir quel processus est exactement l'aide de ce fichier dans WINDOWS?

70voto

Radoslav Points 454

Pour Windows 7 et Windows 8, vous pouvez utiliser l'intégré dans le Moniteur de Ressources pour cela. Vous pouvez trouver en faisant une recherche sur le Moniteur de Ressources dans le menu démarrer.
Sélectionnez les Associés Gère la section sur l'onglet CPU et le type du fichier que vous recherchez.

Lorsque vous trouvez le processus qui utilisent le fichier clic droit et choisissez "terminer le Processus"

enter image description hereenter image description here

28voto

ckv Points 3684

Vous pouvez utiliser l'explorateur de processus de l'outil de la trouver. J'utilise cette http://windowsxp.mvps.org/processlock.htm

12voto

onof Points 9477

Dans Windows, vous pouvez utiliser handle.exe par Sysinternals:

handle <name of file>

http://technet.microsoft.com/en-us/sysinternals/default.aspx

Sous Linux, vous pouvez utiliser lsof

7voto

Shiva Points 91

Si vous êtes développeur/ admin système du genre de l'utilisateur, puis dans l'invite de commande utilisation:

tasklist /m path\filename.extension

Par exemple:

tasklist /m c:\test\test.dll

afin de trouver le processus. J'ai utilisé cela avec *.les fichiers dll. Je ne suis pas sûr au sujet des extensions comme .avi ou .mp3.

Pour les utilisateurs, les applications comme "Unlocker" peut être utilisé. Mise à jour: Unlocker contient les logiciels malveillants reportez-vous AYS commentaire donc utiliser un autre logiciel mentionné ci-dessus dans d'autres réponses

0voto

Lekensteyn Points 22873

Je suppose que vous êtes à l'aide de Windows. Unlocker est un excellent outil pour cela.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X