Comment résoudre l’erreur lorsqu’un dossier ou un fichier est ouvert dans un autre programme
Vous rencontrez ce message agaçant : « L’action ne peut pas être exécutée, car le dossier ou un fichier qu’il contient est ouvert dans un autre programme » ? Eh oui, cela arrive plus souvent qu’on ne le pense. En gros, Windows vous indique qu’un fichier ou un dossier est utilisé ailleurs : une autre application, un processus en arrière-plan, voire une fenêtre d’explorateur qui s’attarde. Le problème, c’est que Windows rend parfois difficile la recherche de la cause du verrouillage de ce fichier. Ce guide présente des méthodes éprouvées pour résoudre ce problème, particulièrement utiles si vous essayez de supprimer, renommer ou déplacer des éléments et que vous vous heurtez constamment à ce blocage. En général, il s’agit simplement d’un processus ou d’un verrou temporaire à désactiver ou à réinitialiser. Une fois le problème résolu, vous devriez pouvoir poursuivre votre travail sans cette fenêtre contextuelle frustrante qui apparaît toutes les cinq secondes.
Comment résoudre le problème « L’action ne peut pas être terminée » sous Windows
Méthode 1 : utiliser le Gestionnaire des tâches pour mettre fin aux processus de verrouillage
C’est un classique. Windows maintient parfois un processus verrouillé sur des fichiers même après la fermeture de l’application. Le coupable est souvent l’Explorateur Windows lui-même. Fermer ou redémarrer l’Explorateur peut libérer le fichier. Il est conseillé d’essayer cette méthode en premier, car elle est rapide et ne nécessite pas de fouiller dans les journaux ou les lignes de commande.
- Appuyez Ctrl + Shift + Escpour ouvrir directement le Gestionnaire des tâches. Si cela ne fonctionne pas, faites un clic droit sur la barre des tâches et choisissez Gestionnaire des tâches.
- Recherchez l’Explorateur Windows dans la liste. Il peut se trouver sous « Applications » ou « Processus d’arrière-plan » selon la version de Windows ; faites défiler la liste vers le bas.
- Sélectionnez l’Explorateur Windows, puis cliquez sur Redémarrer en bas à droite. Cela ferme toutes les fenêtres ouvertes de l’Explorateur de fichiers et relance immédiatement le processus.
- Vérifiez si vous pouvez maintenant supprimer ou déplacer ce fichier. Sur certaines machines, un redémarrage est parfois nécessaire, mais c’est souvent suffisant.
Remarque : Dans certaines configurations, le redémarrage de l’Explorateur suffit à résoudre le problème, mais dans d’autres, le fichier est toujours bloqué. Dans ce cas, passez à l’approche suivante.
Méthode 2 : utiliser la ligne de commande pour forcer le déverrouillage
Parfois, un processus n’est pas évident et Windows le rend difficile à identifier. Une approche plus technique peut donc s’avérer utile. Vous pouvez utiliser des outils en ligne de commande comme handle
, qui fait partie de la suite Sysinternals de Microsoft, pour identifier le processus qui verrouille votre fichier et le fermer.
- Téléchargez Sysinternals Handle. Extrayez-le dans un emplacement facile à trouver, comme votre bureau.
- Ouvrez l’invite de commandes en tant qu’administrateur.(Cliquez avec le bouton droit sur Démarrer, sélectionnez Invite de commandes (Admin) ou Terminal Windows (Admin).)
- Accédez au dossier où
handle.exe
est stocké le fichier. Par exemple :cd C:\Users\YourName\Desktop\sysinternals
- Exécutez la commande :
handle.exe -u | findstr filename.ext
en remplaçant filename.ext par votre nom de fichier réel. - Cela vous indique l’ID et le nom du processus verrouillant le fichier. Vous pouvez ensuite fermer ce processus via le Gestionnaire des tâches ou la ligne de commande (généralement avec
taskkill /PID [PID]
).
Attention cependant : arrêter des processus à l’aveuglette peut être risqué ; assurez-vous de savoir ce que vous arrêtez. Sur certaines machines, cela peut nécessiter un redémarrage.
Méthode 3 : utiliser un outil de déverrouillage tiers
Si les lignes de commande ne vous conviennent pas ou si elles vous semblent trop complexes, essayez un outil de déverrouillage dédié comme LockHunter ou IObit Unlocker. Ces outils vous permettent de visualiser le processus qui retient le fichier et de le déverrouiller ou de le supprimer facilement.
Honnêtement, ce sont des solutions de dernier recours, mais elles échouent parfois plus vite que toutes les options manuelles. Elles peuvent également gérer les fichiers récalcitrants qui, autrement, ne bougeraient pas.
Méthode 4 : démarrer en mode sans échec et supprimer
Si tout le reste échoue, la meilleure solution est peut-être de redémarrer en mode sans échec. Ce mode permet de charger Windows avec un minimum de services et de verrouiller les fichiers de manière moins agressive. Si le fichier est ouvert ou utilisé par un processus en arrière-plan, le mode sans échec peut le faire disparaître.
- Appuyez sur Shift + Restartdepuis le menu Démarrer pour accéder aux options de démarrage avancées.
- Accédez à : Dépannage → Options avancées → Paramètres de démarrage et cliquez sur Redémarrer.
- Après le redémarrage, appuyez sur 4pour sélectionner le mode sans échec. Localisez ensuite le fichier ou le dossier et supprimez-le, si possible.
- Redémarrez ensuite normalement. C’est un peu délicat, mais ça marche parfois à merveille.
Attention : Windows étant Windows, parfois même le mode sans échec ne peut pas déverrouiller un fichier s’il est profondément intégré dans un processus, mais cela vaut la peine d’essayer.
Conseils supplémentaires et problèmes courants
Parfois, l’erreur persiste à cause d’outils d’arrière-plan, comme les antivirus ou les applications de synchronisation cloud (Google Drive, OneDrive), qui conservent encore des fichiers. Mettez-les en pause ou quittez-les avant de réessayer. De plus, redémarrer après avoir arrêté des processus peut résoudre les problèmes.
Et oui, Windows doit rendre les choses plus difficiles que nécessaire. Ne vous découragez pas : avec de la patience, on y arrive généralement.
Résumé
- Fermer l’explorateur ou les processus associés via le Gestionnaire des tâches
- Utilisez la ligne de commande ou des outils tiers pour trouver et arrêter le processus de verrouillage
- Essayez le mode sans échec si rien d’autre ne fonctionne
- Vérifiez les applications d’arrière-plan ou l’antivirus qui pourraient verrouiller les fichiers
Conclure
Déterminer la cause du verrouillage d’un fichier peut être complexe, mais ces astuces fonctionnent généralement. Parfois, la solution la plus simple – redémarrer ou fermer l’Explorateur – suffit ; d’autres fois, une approche plus brutale avec des outils en ligne de commande ou des outils de déverrouillage est nécessaire. Libérer ce fichier signifie enfin pouvoir poursuivre la tâche bloquée. Gardez à l’esprit que gérer les fichiers verrouillés est un peu aléatoire, mais avec de la patience, c’est faisable. Espérons que cela vous aide.