Accesso negato anche se sono un amministratore?


34

Il mio account utente su Windows 7 fa parte del gruppo Administrators che dispone di autorizzazioni di controllo complete su C: \ inetpub \ wwwroot:

testo alternativo

Tuttavia, quando provo a creare una cartella al suo interno, viene visualizzato l'errore "Accesso negato". Ciò è stato risolto aggiungendo il mio account utente specifico all'elenco, ma non dovrebbe essere necessario?

Risposte:


4

Questo è un comportamento previsto con UAC abilitato.

Come stai tentando di creare la cartella? Windows Explorer genererà un prompt UAC, quindi suppongo che tu stia utilizzando un altro metodo?

Se lo stai facendo da un prompt dei comandi, assicurati che sia in esecuzione con privilegi elevati.


Pensavo che UAC potesse svolgere un ruolo qui. Quindi, qualsiasi cartella con autorizzazioni per il gruppo Administrators richiederà un prompt elevato o un nome utente specifico? In tal caso, ha senso assegnare le autorizzazioni ai gruppi con UAC abilitato se voglio poter accedere a quei file / cartelle da un normale prompt dei comandi non elevato?
Borek Bernard,

No, con un prompt dei comandi non elevato il tuo account utente deve essere esplicitamente specificato nell'ACL per poter accedere.
ThatGraemeGuy,

25

Il fatto è che UAC non può "elevare" Explorer correttamente. Vedi il seguente articolo che spiega perché questo accade e come risolvere. Ho pensato che questo fosse risolto in Windows 7 ma sembra che non lo sia, vedi Windows 7 Accesso negato


1
Questa, credo sia la risposta giusta ..
Chandra Eskay

9
Riassumi gli aspetti rilevanti per il mio voto, altrimenti saremo suscettibili di perdere le informazioni perché il problema sarà probabilmente più lungo del sito Web a cui ti colleghi (in Windows 7 in esecuzione su una macchina virtuale che sopravvivrà a tutti noi).
salvia,

4
Downvoting della risposta solo link. E farei -1 volte se potessi per quella modifica chiedendo voti solo per principio. Va bene, anzi incoraggiato, a lasciare un link alla fonte di una risposta, ma come ha affermato il saggio, senza i contenuti il ​​link potrebbe diventare inutile ad un certo punto in futuro
Tobias Kienzler

L'articolo collegato afferma che si tratta di un bug di Explorer. Non è. Al contrario, è il risultato dei processi di riciclaggio di Explorer per diverse finestre. È possibile modificare il comportamento abilitando "Esegui ciascuna finestra in un processo separato".
Gogowitsch,

3
downvote per la risposta solo link
endolith

9

Da Technet :

Per evitare che software dannoso si installi silenziosamente e provochi infezioni a livello di computer, Microsoft ha sviluppato la funzionalità Controllo account utente. A differenza delle versioni precedenti di Windows, quando un amministratore accede a un computer che esegue Windows Vista, il token di accesso dell'amministratore completo dell'utente viene suddiviso in due token di accesso: un token di accesso dell'amministratore completo e un token di accesso dell'utente standard. Durante il processo di accesso, i componenti di autorizzazione e controllo degli accessi che identificano un amministratore vengono rimossi, risultando in un token di accesso utente standard. Il token di accesso utente standard viene quindi utilizzato per avviare il desktop, il processo Explorer.exe. Poiché tutte le applicazioni ereditano i loro dati di controllo dell'accesso dall'avvio iniziale del desktop, funzionano anche come utente standard.

Dopo che un amministratore ha effettuato l'accesso, il token di accesso dell'amministratore completo non viene richiamato fino a quando l'utente non tenta di eseguire un'attività amministrativa.

Pertanto, ogni volta che si tenta di utilizzare le credenziali di amministratore, è necessario ricevere una richiesta di Controllo dell'account utente per richiamare quel token di amministrazione, dandoti accesso per apportare tale modifica. Ora se non funziona, ti consigliamo di controllare le impostazioni di Controllo dell'account utente .

Molto probabilmente, l'impostazione che devi disabilitare è " Controllo account utente: esegui tutti gli amministratori in modalità Approvazione amministratore ". È possibile modificare tale comportamento modificando la chiave "EnableLUA" nella seguente posizione:

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Policies \ System

