permesso negato da powercfg su win7 mentre un amministratore


8

Sto cercando di riparare un computer di amici che dorme costantemente su di loro e a volte non si sveglia.

Cercare di avviare la configurazione dell'alimentazione dal pannello di controllo non fa nulla e l'avvio di powercfg.cpl dalla riga di comando non comporta output o azioni.

Ho provato powercfg / RestoreDefaultPolicies e ricevo un messaggio di errore di accesso negato che mi dice di riprovare come amministratore. Ho effettuato l'accesso come unico account sul PC, è amministratore, UAC è disattivato, CMD.COM è "Ran as Administrator" e il PC non fa parte di un dominio.

Ottengo anche l'errore di accesso negato durante l'esecuzione della maggior parte di powercfg, incluso powercfg -l.

Cosa posso fare per ottenere powercfg per darmi di nuovo le autorizzazioni?


3
Crea un nuovo account utente con privilegi di amministratore, accedi, vedi se ottieni lo stesso comportamento.
Moab,

Sembra che ci sia qualcosa di sbagliato in Powercfg stesso se non si avvia normalmente dal Pannello di controllo. Forse stai tentando di ripristinare il sistema e ripristinare la configurazione precedente ben nota?
Alexander Galkin,

Risposte:


2

I dati di configurazione dell'alimentazione sono archiviati nel registro , ma tutta la gestione dell'alimentazione viene eseguita tramite il servizio di alimentazione, non con accesso diretto al registro. Per determinare se un determinato utente ha l'autorità per eseguire un'operazione di alimentazione, il servizio di alimentazione consulta un descrittore di sicurezza che è anche memorizzato nel registro, in particolare in questa chiave:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\SecurityDescriptors

Gli ACL sono in formato SDDL . Per me su un'installazione di Windows 10 funzionante, quella chiave ha due valori. 0E796BDB-100D-47D6-A2D5-F7D2DAA51F51contiene questa stringa:

O:BAG:SYD:P(A;CI;KR;;;BU)(A;CI;KA;;;BA)(A;CI;KA;;;SY)(A;CI;KA;;;CO)(A;CI;KR;;;AC)

E Defaultcontiene questa stringa:

O:BAG:SYD:P(A;CI;KRKW;;;BU)(A;CI;KA;;;BA)(A;CI;KA;;;SY)(A;CI;KA;;;CO)(A;CI;KR;;;AC)

Sarebbe saggio archiviare i vecchi valori da qualche parte nel caso in cui sia necessario annullare la modifica. Se necessario, utilizzare la voce Autorizzazioni nel menu contestuale della SecurityDescriptorschiave per acquisire la proprietà e assegnare le autorizzazioni di scrittura sulla chiave agli amministratori. Riavvia il computer e sarà attiva la nuova protezione dell'alimentazione.


0

Come aveva suggerito Moab, crea un nuovo utente nel gruppo Admin e poi provalo. Se i problemi persistono, i file di sistema sono danneggiati.

Dopo aver eseguito la scansione alla ricerca di malware, prova a eseguire sfc /scannow.


0

Ciò non risolve i problemi di ripristino delle autorizzazioni, ma è una possibile soluzione alternativa .

Vorrei provare a eseguire i comandi tramite un prompt dei comandi con privilegi di SISTEMA. Utilizzare lo strumento PsExec dal sito Web di Microsoft, qui .

Apri un normale prompt dei comandi dell'amministratore (Win + X, quindi prompt dei comandi (Admin)).

Al suo interno, psexec –i –s CMDdopo aver cambiato directory ( cd) nella posizione dell'eseguibile. Se richiesto con password, inserire. Se viene richiesta la password del SISTEMA, non dovrebbe essere nulla, quindi basta premere Invio.

Quindi esegui i comandi che stavi provando prima come Sistema locale.

Se vuoi davvero ripristinare il tuo sistema, correrei, come sopra menzionato:

sfc /scannow

così come questi se non risolve il problema

chkdsk c: /f /offlinescanandfix
dism.exe /online /cleanup-image /restorehealth

Come si ottiene da Win + X al prompt dei comandi (amministratore) su Windows 7?
Scott,

@Scott, A meno che Windows non sia stato modificato in qualche modo. La scorciatoia da tastiera: il tasto Windows (quello che assomiglia a una bandiera o una finestra) e la lettera X premuti insieme apre un riquadro laterale dal menu Start. Nel menu, dovrebbero essere elencati due che dicono "Prompt dei comandi" si dice (Admin) tra parentesi. Scegli quello. Se UAC è attivo, verrà richiesta la password dell'amministratore, in caso contrario non verrà richiesto e verrà inviato direttamente al prompt dei comandi con privilegi di amministratore. Altrimenti, puoi cercare "cmd" nella casella di ricerca dopo aver premuto start. Fai clic con il tasto destro del mouse su "Prompt dei comandi" e scegli "Esegui come amministratore". Dovrebbe aprirsi
El8dN8 il

1
(1) So cos'è il tasto Windows e cosa significa Win + X. (2) Sembra che tu stia parlando del menu Power User, noto anche come Menu di accesso rapido, che è standard su Windows 8 e 10 e che può essere aggiunto su Windows 7 . Su  sistemi Windows 7 non modificati, Win + X richiama Windows Mobility Center, che non fornisce accesso a un prompt dei comandi, per quanto posso vedere. (3) So come avviare un prompt dei comandi elevato dal menu Start, grazie.
Scott,
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.