Comment Supprimer un Fichier ou un Dossier Indélébile Tenace dans Windows

Beaucoup d’entre vous auraient rencontré des situations où vous ne pouvez pas supprimer un fichier ou un dossier, peu importe comment vous essayez. Cet article traite des moyens de supprimer des fichiers ou des dossiers têtus ou indélébiles à l’aide de méthodes normales.

Il pourrait y avoir au moins 4 raisons pour lesquelles vous ne pouvez pas supprimer ces fichiers ou dossiers tenaces.

  1. Le fichier ou le dossier est actuellement utilisé par un programme
    • Option 1: Redémarrez le shell de l’Explorateur
    • Option 2: Utilisez IObit Unlocker
    • Option 3: Utilisez l’Explorateur de processus pour fermer la poignée
    • Option 4: Utilisez MoveFile.exe pour supprimer ou renommer un fichier / dossier au redémarrage
  2. Impossible de supprimer des fichiers ou des dossiers dont le nom n’est pas valide
  3. Vous ne disposez pas des autorisations NTFS requises
  4. Corruption du système de fichiers

Comment supprimer un fichier ou un dossier Indélébile Tenace dans Windows

Scénario « Fichier en cours d’utilisation »

Il existe de nombreux logiciels qui vous aident à libérer le verrou d’un fichier / dossier par une application. Des utilitaires tels que Unlocker et Process Explorer vous aideront à fermer de force la poignée de fichier ou de dossier, puis à supprimer le fichier ou le dossier.

Avant de recourir à ces programmes, vérifiez d’abord si vous pouvez supprimer le fichier têtu après vous être déconnecté et vous être reconnecté, ou après un cycle de redémarrage. Cela aide dans la plupart des cas. Encore mieux, démarrez Windows en mode sans échec et supprimez le fichier ou le dossier têtu. Découvrez comment démarrer votre PC en mode sans échec sous Windows 10.

Si vous souhaitez supprimer le fichier ou le dossier sans avoir à redémarrer Windows, vous pouvez utiliser des outils tels que Process Explorer ou Unlocker. Ces outils vous aident à trouver le programme / exécutable à l’origine du problème, relâchez le verrou et supprimez le fichier.

 icône de l'ampoule tips Vous pouvez également utiliser le Moniteur de ressources intégré pour afficher le programme incriminé, mais le moniteur de ressources ne peut pas être utilisé pour fermer le descripteur de fichier. Pour plus d’informations, consultez la publication Trouvez Quel Processus A Verrouillé un Fichier Sans Outils tiers.

Redémarrer le shell de l’explorateur

L’explorateur de fichiers peut parfois avoir un verrou sur les fichiers multimédias connectés par ses extensions de shell en général. Si c’est le cas, quitter proprement le shell de l’Explorateur vous aidera. Voici comment terminer et redémarrer proprement le shell de l’explorateur dans Windows 7 à 10.

 redémarrez proprement l'explorateur via le gestionnaire des tâches

Notez que sous Windows 7 et versions ultérieures, la boîte de dialogue « Fichier en cours d’utilisation » de Windows vous montrera le nom du programme utilisant le fichier. Tout ce que vous devez faire est d’abord de fermer le programme.

 fichier en cours d'utilisation - montrant le nom du programme verrouillé le fichier

Cependant, le nom du programme peut ne pas être affiché dans certains cas et c’est pourquoi nous avons besoin d’outils tels que Unlocker, Process Explorer ou Resource Monitor.

IObit Unlocker

La configuration d’IObit Unlocker ajoute une extension de menu contextuel pour les fichiers et les dossiers. Lorsque vous cliquez avec le bouton droit sur un fichier ou un dossier et cliquez sur IObit Unlocker, il indique quel programme utilise le fichier ou le dossier cible.

 IObit unlocker

