Comment résoudre l'erreur « Le fichier est ouvert dans un autre programme » sous Windows

Avez-vous déjà essayé de supprimer un fichier ou de le déplacer vers un autre emplacement et rencontré une erreur indiquant : « L’action ne peut pas être complétée car le fichier est ouvert dans un autre programme, » même si vous n’avez ouvert le fichier dans aucun programme ? C’est plus courant que vous ne le pensez, et voici plusieurs solutions possibles.
Solutions rapides
Avant de plonger dans trop de dépannage, essayez ces solutions rapides pour mettre fin à l’erreur :
- Redémarrez votre PC. Cela peut fermer d’autres applications ou services utilisant votre fichier.
- Vérifiez si votre antivirus est en train de scanner. Il peut être en train de scanner le fichier, le dossier ou l’application.
- Déconnectez-vous d’Internet. Des fichiers peuvent essayer de se synchroniser avec des services cloud comme OneDrive ou Google Drive, ce qui les empêche de se verrouiller.
1. Vérifiez si le fichier est ouvert sur un autre ordinateur
Si votre ordinateur est connecté à un réseau local – que ce soit à la maison ou au bureau – il est possible que le fichier que vous souhaitez fermer soit ouvert ailleurs sur le réseau (peut-être même par accident !).
Si vous soupçonnez que le fichier peut être ouvert sur un autre ordinateur du réseau, vous n’avez pas à passer par l’embarras de demander autour de vous au bureau ou de fouiller aveuglément sur d’autres ordinateurs.
Ouvrez le menu Démarrer et recherchez gestion de l’ordinateur. Cliquez sur le résultat.
Dans la fenêtre de Gestion de l’ordinateur, cliquez sur Outils système -> Dossiers partagés -> Fichiers ouverts dans le panneau de gauche.

Si vous voyez le fichier problématique répertorié, faites un clic droit dessus et sélectionnez Fermer. Alternativement, cliquez sur un espace vide et sélectionnez Déconnecter tous les fichiers ouverts dans le menu qui apparaît pour fermer tous les fichiers ouverts.
2. Localisez le fichier dans le Gestionnaire des tâches
Si le fichier est ouvert dans un programme spécifique, vous pouvez utiliser le Gestionnaire des tâches pour résoudre l’erreur « Le fichier est ouvert dans un autre programme ».
Appuyez sur Win + X et sélectionnez Gestionnaire des tâches. Cliquez sur l’onglet Processus s’il n’est pas déjà ouvert. Cela liste tout ce qui est actuellement en cours d’exécution sur votre PC.
Sélectionnez le fichier (ou le programme généralement associé) et cliquez sur Fin de tâche au-dessus de la liste des tâches. Ou, faites un clic droit sur le fichier/programme et sélectionnez Fin de tâche.

Essayez de supprimer le fichier à nouveau. Si cela ne fonctionne toujours pas, passez à l’étape suivante.
Astuce : vous ne pouvez pas accéder au Gestionnaire des tâches car il a été désactivé par l’administrateur de votre système ? Apprenez à inverser la situation.
3. Redémarrez l’Explorateur de fichiers via le Gestionnaire des tâches
Au lieu de terminer la tâche, cette solution essaie de redémarrer le processus. Avant de faire cela, assurez-vous d’avoir enregistré tous les fichiers ouverts.
Appuyez sur Win + X et sélectionnez Gestionnaire des tâches. Ouvrez Processus. Faites défiler ou utilisez la zone de recherche pour localiser Explorateur Windows. Faites un clic droit dessus et choisissez Redémarrer. Vous pouviez auparavant le terminer et le redémarrer, mais avec Windows 11, vous ne pouvez le redémarrer que via le Gestionnaire des tâches.
Si rien ne se passe, essayez de redémarrer votre PC pour redémarrer l’Explorateur Windows de cette manière.
4. Désactiver la mise en cache des vignettes dans les fichiers cachés thumbs.db
Microsoft a admis par le passé que le cache de vignettes lié aux fichiers et dossiers peut causer l’erreur « Le fichier est ouvert dans un autre programme », donc s’attaquer à cet aspect peut aider à résoudre l’erreur.
Appuyez sur Win + R pour faire apparaître la fenêtre Exécuter. Tapez gpedit.msc, puis appuyez sur Entrée. Si vous n’avez pas l’Éditeur de stratégie de groupe, utilisez ces étapes pour l’activer. Si vous ne pouvez pas l’activer, passez à la section Supprimer les vignettes et arrêter la mise en cache dans Windows Home.
Dans le panneau de gauche, développez Configuration utilisateur -> Modèles administratifs -> Composants Windows -> Explorateur de fichiers.

