Impossible de supprimer un dossier dans Windows 10

11

J'essaie de supprimer un dossier dans C: / ProgramData, mais chaque fois que j'essaye, j'obtiens un message d'erreur disant:

"Vous avez besoin d'une autorisation pour effectuer cette action. Vous avez besoin de l'autorisation des administrateurs pour apporter des modifications à ce dossier."

J'ai essayé - sans succès - de prendre possession (en utilisant la méthode Propriétés / Sécurité / Avancée, etc.), ce qui a toujours fonctionné pour moi auparavant.

Je me suis également connecté au compte administrateur caché, et je reçois le même message disant "Vous avez besoin d'une autorisation", etc.

Je ne sais pas quoi d'autre je peux essayer. Est-ce que quelqu'un sait comment contourner cela? Merci.

Mise à jour: J'ai trouvé que le problème était que le dossier avait été créé par MalwareBytes - l'exécution de leur outil de suppression a résolu le problème.

Alex
la source
1
@ user622800, pouvez-vous soumettre ce que vous avez découvert comme réponse officielle et l'accepter en conséquence, plutôt que de modifier votre question pour inclure la solution? Merci de votre aide!
Run5k
Je suis tombé sur cette question en essayant de supprimer un fichier zip embêtant qui ne serait pas supprimé dans Windows 10 même après le redémarrage. J'ai finalement pu le supprimer en démarrant en mode sans échec.
Utilisateur

Réponses:

14

Lorsque vous ne pouvez pas supprimer un fichier ou un dossier dans Windows, il y a généralement quatre problèmes:

  1. Ses autorisations NTFS vous empêchent. (Vous dites que vous avez essayé celui-ci, donc je ne développerai pas.)
  2. Il est ouvert dans une autre application. Windows vous indique parfois lequel. D'autres fois, vous devez le découvrir par vous-même, en utilisant des utilitaires tiers comme Process Explorer et Process Hacker . Afin de découvrir:

    1. Téléchargez, installez et exécutez soit. Exécutez avec des privilèges administratifs.
    2. Appuyez sur CTRL+ F.
    3. Tapez le nom du fichier ou du dossier que vous recherchez et appuyez sur Enter.
    4. Recherchez les entrées dont la colonne "Type" indique "Fichier". S'il existe des correspondances positives, fermez le processus en verrouillant le fichier ou le dossier, ou visitez l'entrée du processus et fermez le descripteur du fichier ou du dossier.

      Dans Process Explorer, cliquer sur l'entrée vous amène à la poignée. Vous pouvez ensuite cliquer avec le bouton droit et sélectionner "Fermer la poignée". Dans Process Hacker, cependant, vous devez cliquer avec le bouton droit et choisir «Aller au processus propriétaire». Cliquez ensuite avec le bouton droit sur le nom du processus, sélectionnez "Propriétés" et recherchez-y la poignée.

    De plus, au lieu de Process Explorer et Process Hacker, vous pouvez démarrer votre système en mode réparation (une copie de Windows RE) et y supprimer le fichier, où l'application intermédiaire n'est pas ouverte!

  3. Le nom du fichier ou du dossier utilise des caractères illégaux, ce qui empêche le système de fichiers de le supprimer. Essayez de les supprimer avec Far Manager .

  4. (Celui-ci ne s'applique pas à vous, mais je l'inclus pour être complet.) Le disque peut être protégé en écriture. Non seulement délibérément par l'utilisateur; certains lecteurs flash USB fonctionnent parfois mal et ... oh, eh bien, longue histoire. Ça ne fait rien.

la source
Lorsque vous essayez de supprimer un répertoire qui est maintenu ouvert par un autre processus, vous obtenez une violation de partage. Vous pouvez toujours voir et modifier les autorisations sur le répertoire, et si vous redémarrez, le répertoire ne disparaît pas soudainement. C'est quelque chose de différent (et un bogue dans Windows).
psusi
1
@psusi qu'essayez-vous de transmettre? Que cette erreur ne pouvait pas avoir été causée par la raison n ° 2 dans la réponse?
djsmiley2kStaysInside
Les quatre situations peuvent générer ce certain message d'erreur. Parfois, ils génèrent un message d'erreur plus complet, mais seulement parfois. (Pour être précis, cela dépend des développeurs d'applications.) Les quatre ne doivent pas tous se produire en même temps. Un seul suffit.
@ djsmiley2k, oui, c'est ce que je dis.
psusi
1
@psusi Et c'est là que vous vous trompez. L'OP n'a même jamais mentionné l'Explorateur de fichiers et n'a mentionné que Windows 10. Mais le message d'erreur de Windows 10 est: "Vous devrez fournir une autorisation d'administrateur pour supprimer ce dossier." Le message d'erreur de l'OP ressemble à un message d'erreur de Windows 7, mais quelques mots sont faux. Donc, je n'ai lié ma réponse à aucun système d'exploitation ou gestionnaire de fichiers spécifique. J'ai écrit "Lorsque vous ne pouvez pas supprimer un fichier ou un dossier dans Windows, il y a généralement quatre problèmes" et c'est vrai, au sens large.
4

Quel est le chemin exact du dossier que vous essayez de supprimer?

Vos tentatives infructueuses de s'approprier semblent être un problème d'autorisations, mais certains dossiers ont également des liens symboliques ou des points de jonction sous eux qui provoquent des scénarios étranges que Windows a du mal à faire en sorte qu'il vous montre des messages d'erreur non valides. Dans ces circonstances, j'ai généralement plus de chance avec la ligne de commande.

Peut-être qu'essayer l'une des options suivantes à partir d'une invite de commande administrative et publier les résultats (si cela ne fonctionne pas) nous aiderait à diagnostiquer votre problème.

rmdir /s /q C:\ProgramData\FolderToDelete

Ou créez un dossier vide quelque part, puis utilisez RoboCopy pour supprimer le contenu du dossier que vous souhaitez supprimer.

robocopy C:\EmptyFolder C:\ProgramData\FolderToDelete /purge

Une fois le dossier vidé à l'aide de la commande RoboCooy ci-dessus, vous pourrez peut-être le supprimer à l'aide de méthodes normales dans l'Explorateur de fichiers ou à l'aide de la rmdircommande précédente ci-dessus.

David Woodward
la source
Robocopy ne mettra rien non plus dans la corbeille. Je doute que la ligne de commande le fasse.
David Woodward
Oh. Vous disiez d'abord faire une copie de sauvegarde avec robocopy? Votre déclaration "faites-le avec prudence OU utilisez robocopy comme suggéré" donne l'impression que la méthode robocopy nécessite moins de prudence. En fait, la méthode robocopy ci-dessus sert également à supprimer définitivement les fichiers plutôt qu'à en faire une copie.
David Woodward
0

Je n'ai pas pu supprimer certains dossiers Windows d'une ancienne installation même lors de l'utilisation à rmdir /s /q C:\ProgramData\FolderToDeletepartir d'une invite de commande administrateur et j'ai reçu une erreur «Accès refusé». J'ai pu supprimer le dossier en:

  1. Changer le propriétaire de mon compte utilisateur (qui est un compte administrateur).
  2. Accorder le "contrôle total" au groupe administrateur. Accorder le "contrôle total" au groupe administrateur.

  3. Appliquer les autorisations du groupe administrateur à tous les objets enfants. Appliquer les autorisations du groupe administrateur à tous les objets enfants.

Après ces étapes, la réexécution de la commande a fonctionné.

Dan
la source