- Apri un prompt dei comandi con privilegi di amministratore.
Esegui i seguenti comandi, uno alla volta (cambia "Z: \ Programmi" con la cartella che desideri eliminare):
takeown /F "Z:\Program Files" /A /R /D Y
icacls "Z:\Program Files" /T /grant administrators:F
rd /s /q "Z:\Program Files"
Nota 1 - Lingua del sistema operativo: takeown ... /D Y
l'ingresso Y sta per 'Sì' e sarà diverso a seconda della lingua del sistema operativo. La cartella dei file di programma può anche essere denominata diversamente.
Nota 2 - Le vecchie versioni di Windows: se icacls
e rd
non sono supportati quindi provare l'uso cacls
e rmdir
invece
Spiegazione e documentazione:
Il problema potrebbe essere che non si dispone delle autorizzazioni corrette negli elenchi di controllo di accesso discrezionali (DACL) per la cartella e il suo contenuto. I DACL identificano i trustee a cui è consentito o negato l'accesso a un oggetto sicuro. Pertanto, semplicemente assegnare la proprietà alla cartella potrebbe non essere sufficiente, ma è anche necessario concedere l'autorizzazione nei DACL. Puoi concedere l'autorizzazione usando il comando icacls come mostrato nell'esempio sopra. Spiegazione degli elenchi di controllo degli accessi e dei DACL
documentazione di rimozione di Takeown L'
amministratore recupera l'accesso a una directory e al contenuto che è stato negato in precedenza, rendendo il gruppo amministratori il proprietario. / F [directory] specifica quale directory, / A dà la proprietà al gruppo amministratori, / R la esegue come operazione ricorsiva sulla directory, tutti i file e le sottodirectory / / sopprime i messaggi di conferma quando l'utente non dispone dell'autorizzazione "Elenco cartelle" con in seguito all'opzione Y che diventa proprietaria della directory. (Nota: l'opzione Y potrebbe essere diversa a seconda della lingua del sistema operativo).
documentazione icacls icacls
Concede al gruppo amministratori le autorizzazioni DAC di accesso completo alla directory. [directory] specifica quale directory, / T esegue l'operazione su tutti i file specificati nella directory e nelle sottodirectory, / concede i diritti di accesso dell'utente specificati con : F che fornisce l'accesso completo. (Nota: gli amministratori dei nomi di gruppo possono variare a seconda della lingua del sistema operativo)
rd documentazione rd
Elimina la directory con tutte le sottodirectory e file. / s elimina la directory specificata e le relative sottodirectory, inclusi tutti i file, / q specifica la modalità non interattiva in modo che non venga richiesta la conferma, [directory] specifica quale directory eliminare.
Windows
cartella basta rinominarlo inWindows.old
e con lo strumento / programma di pulizia del disco puoi semplicemente eliminarlo