web-dev-qa-db-fra.com

Supprimer les anciens fichiers Windows / programme du deuxième lecteur?

Mon PC a un tas de lecteurs supplémentaires. La plupart d'entre eux contiennent d'anciennes copies de Windows et de Program Files. Mon PC s'appelle "PC" et mon utilisateur administrateur s'appelle "Tim". J'ai attribué la propriété de ces deuxièmes disques à l'utilisateur "PC\Tim" et lui ai également donné le contrôle total. J'essaie ensuite de supprimer les dossiers Windows ou Program Files de ces lecteurs et de recevoir le message.

"Vous devez obtenir l’autorisation de PC\Tim pour apporter des modifications à ce dossier."

Le propriétaire actuel de ces dossiers est répertorié sous le nom "Tim (PC\Tim)". Les autorisations effectives pour ces dossiers indiquent que cet utilisateur a tous les droits.

Les "réponses" absurdes de la communauté Microsoft offrent bien sûr des choses telles que "Utiliser le nettoyage du disque" (qui est une réponse flagrante sans instruction) ou "reformater simplement le lecteur" (le formatage évite le problème plutôt que de le résoudre).

Quelles sont les étapes correctes pour supprimer ces anciens fichiers?

11
frumbert
  1. Ouvrez une invite de commande avec des privilèges d'administrateur.
  2. Exécutez les commandes suivantes ligne par ligne, mais pour ce faire, remplacez "Z:\Program Files" par ce que vous souhaitez réellement supprimer.

    takeown /F "Z:\Program Files" /A /R /D Y
    icacls "Z:\Program Files" /T /grant administrators:F
    rmdir /s /q "Z:\Program Files"
    
32
Arne H. Bitubekk

Ce qui a fonctionné pour moi était une version simplifiée de cette suggestion :

  1. Renommez le dossier Windows en Windows.old
  2. Exécuter le nettoyage de disque à partir du menu Démarrer
  3. Sélectionnez le lecteur contenant le dossier Windows.old
  4. Précédent "Installation (s) Windows" puis cliquez sur OK
14
x29a

Cela a fonctionné dans Windows 10 ESPAGNOL:

set del_folder=F:\Program Files
takeown /f "%del_folder%" /r /d S
icacls "%del_folder%" /grant administradores:F /T
rmdir /s /q "%del_folder%"

Dans la commande takeown, vous devez utiliser un "S" à la fin pour "Sí" en espagnol, au lieu de "Y" pour "Oui" (anglais).

Pour la commande icacls, vous devez utiliser "administradores" (espagnol) et non "administrateurs" (anglais).

2
Juanga Covas

(Pour le dossier Windows) Si vous le pouvez, modifiez le nom en windows.old.Puis ouvrez le nettoyage du disque, sélectionnez le lecteur, puis cliquez sur OK.Après cela, cliquez sur "Nettoyer les fichiers système" pour supprimer le dossier.

Désormais, si vous ne pouvez pas renommer le dossier, téléchargez le logiciel de déverrouillage, ouvrez-le et sélectionnez-le, puis cliquez sur renommer, changez le nom en Windows.old, puis exécutez le nettoyage du disque. :RÉ

0
Madhav Biju

REMARQUE: Maintenant que j'y réfléchis, vous devriez pouvoir commencer à partir de l'étape 4, il vous suffit d'appuyer sur le bouton "Modifier les autorisations" pour obtenir l'accès. Je testerais, mais je n'ai plus de répertoires à supprimer.

Sous Windows 10 (fonctionne probablement aussi avec Windows 7 et 8):

  1. Cliquez avec le bouton droit sur le dossier-> Propriétés-> Sécurité-> Avancé.
  2. Cliquez sur Changer en regard du propriétaire (en haut). Entrez votre nom d'utilisateur dans la case, puis cliquez sur les noms des chèques. (Devrait se convertir en style MACHINENAME\USERNAME.)
  3. Cliquez sur OK, OK, OK pour sortir des options de sécurité.

Vous devriez maintenant posséder le répertoire.

  1. Cliquez avec le bouton droit sur le dossier-> Propriétés-> Sécurité-> Avancé. (Encore.)
  2. Recherchez "Utilisateurs" dans la liste des autorisations. Cliquez dessus, sélectionnez Modifier et choisissez le contrôle total.
  3. En bas, cochez la case "Remplacer toutes les entrées d'autorisations enfants ...".
  4. Cliquez sur OK, puis choisissez Oui dans la zone d’avertissement. Attendez que l'ordinateur applique les nouvelles autorisations.

Vous devriez maintenant avoir les permissions nécessaires pour supprimer les fichiers. Le faire (Testé sur les dossiers Program Files et Windows.old.)

0
user3757614

Renommez simplement Program Files en Windows.old et exécutez un disque propre pour effacer les fichiers système. La même astuce fonctionne sur tous les dossiers que vous ne pouvez pas supprimer.

0
Flegy