Unlocker vous offre également ces options qui sont explicites même pour les utilisateurs finaux:

  • Déverrouiller
  • Déverrouiller & Supprimer
  • Déverrouiller &Renommer
  • Déverrouiller & Déplacer
  • Déverrouiller & Copier
  • Mode forcé

Vous pouvez essayer le « mode forcé » si le déverrouillage échoue en mode normal. C’est un mode agressif dans lequel il met fin aux processus associés plutôt que de simplement fermer la poignée de fichier / dossier.

Fichiers ou dossiers ayant des noms réservés ou des caractères non valides dans leurs noms

Exemple de scénario: Impossible de vider les fenêtres.ancienne utilisation des paramètres de nettoyage de disque ou de stockage car les fichiers du dossier Cortana « LocalState » restent indélébiles

IObit Unlocker est particulièrement utile lorsque vous ne parvenez pas à effacer le dossier Windows.old (qui stocke les fichiers d’installation Windows précédents) après l’installation de la dernière mise à jour des fonctionnalités. Windows.old peut parfois être indélébile en raison d’un problème (caractères non valides dans le nom du fichier) avec des fichiers sous le dossier Microsoft.Windows.Cortana_cw5n1h2txyewy sous C:\Windows.old. Le chemin complet du dossier problématique est ci-dessous:

C:\Windows.old\Users\{username}\AppData\Local\Packages\Microsoft.Windows.Cortana_cw5n1h2txyewy

 impossible de supprimer le dossier cortana localstate inaccessible

Comme vous pouvez le voir, le dossier LocalState a quelques points (..) après son nom, ce qui pourrait empêcher la suppression ou l’accès du dossier. Les tentatives de suppression du dossier entraînent l’erreur suivante:

Une erreur inattendue vous empêche de supprimer le dossier. Si vous continuez à recevoir cette erreur, vous pouvez utiliser le code d’erreur pour rechercher de l’aide pour résoudre ce problème.

Erreur 0x80004005: Erreur non spécifiée

avec les options Try Again, Skip ou Cancel de l’opération.

(ou)

L’emplacement n’est pas disponible

C:\Windows .anciens \Utilisateurs..\AppData\Local\packages \Microsoft.Windows.Cortana_cw5n1h2txyewy\LocalState n’est pas disponible. Si l’emplacement se trouve sur ce PC, assurez-vous que le périphérique ou le lecteur est connecté ou que le disque est inséré, puis réessayez. Si l’emplacement se trouve sur un réseau, assurez-vous d’être connecté au réseau ou à Internet, puis réessayez. Si l’emplacement n’est toujours pas trouvé, il peut avoir été déplacé ou supprimé.

 impossible d'accéder au dossier cortana localstate inaccessible

 icône de point de main Correction facile: Dans IObit Unlocker, choisissez l’option Déverrouiller & Supprimer après avoir sélectionné le dossier Cortana (ou l’ensemble du dossier Windows.old). Cela vous aidera à effacer complètement les fenêtres.ancien dossier facilement.

Si vous souhaitez effacer manuellement ces fichiers et dossiers invalides, consultez les exemples et les captures d’écran ci-dessous:

Caractères non valides ou réservés dans le nom de fichiervOus ne pourrez peut-être pas supprimer un fichier si le nom de fichier comprend un nom non valide (par exemple, le nom de fichier a un espace de fin ou un point de fin ou le nom de fichier est composé uniquement d’un espace). Pour résoudre ce problème, utilisez un outil qui utilise la syntaxe interne appropriée pour supprimer le fichier. Vous pouvez utiliser le « \\?\ » syntaxe avec certains outils pour opérer sur ces fichiers, par exemple: – extrait de Microsoft KB Vous ne pouvez pas supprimer un fichier ou un dossier sur un volume de système de fichiers NTFS

del  » \\?\C:\path_to_file_qui contient un espace de fin.txt « 

EXEMPLE: Suppression de dossiers avec des noms réservés ou ayant des caractères non valides (tels que des points et des espaces) dans le nom.