Ciò dovrebbe far funzionare gli amministratori sempre come amministratori. Questo è pericoloso e ti consiglio di riattivare questa funzione per l'uso quotidiano.


1
Questa dovrebbe essere la risposta accettata
JoelFan,

Ho provato a votare JoelFan, ma l'ho toccato due volte e questo stupido sito non mi ha permesso di ripetere il voto! Che schifo. Ma sì, questo ha tutto, incluso il perché e dove andare. Manca solo che "EnableLUA" debba essere "0" per essere disabilitato, ma essendo utenti esperti qui, è probabilmente compreso dalla maggior parte. Inoltre, Windows 10 Home non ha gpedit e Microsoft lancia il "Pro Pack" per installarlo per $ 99. Inizialmente avevo provato un programma di installazione fatto per Win7, ma non funzionava, anche se altri sul sito lo affermarono dopo aver copiato i file da SysWOW64 a System32. Quindi davvero, regedit ha optato solo per me.
vapcguy,

1

Come molti hanno condiviso, ci sono tutti i tipi di motivi per cui questo può accadere. Se hai completamente escluso i problemi di proprietà / autorizzazione, è molto probabile che un altro programma stia impedendo l'accesso ai file.

A volte è un programma specificamente inteso a limitare l'accesso ai file, come Folder Lock, ma il colpevole più comune è che hai i file aperti in qualche altro programma, come un editor di testo (diciamo Atom nel mio caso), e questo programma ha un bloccare i file. E così in un caso del genere, l'accesso è negato anche se sei un amministratore perché nessun utente può modificare un file quando è bloccato da un'altra app per la lettura / scrittura. Quindi, dopo aver chiuso i programmi o aver chiuso i file aperti nel programma, dovresti avere di nuovo accesso regolare a questi.


questo è stato per me, npm task ha riscontrato un problema e non ne ero a conoscenza
mohas

0

In Windows7, l'account amministratore è nascosto. È possibile abilitare l'account amministratore.

  1. Fai clic su Avvia
  2. Programma - Accessori- Fare clic destro sul prompt dei comandi e selezionare Amministratore "Esegui come".
  3. Nel prompt dei comandi digitare il tipo di comando net user administrator / active: sì

Lo curerà. avrai 2 account utente uno è amministratore e il tuo utente. Ora puoi accedere a Windows come amministratore. Ora modificherai i file o addirittura li eliminerai.


0

Ho anche avuto lo stesso problema. Ho fatto tutto quanto menzionato sopra ma non ha funzionato. Il problema era ancora acceso. ma ora il mio problema è risolto:

  1. Aprire manualmente la cartella per cui è negato l'accesso.
  2. Seleziona il file eseguibile / dell'applicazione in quella cartella.
  3. Fai clic destro su di esso e vai su PROPRIETÀ -> COMPATIBILITÀ
  4. Ora vedi il LIVELLO PRIVILEGE e controllalo per ESEGUIRE COME AMMINISTRATORE
  5. Quindi fare clic su CAMBIA IMPOSTAZIONE PER TUTTI GLI UTENTI.

Immagino che il problema sia risolto ora.


2
Quale file eseguibile? La domanda riguarda l'accesso a enumerare le cartelle, non alcun file particolare in esse contenuto. E tu "indovina"? si, chiaramente.
underscore_d

0

Come in precedenza MAYUR, ho anche provato la menzionata correzione relativa al controllo dell'account utente, ma non ha funzionato per me.

Non sono stato in grado di creare una nuova cartella o spostare una cartella esistente in una directory nel mio account utente ( Users/x/workspace/).

Per risolvere questo I:

  • UAC riattivato al secondo livello più basso (che non consente ai programmi di modificare i contenuti senza un avviso UAC)
  • ha creato una nuova cartella chiamata Users/x/workspace2e ha incollato tutto il contenuto da workspacea workspace2.
  • Controllato che non c'erano cartelle virtuali rimaste workspacein Cygwin.
  • Deleted workspace
  • Rinominato workspace2inworkspace
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.