Base de connaissances →5 min de lectureMis à jour: 2026-09-21

Comment supprimer un fichier utilisé par un autre processus

Quand Windows refuse de supprimer un fichier parce qu'il est ouvert dans un autre programme, un processus le retient — souvent un invisible, comme le générateur de miniatures, l'indexeur de recherche ou OneDrive. Le Moniteur de ressources trouve le détenteur en quelques secondes : appuyez sur Win+R, tapez resmon, ouvrez l'onglet CPU → Handles associés, saisissez une partie du nom du fichier et terminez le processus correspondant. Si le verrou survit même à ça, un redémarrage suivi d'une suppression immédiate ou le Mode sans échec viennent à bout de tout fichier supprimable — sans outils forcés hasardeux.

Pourquoi le fichier est verrouillé — et par qui

Ce verrou s'appelle une violation de partage (sharing violation) : le programme qui a ouvert le fichier a demandé à Windows d'empêcher les autres de le supprimer ou de le renommer, et Windows s'y conforme fidèlement. C'est une sécurité : supprimer un fichier dans lequel un programme écrit activement serait le moyen sûr de le corrompre. La frustration naît des détenteurs qui n'affichent jamais de fenêtre propre.

  • Les volets Aperçu et Détails de l'Explorateur — consulter une vidéo ou un PDF garde le fichier ouvert ; fermez le volet (Affichage → Afficher → désactivé) ou redémarrez l'Explorateur
  • Les générateurs de miniatures et d'icônes — images et vidéos peuvent rester verrouillés quelques secondes après consultation
  • L'indexeur de recherche Windows — verrouille brièvement les documents pendant leur indexation
  • OneDrive, sauvegardes et antivirus — fichiers en cours de synchronisation ou d'analyse ; mettez-les en pause pour tester
  • Les fichiers de verrouillage d'Office — un jumeau préfixé ~$ à côté de votre document signifie qu'Office l'a encore ouvert, ou a planté avec

Identifier le processus avec le Moniteur de ressources

Appuyez sur Win+R, tapez resmon puis Entrée — le Moniteur de ressources accompagne chaque Windows 10 et 11. Passez à l'onglet CPU, dépliez Handles associés et tapez dans la zone de recherche une partie du nom du fichier verrouillé — pour Report.docx, taper report suffit. Un instant après, chaque processus détenant un handle correspondant apparaît ; clic droit → Terminer le processus, confirmez, puis revenez dans l'Explorateur supprimer le fichier.

Lisez ce que vous vous apprêtez à terminer. Pour vos propres applications — lecteur multimédia, éditeur, installateur bloqué — terminer le processus est sûr et ne perd que le travail non enregistré. Si le détenteur est System, svchost.exe ou un autre service Windows, ne le tuez pas ; redémarrez plutôt et supprimez le fichier immédiatement après la session, avant qu'autre chose ne l'ouvre. Sysinternals Process Explorer (Ctrl+F) offre la même recherche de handle avec plus de détails.

Quand le verrou survit à tout

Le recours fiable, c'est le timing : redémarrez le PC, ouvrez la session et supprimez le fichier avant de lancer quoi que ce soit d'autre — après un démarrage propre, les invisibles habituels ne tournent pas encore. Pour les fichiers qui se reverrouillent obstinément, démarrez en Mode sans échec (Paramètres → Système → Récupération → Démarrage avancé → Redémarrer maintenant → Dépanner → Options avancées → Paramètres de démarrage → Mode sans échec) et supprimez depuis là, où les logiciels tiers ne tournent pas.

Deux précautions évitent que le remède soit pire que le mal. Les fichiers de C:\Windows\WinSxS et du magasin de composants sont verrouillés par Windows lui-même pour de bonnes raisons — ne les forcez jamais à la suppression ; utilisez le Nettoyage de disque ou DISM. Et les fichiers de verrouillage d'Office préfixés ~$ disparaissent d'eux-mêmes à la fermeture de toutes les applications Office : inutile de jouer les héros. Si un dossier entier résiste, vérifiez que la synchronisation OneDrive est en pause et qu'aucune sauvegarde n'est en cours.

Questions et réponses

Comment savoir quel programme utilise un fichier ?

Ouvrez le Moniteur de ressources (Win+R → resmon), onglet CPU, dépliez Handles associés et cherchez une partie du nom du fichier. Chaque processus détenteur figure dans la liste et se termine depuis le menu contextuel.

Est-il sûr de terminer le processus qui verrouille mon fichier ?

Pour vos propres applications, oui — vous ne perdez que le travail non enregistré. Si le détenteur est System ou un service Windows comme svchost.exe, fermez proprement ou redémarrez au lieu de le tuer.

Que sont les fichiers ~$ impossibles à supprimer ?

Ce sont les fichiers de verrouillage de Microsoft Office — des marqueurs de propriété créés à côté des documents ouverts. Fermez toutes les applications Office (ou redémarrez) et ils disparaissent ou se laissent supprimer sans résister.

Vérifiez le contenu avant l'achat.

L'essai unique de 30 minutes couvre les fonctions de base. Les fonctions marquées PRO restent verrouillées jusqu'à l'activation d'une licence payante.

À lire ensuite

Tous les articles · FAQ

Écrivez-nous: [email protected]