Pour supprimer le dossier LocalState.. sous le dossier de paquets Cortana, voici le chemin et la ligne de commande que vous utilisez:

rd /s \?\C:\Windows.old\Users\%username%\AppData\Local\Packages\Microsoft.Windows.Cortana_cw5n1h2txyewy\LocalState..\

Exécutez cette commande à partir d’une invite de commande d’administrateur.

Un autre exemple:

Disons que nous avons des dossiers non valides à savoir Con, Conduct. et LocalState..

 supprimer les caractères réservés ou non valides du dossier dans le nom

( Notez que le mot con est un nom réservé et ne doit pas être utilisé dans les noms de fichiers ou de dossiers.)

Tenter d’accéder normalement au dossier avec un nom réservé (par exemple, con) provoque l’erreur suivante:

L’emplacement n’est pas disponible

chemin: \con n’est pas accessible.

La poignée n’est pas valide.

 le handle est invalide - nom de fichier ou de dossier invalide

Pour supprimer le dossier, nous allons maintenant exécuter la commande suivante à partir de l’invite de commande admin:

rd /s "\?\C:\con"

Les deux autres dossiers à savoir conduct. et LocalState.. ont des caractères non valides (.) dans le nom du fichier. Exécutons les commandes suivantes pour supprimer ces dossiers:

rd /s "\?\C:\conduct."rd /s "\?\C:\LocalState.."

 supprimer les caractères réservés ou invalides du dossier dans le nom

Le tour est joué! Les trois dossiers sont maintenant supprimés.

 supprimer les caractères réservés ou invalides du dossier dans name

Pour plus d’informations sur le traitement des fichiers contenant des caractères réservés ou invalides, reportez-vous à l’article Microsoft Vous ne pouvez pas supprimer un fichier ou un dossier sur un volume de système de fichiers NTFS.

Explorateur de processus

L’explorateur de processus est un excellent outil qui ne nécessite aucune introduction. Nous avons couvert Process Explorer plusieurs fois dans le passé.

Lancez l’Explorateur de processus en tant qu’administrateur. Utilisez l’option Rechercher (Ctrl + F), tapez la partie du nom du fichier et appuyez sur Entrée.

 explorateur de processus recherche de processus de fichiers verrouillés

Vous verrez le processus qui utilise ce fichier. Tout ce que vous devez faire est de fermer le programme manuellement, puis de supprimer le fichier têtu.

En outre, Process Explorer vous permet de fermer le handle du fichier via la vue du volet inférieur. Cependant, quitter le programme est le moyen le plus préféré.

 poignée de fermeture de l'explorateur de processus - vue du volet inférieur

MoveFile.exe de Windows SysInternals

L’utilitaire MoveFile (à exécuter à partir de la fenêtre d’invite de commandes de l’administrateur) vous permet de planifier des commandes de déplacement et de suppression pour le prochain redémarrage.

Utilisation:

movefile.exe 

Spécifier une destination vide («  ») supprime la source au démarrage. Un exemple qui supprime stubborn.pdf est :

Exemple

movefile d:\tools\stubborn.pdf ""

 movefile - supprimer un fichier ou un dossier au redémarrage

 symbole de la main de la flèche L’utilitaire MoveFile ne fonctionne pas seulement pour les fichiers, mais aussi pour les dossiers!

Pour supprimer (au redémarrage) un dossier nommé « 1 » situé sur mon bureau, j’ai utilisé cette commande:

movefile C:\Users\ramesh\desktop ""

Le travail était parfaitement terminé après un redémarrage! L’utilitaire MoveFile utilise l’API MoveFileEx pour renommer ou supprimer un fichier. Il enregistre l’opération de suppression ou de renommage dans une valeur de registre MULTI_STRING nommée PendingFileRenameOperations, sous la branche suivante:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager

 movefile pendingfilerenameoperations

