Você precisa apropriar-se da chave de registro antes de poder alterar suas permissões (você deve voltar a definir a propriedade).
Hum, eu poderia jurar que você pode usar o comando takeown
para apropriar-se de uma chave do Registro , mas parece que você não pode.
Em vez disso, dependendo da versão do Windows usada, você pode usar o comando cacls
, icacls
ou xcalcs
(atualize com um script VB ), ou até mesmo uma ferramenta de terceiros como RegDACL .
( cacls
e icacls
vêm com o Windows 7)