permissão negada pelo powercfg no win7 enquanto um administrador


8

Estou tentando consertar um computador de amigos que constantemente dorme com eles e às vezes não acorda.

Tentar iniciar a configuração de energia no painel de controle não faz nada, e iniciar powercfg.cpl a partir da linha de comando não resulta em saída ou ação.

Tentei powercfg / RestoreDefaultPolicies e recebo uma mensagem de erro de acesso negado, solicitando que eu tente novamente como administrador. Estou logado como a única conta no PC, é administrador, o UAC está desativado, o CMD.COM está em "Ran as Administrator" e o PC não faz parte de um domínio.

Também recebo o erro de acesso negado durante a execução da maior parte do powercfg, incluindo o powercfg -l.

O que posso fazer para que o powercfg me dê permissões novamente?


3
Crie uma nova conta de usuário com privilégios de administrador, faça login nela e veja se você obtém o mesmo comportamento.
Moab

Parece que há algo errado com o próprio powercfg se ele não iniciar normalmente no Painel de Controle. Talvez você tente restaurar o sistema e reverter para a configuração anterior conhecida?
Alexander Galkin

Respostas:


2

Os dados de configuração de energia são armazenados no Registro , mas todo o gerenciamento de energia é feito através do serviço Power, não com acesso direto ao Registro. Para determinar se um determinado usuário tem autoridade para executar uma operação relacionada à energia, o serviço Power consulta um descritor de segurança que também é armazenado no Registro, especificamente nesta chave:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\SecurityDescriptors

As ACLs estão no formato SDDL . Para mim, em uma instalação funcional do Windows 10, essa chave tem dois valores. 0E796BDB-100D-47D6-A2D5-F7D2DAA51F51contém esta sequência:

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 Defaultcontém esta sequência:

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

Seria sensato armazenar os valores antigos em algum lugar, caso você precise desfazer a alteração. Se necessário, use a entrada Permissões no menu de contexto da SecurityDescriptorschave para se apropriar e atribuir permissões de gravação na chave aos Administradores. Reinicie o computador e a nova segurança de energia estará em vigor.


0

Como Moab sugerira, crie um novo usuário no grupo Admin e tente. Se você ainda tiver problemas, terá arquivos de sistema corrompidos.

Após a verificação de malware, tente executar sfc /scannow.


0

Isso não resolve a restauração de problemas de permissão, mas é uma solução alternativa possível .

Eu tentaria executar seus comandos por meio de um prompt de comando privilegiado do SYSTEM. Use a ferramenta PsExec no site da Microsoft, aqui .

Abra um prompt de comando do administrador normal (Win + X e prompt de comando (Admin)).

Nele, psexec –i –s CMDapós alterar o diretório ( cd) para o local do executável. Se solicitado com a senha, insira. Se a senha do sistema for solicitada, não deve ser nada; basta pressionar enter.

Em seguida, execute os comandos que você estava tentando antes como sistema local.

Se você realmente deseja restaurar seu sistema, eu executaria, como mencionado acima:

sfc /scannow

bem como estes, se não resolver o problema

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

Como você passa do Win + X para o Prompt de Comando (Admin) no Windows 7?
Scott

@ Scott, a menos que seu Windows seja modificado de alguma forma. O atalho de teclado: a tecla Windows (que se parece com uma bandeira ou uma janela) e a letra X pressionada juntas abre um painel lateral no menu Iniciar. No menu, devem ser listados dois que digam "Prompt de Comando", um diz (Admin) entre parênteses. Escolha isso. Se o UAC estiver ativado, ele solicitará a senha de administrador, caso contrário, não solicitará e será direcionado para o prompt de comando com privilégios de administrador. Caso contrário, você pode pesquisar "cmd" na caixa de pesquisa depois de pressionar start. Clique com o botão direito do mouse em "Prompt de Comando" e escolha "Executar como Administrador". Ele deve abrir
El8dN8

11
(1) Eu sei o que é a chave do Windows e o que significa Win + X. (2) Você parece estar falando sobre o Menu Usuário Avançado, também conhecido como Menu Acesso Rápido, que é padrão no Windows 8 e 10 e que pode ser adicionado no Windows 7 . Em  sistemas Windows 7 não modificados, o Win + X exibe o Windows Mobility Center, que não fornece acesso a um prompt de comando, tanto quanto eu posso ver. (3) Sei como iniciar um prompt de comando elevado no menu Iniciar, obrigado.
Scott
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.