Impossibile eliminare una cartella in Windows 10


11

Sto cercando di eliminare una cartella in C: / ProgramData, ma ogni volta che provo, ricevo un messaggio di errore che dice:

"È necessaria l'autorizzazione per eseguire questa azione. È necessaria l'autorizzazione degli amministratori per apportare modifiche a questa cartella."

Ho provato - senza successo - a diventare proprietario (usando il metodo Proprietà / Sicurezza / Avanzate ecc.), Che ha sempre funzionato per me prima.

Ho anche effettuato l'accesso all'account amministratore nascosto e ricevo lo stesso messaggio che dice "Hai bisogno dell'autorizzazione" ecc.

Non so cos'altro posso provare. Qualcuno sa come aggirare questo? Grazie.

Aggiornamento: ho scoperto che il problema era che la cartella era stata creata da MalwareBytes - l'esecuzione del loro strumento di rimozione ha risolto il problema.


1
@ user622800, puoi inviare ciò che hai scoperto come risposta ufficiale e accettarlo di conseguenza, anziché modificare la tua domanda per includere la soluzione? Grazie per l'aiuto!
Run5k,

Mi sono imbattuto in questa domanda cercando di eliminare un fastidioso file zip che non sarebbe stato eliminato in Windows 10 anche dopo il riavvio. Sono stato finalmente in grado di eliminarlo avviando in modalità provvisoria.
Utente

Risposte:


14

Quando non è possibile eliminare un file o una cartella in Windows, in genere si verificano quattro problemi:

  1. Le sue autorizzazioni NTFS ti impediscono. (Stai dicendo che hai provato questo, quindi non elaborerò.)
  2. È aperto in un'altra app. Windows a volte ti dice quale. Altre volte, è necessario scoprirlo da soli, utilizzando utility di terze parti come Process Explorer e Process Hacker . Per scoprire:

    1. Scarica, installa ed esegui entrambi. Esegui con privilegi di amministratore.
    2. Premi CTRL+ F.
    3. Digita il nome del file o della cartella che stai cercando e premi Enter.
    4. Cerca le voci la cui colonna "Tipo" riporta "File". Se ci sono corrispondenze positive, chiudere il processo bloccando il file o la cartella oppure visitare la voce del processo e chiudere l'handle per il file o la cartella.

      In Process Explorer, facendo clic sulla voce si passa all'handle. È quindi possibile fare clic con il tasto destro del mouse e selezionare "Chiudi maniglia". In Process Hacker, tuttavia, è necessario fare clic con il pulsante destro del mouse e selezionare "Vai al processo proprietario". Quindi fare clic con il tasto destro del mouse sul nome del processo, selezionare "Proprietà" e trovare lì l'handle.

    Inoltre, anziché Process Explorer e Process Hacker, è possibile avviare il sistema in modalità di riparazione (una copia di Windows RE) ed eliminare il file lì, dove l'app non è aperta!

  3. Il nome del file o della cartella utilizza caratteri non consentiti, rendendo impossibile per il file system eliminarlo. Prova a eliminarli con Far Manager .

  4. (Questo non si applica a te, ma lo includo per completezza.) Il disco potrebbe essere protetto da scrittura. Non solo deliberatamente dall'utente; alcune chiavette USB a volte non funzionano correttamente e ... oh, beh, lunga storia. Non importa.

Quando si tenta di eliminare una directory aperta da un altro processo, si ottiene una violazione di condivisione. È ancora possibile visualizzare e modificare le autorizzazioni sulla directory e, al riavvio, la directory non svanisce improvvisamente. Questo è qualcosa di diverso (e un bug in Windows).
psusi

1
@psusi cosa stai cercando di trasmettere? Che questo errore non avrebbe potuto essere causato dal motivo n. 2 nella risposta?
djsmiley2kStaysInside

Tutte e quattro le situazioni possono generare questo determinato messaggio di errore. A volte, generano un messaggio di errore più completo, ma solo a volte. (Per essere precisi, questo dipende dagli sviluppatori di app.) Non tutte e quattro devono avvenire tutte contemporaneamente. Uno è abbastanza.

@ djsmiley2k, sì, è quello che sto dicendo.
psusi,

1
@psusi Ed è lì che ti sbagli. L'OP non ha nemmeno menzionato Esplora file e ha menzionato solo Windows 10. Ma il messaggio di errore di Windows 10 è: "Devi fornire l'autorizzazione dell'amministratore per eliminare questa cartella." Il messaggio di errore dell'OP ricorda un messaggio di errore di Windows 7, ma un paio di parole sono sbagliate. Quindi, non ho legato la mia risposta a nessun sistema operativo o file manager specifico. Ho scritto "Quando non è possibile eliminare un file o una cartella in Windows, di solito ci sono quattro problemi" ed è vero, in senso lato.

4

Qual è il percorso esatto della cartella che stai tentando di eliminare?

I tuoi tentativi falliti di assumere la proprietà sembrano essere un problema di autorizzazioni, ma alcune cartelle hanno anche collegamenti simbolici o punti di giunzione che causano scenari strani che Windows ha difficoltà a gestire causando la visualizzazione di messaggi di errore non validi. In queste circostanze di solito ho più fortuna con la riga di comando.

Forse provare uno dei seguenti da un prompt dei comandi amministrativo e pubblicare i risultati (se non funziona) ci aiuterebbe a diagnosticare il tuo problema.

rmdir /s /q C:\ProgramData\FolderToDelete

Oppure crea una cartella vuota da qualche parte, quindi utilizza RoboCopy per eliminare il contenuto della cartella che desideri eliminare.

robocopy C:\EmptyFolder C:\ProgramData\FolderToDelete /purge

Una volta svuotata la cartella usando il comando RoboCooy sopra, potresti essere in grado di eliminarla usando i normali metodi in Esplora file o usando il rmdircomando precedente sopra.


Anche Robocopy non inserirà nulla nel cestino. Dubito che qualcosa dalla riga di comando lo farà.
David Woodward,

Oh. Stavi dicendo di fare prima una copia di backup con robocopy? L'affermazione "fallo con cautela O usa robocopy come suggerito" ha fatto sembrare che fosse necessaria meno cautela con il metodo robocopy. Quando in realtà il metodo robocopy sopra è per eliminare definitivamente i file piuttosto che fare una copia.
David Woodward,

0

Non sono stato in grado di eliminare alcune cartelle di Windows da una vecchia installazione anche quando si utilizzava rmdir /s /q C:\ProgramData\FolderToDeleteda un prompt dei comandi dell'amministratore e ho ricevuto un errore "Accesso negato". Sono stato in grado di eliminare la cartella tramite:

  1. Modifica del proprietario nel mio account utente (che è un account amministratore).
  2. Concessione del "pieno controllo" al gruppo di amministratori. Concessione del "pieno controllo" al gruppo di amministratori.

  3. Applicazione delle autorizzazioni del gruppo di amministratori a tutti gli oggetti figlio. Applicazione delle autorizzazioni del gruppo di amministratori a tutti gli oggetti figlio.

Dopo questi passaggi rieseguire il comando ha funzionato.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.