Aller au contenu principal

Base de connaissances

Tutoriels par OS, outils open source et ressources pour le numérique responsable.

📄

Guide pour supprimer un fichier « indestructible » sous Windows

Sécurité et citoyenneté numérique🔴 AvancéWindows

Il peut arriver, notamment après une conversion vidéo interrompue (MP4 → MKV, par exemple), qu’un fichier devienne impossible à supprimer.

Même en forçant la suppression via PowerShell, CMD ou en mode administrateur, Windows semble “insister sans succès” : la barre de chargement de l’explorateur s’allonge indéfiniment, et le fichier reste présent.

Ce type de problème est souvent causé par :

Un fichier corrompu : structure de conteneur (MKV, MP4, AVI…) incomplète ou invalide.

  • Un processus verrouillant le fichier,\tcomme :

  • explorer.exe → utilisé pour\tafficher la miniature ou les métadonnées.

  • dllhost.exe → (COM Surrogate),\tgère les aperçus et miniatures vidéo.

  • Un cache de miniatures corrompu, qui\tempêche Windows d’accéder correctement aux fichiers médias.

  • Une écriture interrompue sur un disque\tNTFS, laissant un fichier “fantôme”.

Symptômes typiques

  • Impossible de supprimer le fichier, même avec Remove-Item\tou del /f.

  • Le dossier contenant le fichier met très longtemps à\tse charger ou bloque l’explorateur.

  • explorer.exe consomme beaucoup\tde CPU ou “ne répond plus”.

  • Certaines icônes (corbeille, miniatures) disparaissent ou\tdeviennent vierges.

Étape 1 - Identifier le ou les processus

qui bloquent le fichier

Télécharge l’outil officiel Handle.exe de Microsoft :

https://learn.microsoft.com/en-us/sysinternals/downloads/handle

  • Extrais-le dans un dossier, par exemple\t:

C:\Tools\Sysinternals

  • Ouvre PowerShell en administrateur.

  • Exécute :

cd C:\Tools\Sysinternals .\handle.exe "NomDuFichier.mkv"

  • Le résultat indiquera quels processus utilisent le fichier,\tpar exemple :

explorer.exe pid: 9408 type: File \tC:\Chemin_Vers_Le_Fichier\Fichier.mkv dllhost.exe pid: 18320 type: File \tC:\Chemin_Vers_Le_Fichier\Fichier.mkv

Étape 2 - Fermer les processus qui

verrouillent le fichier

Une fois les coupables identifiés (explorer.exe et dllhost.exe), ferme-les proprement via PowerShell (en admin) :

taskkill /IM explorer.exe /F

taskkill /IM dllhost.exe /F

L’écran va clignoter et les icônes disparaîtront temporairement - c’est normal, tu viens d’arrêter l’explorateur Windows.

Étape 3 - Supprimer le fichier

Toujours dans la même console PowerShell :

Remove-Item "C:\Chemin_Vers_Le_Fichier\Fichier.mkv" -Force

Si le chemin contient des espaces, veille à le mettre entre guillemets.

Le fichier devrait disparaître immédiatement.

Étape 4 - Relancer l’explorateur

Windows

Une fois la suppression effectuée, relance l’explorateur :

Start-Process explorer.exe

Tout revient à la normale (barre des tâches, bureau, etc.).

Tu peux vérifier que le fichier n’est plus présent.

Étape 5 (facultative) - Réparer le cache

d’icônes et de miniatures

Si certaines icônes ne s’affichent plus correctement (corbeille vide, miniatures manquantes, etc.), tu peux régénérer les caches :

taskkill /IM explorer.exe /F

Remove-Item "$env:LOCALAPPDATA\IconCache.db" -Force -ErrorAction SilentlyContinue

Remove-Item "$env:LOCALAPPDATA\Microsoft\Windows\Explorer\thumbcache_*" -Force -ErrorAction SilentlyContinue

Start-Process explorer.exe

Cela force Windows à reconstruire ses bases d’icônes et de miniatures depuis zéro.

Bonnes pratiques pour éviter que ça

revienne

  • Désactive les miniatures vidéo si tu\tmanipules souvent de gros fichiers :

- Explorateur → Onglet Affichage → Options de\tdossier → Affichage - Coche : “Toujours afficher des icônes, jamais des\tminiatures”

  • Ne prévisualise pas un fichier en cours de\tconversion (attends que le processus soit totalement\tterminé).

  • Redémarre ton PC après une erreur de\tconversion ou un blocage de lecteur vidéo.

  • Entretiens ton cache (commande ci-dessus)\ttous les quelques mois ou après un plantage.

Résumé express de la commande “ultime”

Si tu sais déjà ce que tu fais et veux juste supprimer un fichier fantôme bloqué :

taskkill /IM explorer.exe /F

taskkill /IM dllhost.exe /F

Remove-Item "C:\Chemin_Vers_Le_Fichier\Fichier.mkv" -Force

Start-Process explorer.exe