Não é possível criar uma chave de registro em Eventlog e estou no grupo de administradores

0

Estou solucionando um problema do instalador no qual ele está dando um erro ao gravar em uma chave do Registro. Então, quando eu uso o Editor do Registro (regedit) para criar a mesma chave em

 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog

Eu recebo o seguinte erro:

Cannot create key: Error writing to the registry

Olhando para as permissões, os administradores têm acesso total e eu sou um membro desse grupo. Eu posso criar entradas em outras áreas no registro.

Quando tento apropriar-me, vejo o meu nome já listado. Mas então recebo um erro:

Unable to set new owner on Eventlog. Insufficient system resources exist to complete the requested service. 

Eu tentei depois de uma nova reinicialização. Eu desliguei meu firewall (Comodo).

Por que não consigo criar uma nova chave quando sou administrador e as permissões indicam que tenho controle total?

    
por Tony_Henrich 14.01.2010 / 07:07

4 respostas

1

O computador parece estar maluco. Isso aconteceu depois de uma atualização do Windows que falhou. Eu fiz um backup inteiro e funciona agora.

    
por 15.01.2010 / 07:41
1

Tente executar C:\Windows\System32\regedt32.exe usando as credenciais Executar como da conta de administrador interna. Observe que algumas (poucas) chaves de registro relacionadas principalmente ao sistema podem ser modificadas apenas como a conta de administrador interna.

Além disso, se você estiver na rede da sua empresa, pode ser uma política de grupo que pode estar impedindo você de modificar a chave.

A melhor aposta é executar o instalador com as credenciais Executar como do administrador interno. Se você não se lembra da senha, basta redefini-la e fazer como acima.

    
por 14.01.2010 / 08:14
0

O EventLog é uma parte virtualizada do registro que não pode ser gravada pelos usuários. Ele está lá para que o sistema possa registrar o que está acontecendo para fins de diagnóstico quando as coisas dão errado (por exemplo, durante uma falha).

Você não tem permissão para escrever coisas porque isso pode confundir alguém que precisa corrigir problemas mais tarde e porque não há uma boa razão para escrever coisas manualmente.

    
por 24.02.2012 / 01:58
0

O melhor é executar o regedit com o Sysinternals PsExec para conceder a você o direito de acessar e modificar essas chaves:

Algumas coisas assim em um atalho:

"c:\Program Files\PsExec\psexec" -i -d -s c:\windows\regedit.exe

Este comando funciona, por exemplo, com chaves de registro herdadas ("normalmente" undeletables ...)

Sysinternals : procure por PsExec (ou o conjunto completo de comandos)

link

BTW: você pode usar o Centro de Controle de Sistema do Windows para baixar, atualizar e instalar os utilitários ALL Sysinternals e os utilitários da NirSoft facilmente ...

link

    
por 24.02.2012 / 04:42