Não é possível acessar uma chave de registro específica

2

Estou tentando instalar um hot fix para o Visual Studio 2008, mas sempre que a instalação falha, e o relatório no arquivo de log é que o instalador não tem acesso a:

\HKLM\Software\Classes\.map\OpenWithProgids

Se eu carregar o regedit.exe, não consigo acessar essa chave, recebo um erro "Acesso negado".

  • Sou membro de "Administradores"
  • Sou a única conta sem sistema na máquina
  • reinicializei
  • Eu tenho "Executar como administrador" no instalador e no regedit.exe
  • Eu habilitei a conta de administrador e me conectei como tal
  • Eu tentei me dar permissões para a chave
  • Eu tentei dar permissões SYSTEM para a chave
  • Eu tentei me apropriar da chave

Eu não sei mais o que tentar, estou bloqueado do meu próprio registro!

Ajuda!

Editar:

Estou usando o Windows 7

    
por Josh Comley 21.11.2009 / 15:41

2 respostas

1

Fixo !!!

Para qualquer pessoa com o mesmo problema no futuro:

Eu fui para o link e baixei o RegDACL.

Eu então executei o seguinte comando:

regdacl HKLM\SOFTWARE\Classes\.map\OpenWithProgids /gga:F /ggu:R

Isso deu permissões completas aos administradores e usuários. Eu não precisava ter me incomodado com os usuários, mas hey ho.

    
por 21.11.2009 / 16:26
1

Você já tentou apropriar-se da chave? No WinXP, você precisa abrir a caixa de diálogo de permissões, clicar em "Avançado ..." e, em seguida, na guia Propriedade. Não sei se isso ainda funciona no Win7.

    
por 21.11.2009 / 15:52