2013-07-11 14 views
8

Mi sono trovato in una situazione un po 'particolare.Elimina una cartella che ha perso il proprietario

Ho una cartella. Questa cartella, in qualche modo, ha perso il suo proprietario.

In "Impostazioni avanzate di protezione per la cartella" sotto "Proprietario attuale:" viene visualizzato:

Unable to display current owner. 

Sto cercando di eliminare questa cartella senza successo. Ho provato a prendere possesso sia con il mio utente e l'utente amministratore e sia resa

Unable to set new owner on FOLDER, Access is denied 

ho cercato di concedere amministratore privilegi completi tramite la shell in esecuzione di Windows come amministratore:

icacls FOLDER /grant administrators:F 

e ho provato rimuovere la cartella tramite la shell di Windows in esecuzione come amministratore:

rmdir FOLDER /s 

cui tornare:

Access is denied 

Qualcuno ha qualche idea su come posso cancellare questa cartella?

+0

Se la cartella in questione si trova all'interno di un'altra vuota, o se è possibile organizzarla, consultare http://superuser.com/a/423821/96662 –

+0

Nel mio caso ho appena copiato un file da questa cartella su un altro (tutti utilizzano explorer) e successivamente non sono stato in grado di eliminare la fonte. Dopo aver esaminato tutte le opzioni in rete, ho finito per chiudere tutte le mie finestre di explorer e quindi dal prompt dei comandi è stato possibile eliminare la cartella (non era in grado di chiudere tutte le finestre di explorer). – Avnish

risposta

2

Scaricare e aggiungere il registro Take Ownership. Quindi fai clic destro sulla cartella e premi Take Ownership e scegli il tuo nome utente.

+1

questo un indirizzo aggiornato del link che hai menzionato.http: //www.howtogeek.com/howto/windows-vista/add-take-ownership-to-explorer-right-click-menu-in-vista/ –

2

Ho avuto questo problema quando avevo un terminale cygwin nella directory bloccata. Dopo aver cambiato le directory nella finestra di cygwin, sono stato in grado di rimuovere la directory di Windows.

1

La proprietà della cartella non dovrebbe influire sulla sua cancellazione, a condizione che i diritti di accesso della cartella principale includano l'accesso in scrittura per l'eliminazione dell'utente.

Una cartella in realtà non perde il proprietario, ma il suo proprietario potrebbe cessare di esistere. Tuttavia, la cartella ha ancora un ID proprietario e, per la maggior parte degli intenti e degli scopi, è ancora valido.

@birkner è sulla buona strada. Verifica se ci sono processi in esecuzione in quella directory e, in tal caso, chiudili.

+0

In questo scenario, anche se la directory principale è di proprietà dell'utente corrente, la directory non può ancora essere eliminata sulla mia macchina. –

+1

Ciò si presterebbe a un processo obsoleto con la directory aperta. –

+1

Ciò spiegherebbe perché potrei cancellare la directory dopo un riavvio. –

6

Provare chkdsk /F in cmd con privilegio di amministratore!

Poiché la cartella può contenere un file senza proprietario, che è un errore nel file system.

Se la cartella si trova nel disco di avvio (C :), cmd ti chiederà se eseguire la scansione al successivo avvio del computer, digitare "y" per confermare.

Dopo la scansione chkdsk verranno eliminati i file danneggiati.

Ho riscontrato questo problema dopo aver disinstallato Android Studio, non riesco a eliminare C:\Program Files\Android\Android Studio. Provato DEL/RD/TAKEOWN/ICACLS ... per un'ora, nessuno di loro funziona per me. Poi ho capito, quella cartella contiene alcuni file danneggiati senza proprietario ... Suppongo che sia un bug di Windows o Android Studio ...

Questa è una delle possibilità per cui alcune cartelle o file non possono essere eliminati anche con privilegi di amministratore.

Spero che questo aiuti l'intervistatore e le persone che hanno lo stesso problema!

+0

Ho avuto lo stesso problema, ho installato l'antivirus Mcafee, quindi alcuni file exe sono stati danneggiati. –

+0

Aveva lo stesso problema ed era dovuto ad Android Studio. 'CHKDSK/F', quindi riavviare. Mi sono liberato della cartella non cancellabile. – Madushan

1

Se si è tentato di eliminare un file/cartella e non è riuscito a causa di un processo che lo trattiene, perderà la proprietà. Usa Process Explorer e fai una ricerca per la cartella/il file. Mostrerà quale processo sta usando quella cartella/file. Al termine del processo, la cartella/il file scomparirà.

+1

Questo ha funzionato bene. Per altri, Process Explorer è una piccola utility distribuita da Microsoft all'indirizzo https://docs.microsoft.com/en-us/sysinternals/downloads/process-explorer. 'Ctrl + F' ti consente di trovare" Gestisci o DLL ". Ho digitato il nome del file lì. – wibeasley

Problemi correlati