Lors du prochain redémarrage, le gestionnaire de session effectue la tâche supprimer ou renommer en lisant les commandes renommer et supprimer enregistrées de la valeur de registre PendingFileRenameOperations. Comme vous pouvez le voir dans la capture d’écran ci-dessus, Windows Defender semble avoir planifié une opération de suppression (pour se débarrasser d’un fichier de pilote remplacé) après une mise à jour de la signature.

Téléchargez MoveFile depuis Windows Sysinternals.

Autorisations NTFS incorrectes

Si votre contrôle de compte utilisateur ne dispose pas des autorisations nécessaires pour modifier un fichier ou un dossier, la boîte de dialogue  » autorisation refusée  » s’affiche lorsque vous tentez de le supprimer. Tout ce que vous devez faire est de prendre possession du fichier ou du dossier, d’attribuer à votre compte des autorisations de contrôle total avant de supprimer le fichier.

Vous pouvez prendre possession des fichiers / dossiers et attribuer des autorisations via Propriétés, onglet Sécurité. Mais certains utilisateurs préfèrent la méthode de ligne de commande en utilisant Takeown.exe et ICacls.exe.

 S'approprier en utilisant la prise en main en ligne de commande.exe

 symbole de la flèche Pour des informations détaillées, consultez notre article illustratif comment prendre possession du(des) fichier(s) et du (des) dossier(s) (en utilisant Takeown.exe, même récursivement dans les sous-dossiers). Il décrit également comment attribuer des autorisations à l’aide de icacls.exe. Alternativement, vous pouvez lancer l’invite de commande sous les privilèges Système ou TrustedInstaller pour forcer la suppression d’un fichier ou d’un dossier indélébile.

 tips icône de l'ampoule Astuce connexe: Pour un accès plus facile, vous pouvez même ajouter l’option « Prendre possession & Attribuer des autorisations complètes » dans le menu contextuel, surtout si vous allez utiliser l’option plus fréquemment. Cette modification du registre effectue les opérations Takeown.exe et ICacls.exe en une seule fois. Pas besoin de taper ces commandes manuellement!

 Prise en main menu clic droit

Corruption du système de fichiers

La corruption du système de fichiers provoque des erreurs telles que « Le fichier ou le répertoire est Corrompu et Illisible » lors de l’accès ou de la suppression d’un fichier ou d’un dossier. L’exécution de la vérification des erreurs de disque ou de la commande Chkdsk devrait résoudre le problème.

Vérification des erreurs

Ouvrez ce PC (poste de travail), faites un clic droit sur le lecteur contenant le fichier têtu et cliquez sur Propriétés. Sélectionnez le menu Outils et cliquez sur « Vérifier ».

 vérification des erreurs de disque Windows

 vérification des erreurs de disque Windows

 vérification des erreurs de disque Windows

En cliquant sur le lien Afficher les détails, l’entrée correspondante de l’Observateur d’événements s’ouvre dans le Journal de l’application. Il vous dit quel est le problème.

 vérification des erreurs - erreur du journal des événements de l'application

Puis procédez à la réparation du lecteur maintenant, ou au prochain redémarrage comme vous le souhaitez.

 vérification des erreurs de disque Windows

Chkdsk

Alternativement, vous pouvez exécuter Chkdsk <driveletter:> /R à partir d’une invite de commande élevée. Il vous demande votre consentement pour démonter le lecteur et effectuer une analyse. Si vous choisissez « N » (Non), il vous demandera de planifier une analyse au prochain redémarrage. Cliquez sur Y pour continuer.

 disque de réparation chkdsk

Après avoir corrigé les erreurs du système de fichiers à l’aide de la vérification des erreurs de disque ou de Chkdsk, vérifiez si vous pouvez supprimer le fichier ou le dossier têtu.

Si vous connaissez d’autres méthodes intéressantes pour supprimer des fichiers qui sont par ailleurs « indélébiles », publiez-les dans la section Commentaires ci-dessous.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.