Può capitare che il sistema operativo si “impossessi” di qualche file, o cartella, e non ci lascia più modificarlo o cancellarlo, può capitare anche che ci mettiamo a “giocare” con i permessi del file tanto da non esserne più proprietari. Un modo veloce per riprendere il controllo di quanto non riusciamo più a gestire è rappresentato dai comandi icacls e takeown.

Avvertenza: si tratta di due comandi piuttosto potenti, non usateli alla leggera e dandoli magari nella cartella sbagliata. Le stesse modifiche si possono fare anche dalle proprietà del file/cartella, solo che richiedono molti più passaggi per farlo.

Come ripristinare permessi proprietà file cartella comandi icacls takeown

Procedura

Possiamo utilizzare il prompt dei comandi come amministratore o PowerShell sempre come amministratore, per fare la prova ho tolto tutti i permessi alla cartella e:\salvataggio e a tutti i file al suo interno.

Per prima cosa mi sposto nel disco e: subito dopo digito icacls e:\salvataggio\* /t /q /c /reset, con il carattere * riesco a ripristinare i permessi di tutti i file e sotto cartelle all’interno di e:\salvataggio. Controllate se l’elaborazione è riuscita per tutti i file.

Come ripristinare permessi proprietà file cartella comandi icacls takeown

Posso fare la stessa operazione anche per un singolo file, basta indicare il percorso completo corretto.

Come ripristinare permessi proprietà file cartella comandi icacls takeown

Takeown

Se icacls non dovesse funzionare, Accesso negato, è possibile che non siate i proprietari dell’oggetto.

Con takeown /r /f * riusciamo a riprendere il possesso della cartella e:\salvataggio e di tutto quello che contiene.

Come ripristinare permessi proprietà file cartella comandi icacls takeown

Invece takeown /f nomefile ci rende nuovamente proprietari del file indicato nel comando.

Come ripristinare permessi proprietà file cartella comandi icacls takeown