Allez dans le panneau de droite et double-cliquez sur l’option Désactiver la mise en cache des vignettes dans les fichiers cachés thumbs.db.

Activez Activé. Cliquez sur Appliquer et OK pour enregistrer vos paramètres.
Toutes les vignettes dans l’Explorateur de fichiers seront désormais désactivées, vous permettant d’effectuer l’action souhaitée sur le fichier. Vous pouvez réactiver les vignettes en suivant les étapes ci-dessus et en changeant la politique en Non configuré.
Si vous devez un jour réinitialiser les paramètres de stratégie de groupe après avoir effectué de nombreux changements, utilisez ces étapes.
Supprimer les vignettes et arrêter la mise en cache dans Windows Home
Ouvrez votre menu Démarrer, tapez cmd, et sélectionnez Exécuter en tant qu’administrateur.
Assurez-vous que vous utilisez le même lecteur sur lequel Windows est installé. En général, il s’agit du lecteur « C ». Sinon, tapez simplement cd lettre du lecteur (où lettre du lecteur est votre lettre de lecteur) et appuyez sur Entrée.
Entrez la commande suivante, et appuyez à nouveau sur Entrée :
del/ash /s thumbs.dbAttendez que les fichiers soient supprimés avant de continuer. Tapez exit pour quitter l’invite de commandes.
Ouvrez l’Explorateur de fichiers et sélectionnez Ce PC. Les étapes suivantes empêcheront votre PC de créer des vignettes.
Cliquez sur les trois points à côté de Affichage et sélectionnez Options.

Cliquez sur l’onglet Affichage, et cochez Toujours afficher les icônes, jamais les vignettes. Appuyez sur Appliquer pour enregistrer vos modifications.

5. Supprimer les fichiers temporaires
Des fichiers temporaires sont stockés sur votre ordinateur chaque fois que vous modifiez un fichier de quelque manière que ce soit. Ces fichiers temporaires peuvent vous empêcher de déplacer ou de supprimer les fichiers associés, ce qui peut entraîner un message « Cette action ne peut pas être complétée, car le fichier est ouvert ». Il est bon de supprimer ces fichiers temporaires régulièrement.
Appuyez sur Win + R pour faire apparaître la fenêtre Exécuter. Tapez %temp% dans la barre d’entrée, et appuyez sur Entrée.
Lorsque le dossier Temp s’ouvre, appuyez sur Ctrl + A pour sélectionner tous les fichiers, et supprimez-les ensemble.

6. Vérifiez le dossier pour des virus
Si aucune des méthodes ci-dessus ne fonctionne, le problème peut être plus sérieux. Il peut y avoir un virus associé au fichier qui vous empêche d’apporter des modifications au fichier. Exécutez le fichier avec votre logiciel antivirus pour localiser tout virus ou malware qu’il pourrait contenir.
Si cela s’avère être le cas, isolez le fichier à l’aide de votre logiciel antivirus et supprimez-le avant qu’il n’infecte d’autres fichiers.
7. Videz votre Corbeille
Que vous receviez une erreur « Le fichier est ouvert dans un autre programme » ou « Cette action ne peut pas être complétée car le fichier est ouvert », votre Corbeille pourrait en être la cause. Si vous êtes une personne comme moi qui ne vide jamais la petite corbeille sur votre bureau, elle pourrait être débordante de fichiers supprimés. L’Explorateur de fichiers déteste quand votre Corbeille est trop pleine, alors videz-la pour voir si cela résout votre problème.
Faites un clic droit sur votre Corbeille et cliquez sur Vider la Corbeille.

