Você precisa acessar o registro como SYSTEM. De um prompt de comando do administrador, execute:
psexec -s -i regedit
Isso lhe dá acesso em nível de sistema às chaves de registro e você pode fazer QUALQUER COISA. Tenha cuidado.
Eu me perguntei por que algumas associações de arquivos foram quebradas e me deparei com um problema desagradável: não consigo acessar a chave HKEY_CURRENT_USER\Software\Classes
.
Comovocêpodeveracima,nãoconsigovisualizarsuaspermissõesatuaisnemseuproprietário(oquedeveserfeitoporSYSTEM
).Enãoimportaoqueeutentei,nãoconsigoconsertar.Tentandomudaroproprietáriomedáumapermissãonegada(tambémaotentarapartirdacontadeadministrador).ORegDacl,quepareciaajudaroutrousuário,tambémabortacomumerrodepermissãonegada.
Algumasugestãodecomoconsertarisso?Seeunãopossorepararisso,euachoquetenhoquedespejaressacontadeusuárioecriarumnovo.Existealgumaferramenta"diff-like" disponível para ajudar na cópia das chaves de registro?
Você precisa acessar o registro como SYSTEM. De um prompt de comando do administrador, execute:
psexec -s -i regedit
Isso lhe dá acesso em nível de sistema às chaves de registro e você pode fazer QUALQUER COISA. Tenha cuidado.
Você pode editar o registro com o CD de inicialização de emergência ( link ), que ignora os principais descritores de segurança e permite acesso a tudo. Ao copiar o descritor de segurança chave da chave raiz para HKEY_CURRENT_USER \ Software \ Classes, você pode redefinir sua ACL para o padrão.