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?
Respostas:
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:
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-F7D2DAA51F51
contém esta sequência:E
Default
contém esta sequência: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
SecurityDescriptors
chave 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.fonte
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
.fonte
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 CMD
apó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:
bem como estes, se não resolver o problema
fonte