Comment savoir quel processus verrouille ou utilise un fichier dans Windows 11/10 ?

Impossible de supprimer, de déplacer ou d'effectuer une action sur un fichier car il est verrouillé par un processus ? Découvrez(Find) quel processus verrouille un fichier dans Windows 11/10 à l'aide des différentes méthodes décrites dans cet article.

Plusieurs fois, lorsque nous tentons une action (supprimer, renommer, copier, etc.) sur un fichier, nous obtenons une boîte de dialogue Fichier en cours d'utilisation affichant une invite indiquant que « (File in Use)L'action ne peut pas être effectuée car le fichier est ouvert dans un autre programme(The action can’t be completed because the file is open in another program) “. Dans certains cas, il affichera le nom du processus ou du programme qui utilise le fichier. Mais, bien souvent, ce n'est pas le cas.

Maintenant, comment savoir quel processus a un fichier ouvert ? Si c'est urgent, vous devez identifier le processus qui verrouille un fichier, puis terminer le processus pour modifier le fichier cible. Dans ce guide, nous discuterons de différentes méthodes pour vérifier le processus qui contient un fichier dans Windows 11/10 .

Comment savoir quel processus verrouille un fichier dans Windows 10

Comment savoir quel processus verrouille ou utilise un fichier dans Windows 11/10

Voici les différentes méthodes pour identifier le processus qui verrouille un fichier sous Windows 11/10 :

  1. Vérifiez le processus qui verrouille un fichier à l'aide de Resource Monitor .
  2. Utilisez SysInternals Process Explorer(Use SysInternals Process Explorer) pour identifier le processus qui verrouille un fichier.
  3. Découvrez-le via l'invite de commande(Command Prompt) à l'aide de l' outil Poignée .(Handle)
  4. Utilisez le logiciel gratuit OpenedFilesView(Use OpenedFilesView) pour identifier le processus contenant un fichier.

Détaillons maintenant ces méthodes.

1] Vérifiez(Check) le processus qui verrouille un fichier à l'aide de Resource Monitor

À l' aide de Resource Monitor , vous pouvez identifier le processus ou le service qui verrouille un fichier. Il s'agit d'un utilitaire intégré à Windows 10 qui vous aide à surveiller l'utilisation du processeur, la mémoire, le réseau de disques, les descripteurs de fichiers, etc.

Ouvrez l' application Exécuter(Run) en appuyant sur le raccourci clavier Windows + R , puis tapez resmon dedans. Appuyez sur le bouton OK et Resource Monitor s'ouvrira.

Dans la fenêtre Resource Monitor , accédez à l' onglet CPU et développez l' option Associated Handles . Maintenant, dans la zone de recherche, tapez le nom du fichier qui s'affiche verrouillé par un processus et appuyez sur le bouton Entrée . (Enter)Il vous montrera une liste de processus contenant le fichier cible.

Vous pouvez cliquer avec le bouton droit sur le processus et sélectionner l' option Terminer le processus pour le terminer. (End Process)Une fois le processus terminé, essayez d'effectuer l'action souhaitée sur le fichier précédemment verrouillé.

2] Utilisez SysInternals Process Explorer(Use SysInternals Process Explorer) pour identifier le processus qui verrouille un fichier

Une autre option pour identifier le processus ou le service contenant un fichier est SysInternals Process Explorer . Il s'agit d'un utilitaire avancé pour trouver des informations détaillées sur les processus en cours d'exécution sur votre système. Pour identifier le processus contenant un fichier, vous pouvez suivre les étapes ci-dessous :

Tout d'abord, téléchargez et exécutez SysInternals Process Explorer sur votre PC. Maintenant, dans la fenêtre Process Explorer , allez dans le menu File et cliquez sur l' option Find Handle ou DLL . (Find Handle or DLL)Ensuite, entrez le nom du fichier dans la fenêtre de dialogue Recherche de Process Explorer(Process Explorer Search) et appuyez sur l' option Rechercher . (Search)Tous les processus qui utilisent le fichier que vous avez entré apparaîtront dans les résultats.

Cliquez avec le bouton droit(Right-click) sur le processus identifié dans l' onglet Processus(Process) , puis fermez-le.

Maintenant, vérifiez avec le fichier s'il est toujours détenu ou verrouillé par un processus ou non.

Connexe : (Related:) le processus ne peut pas accéder au fichier car il est utilisé par un autre processus.(The process cannot access the file because it is being used by another process.)

3] Découvrez(Find) via l'invite de commande(Command Prompt) à l' aide de l' outil Poignée(Handle)

Handle est un utilitaire basé sur des commandes pour indiquer quel processus a un fichier ouvert. Il s'agit essentiellement d'une version en ligne de commande de l' explorateur de processus SysInternals(SysInternals Process Explorer) décrit ci-dessus . Vous pouvez suivre les étapes ci-dessous pour vérifier le processus contenant un fichier dans l'invite de commande à l'aide de cet outil :

Téléchargez Handle depuis microsoft.com et extrayez le dossier ZIP. Maintenant, ouvrez CMD dans le dossier extrait(open CMD in the extracted folder) . Dans l' invite de commande(Command Prompt) , saisissez une commande avec la syntaxe suivante :

handle.exe -a -u <filename-with-path>

Par example:

handle.exe -a -u "C:\Users\KOMAL\Documents\Sample Files\twc.pdf"

Lorsque vous entrez la commande, une liste des processus contenant le fichier avec l'ID de processus et le nom d'utilisateur s'affiche.

J'ai essayé de vérifier la même chose en entrant simplement le nom du fichier sans le chemin complet, cela a fonctionné. Mais cela peut ne pas fonctionner pour tous les fichiers. Il est donc recommandé d'entrer l'emplacement du fichier verrouillé.

Après avoir identifié le processus, vous pouvez le fermer à partir du Gestionnaire(Task Manager) des tâches .

4] Utilisez le logiciel gratuit OpenedFilesView(Use OpenedFilesView) pour identifier le processus contenant un fichier

OpenedFilesView est une application portable pour afficher tous vos fichiers ouverts et les processus qui les contiennent. Vous pouvez télécharger son dossier ZIP , l'extraire, puis exécuter son fichier OpenedFilesView.exe pour lancer son interface. Il affichera ensuite tous les fichiers actuellement ouverts avec les détails respectifs, y compris le nom du processus, l'ID du processus, le chemin du processus, les autorisations de fichier, le chemin du fichier cible, etc.

Localisez votre fichier cible et vérifiez quel processus le détient. En outre, vous pouvez utiliser son option Rechercher( Find) pour rechercher rapidement un fichier verrouillé et le processus associé. Après avoir trouvé le processus, cliquez avec le bouton droit sur le fichier et fermez tous les processus qui le contiennent.

J'espère que ce guide vous aidera à identifier le processus de conservation d'un fichier, puis de sa fermeture.

Lisez maintenant : (Now read:) Supprimer les fichiers verrouillés et corriger l'erreur Le fichier est verrouillé.



About the author

Je suis un développeur Web avec une expérience de travail avec Windows 11 et 10. J'utilise également Firefox depuis de nombreuses années et je suis devenu assez compétent dans l'utilisation de la toute nouvelle console de jeu Xbox One. Mes principaux intérêts résident dans le développement de logiciels, en particulier dans le développement Web et mobile, ainsi que dans la science des données. Je connais très bien divers systèmes informatiques et leur utilisation, je peux donc fournir des commentaires impartiaux sur divers programmes ou services que vous pourriez utiliser.



Related posts