- Ouvrez une invite de commande avec des privilèges administratifs.
Exécutez les commandes suivantes, une à la fois (changez "Z: \ Program Files" avec le dossier que vous souhaitez supprimer):
takeown /F "Z:\Program Files" /A /R /D Y
icacls "Z:\Program Files" /T /grant administrators:F
rd /s /q "Z:\Program Files"
Remarque 1 - Langue du système d'exploitation: takeown ... /D Y
l'entrée Y signifie «Oui» et sera différente selon la langue du système d'exploitation. Le dossier Program Files peut également être nommé différemment.
Remarque 2 - Versions antérieures de Windows: si icacls
et rd
ne sont pas pris en charge, essayez d'utiliser cacls
et à la rmdir
place
Explication et documentation:
Le problème peut être que vous ne disposez pas des autorisations appropriées dans les listes de contrôle d'accès discrétionnaire (DACL) pour le dossier et son contenu. Les DACL identifient les ayants droit autorisés ou non autorisés à accéder à un objet sécurisable. Donc, donner simplement la propriété du dossier peut ne pas être suffisant, mais vous devez également accorder l'autorisation dans les DACL. Vous pouvez accorder une autorisation à l'aide de la commande icacls comme indiqué dans l'exemple ci-dessus. Listes de contrôle d'accès et DACL expliquées
takeown documentation à retirer
Administrateur récupère l'accès à un répertoire et son contenu qui a été précédemment refusé, en faisant le groupe d'administrateurs le propriétaire. / F [répertoire] spécifie le répertoire, / A donne la propriété au groupe d'administrateurs, / R l' exécute comme une opération récursive sur le répertoire, tous les fichiers et sous-répertoires, / D supprime les invites de confirmation lorsque l'utilisateur n'a pas l'autorisation "List Folder" avec option Y suivante qui s'approprie le répertoire. (Remarque: l'option Y peut être différente selon la langue du système d'exploitation).
icacls icacls documentation Accorde
au groupe d'administrateurs les autorisations DAC à accès complet au répertoire. [répertoire] spécifiez le répertoire, / T effectue l'opération sur tous les fichiers spécifiés dans le répertoire et les sous-répertoires, / grant accorde les droits d'accès utilisateur spécifiés avec : F qui donne un accès complet. (Remarque: les administrateurs de nom de groupe peuvent être différents selon la langue du système d'exploitation)
rd rd documentation
Supprime le répertoire avec tous ses sous-répertoires et fichiers. / s supprime le répertoire spécifié et ses sous-répertoires, y compris tous les fichiers, / q spécifie le mode silencieux pour que vous n'ayez aucune invite de confirmation, [répertoire] spécifiez le répertoire à supprimer.
Windows
dossier, renommez-le simplementWindows.old
et avec l'outil / programme de nettoyage de disque, vous pouvez simplement le supprimer