Cela peut prendre jusqu’à une minute pour supprimer complètement tout. Une fois que vous ne voyez plus de papier froissé dans la corbeille, c’est fait. Essayez d’ouvrir ou d’interagir à nouveau avec votre fichier.
8. Vérifiez les problèmes de disque dur
Si votre disque dur commence à échouer, vous pourriez rencontrer des erreurs « Le fichier est ouvert dans un autre programme ». Il existe plusieurs outils, y compris quelques outils intégrés à Windows, qui vérifieront la santé de votre disque dur. Exécutez un scan avec un ou plusieurs de ces outils pour voir s’il y a un problème. S’il échoue, sauvegardez immédiatement tous vos fichiers pour éviter de perdre quoi que ce soit.
9. Arrêtez tous les processus en arrière-plan avec le Moniteur de ressources
Même si vous n’ouvrez pas un programme, il peut démarrer automatiquement avec Windows ou avec un autre programme. Comme il fonctionne en arrière-plan, vous ne réaliserez même pas qu’il est ouvert. L’un de ces processus en arrière-plan pourrait être associé à votre fichier, même après que vous l’ayez fermé.
Au lieu d’essayer de trouver le coupable, laissez le Moniteur de ressources le faire pour vous.
Ouvrez la fenêtre Exécuter, tapez resmon.exe, et cliquez sur OK.
Ouvrez l’onglet CPU dans le Moniteur de ressources, et développez Handles associés en bas.

Dans la boîte Rechercher des handles, tapez le nom de votre fichier ou dossier. Vous verrez une liste de chaque processus associé au terme. Si rien n’apparaît, alors ce n’est pas un problème de processus en arrière-plan.

Faites un clic droit sur tout processus que vous souhaitez arrêter, et sélectionnez Fin de processus.

10. Utilisez File Locksmith dans PowerToys
PowerToys n’est pas inclus avec Windows par défaut, mais c’est une incroyable collection d’outils gratuits de Microsoft. L’un de ces outils est File Locksmith, qui vous aide à reprendre le contrôle d’un fichier.
Téléchargez et installez PowerToys, si vous ne l’avez pas déjà. Faites un clic droit sur l’icône PowerToys dans votre zone de notification et cliquez sur Paramètres. Vous pouvez également trouver PowerToys dans votre liste d’applications dans le menu Démarrer.
Localisez File Locksmith et assurez-vous qu’il est activé. Sinon, activez-le.

Faites un clic droit sur le fichier qui ne s’ouvre pas et sélectionnez Déverrouiller avec File Locksmith. Si vous ne voyez pas cette option, redémarrez votre PC. PowerToys n’a peut-être pas terminé son installation sans un redémarrage.

Cela montre une liste d’applications/services utilisant le fichier. Faites un clic droit sur un élément et choisissez Fin de tâche. Appuyez sur l’icône Recharger près du coin supérieur droit pour recharger les tâches afin de vous assurer que rien d’autre n’utilise votre fichier.
11. Cette action ne peut pas être complétée car le fichier est ouvert dans …
Si votre message d’erreur inclut un nom de programme spécifique, il y a plusieurs options à essayer :
- Fermez le programme et redémarrez votre PC. Cela aide si le fichier est simplement bloqué dans le programme.
- Si vous ne pouvez toujours pas modifier, ouvrir ou supprimer le fichier, essayez de démarrer en mode sans échec. Cela arrête de nombreux processus en arrière-plan et d’autres problèmes qui pourraient interférer. Essayez de supprimer le fichier en mode sans échec, puis redémarrez votre PC.
- Vérifiez si des fichiers en double ont été créés. Cela se produit principalement si votre fichier est ouvert dans votre navigateur. Les fichiers en double ont (1), (2), etc., à côté du nom du fichier.
12. Copier et supprimer
Si rien d’autre ne fonctionne, essayez de copier le fichier. Même si un fichier est ouvert, vous devriez toujours pouvoir le copier et le coller à un nouvel emplacement. N’essayez pas de couper, juste de copier. Ensuite, supprimez l’original. Vous devrez probablement le forcer à supprimer car il est verrouillé.