Eu tenho uma chave de registro muito teimoso que é impossível excluir ou acessar:
%código%. Quando tento abri-lo em HKLM\Software\Symantec\Symantec Endpoint Protection\CurrentVersion
, ele diz regedit
Quando tento excluir o ramo inteiro, tudo que eu obtenho é "An error is preventing this key from being opened. Details: The system cannot find the file specified."
.
Seguindo alguns conselhos que encontrei em outro lugar, tentei fazer o download do utilitário RegDelNull da Sysinternals, mas digitalizando o "Error while deleting key"
tree inteira não revelou nenhum item para excluir. No entanto, quando eu especifiquei o caminho inteiro para a chave ruim, recebi a seguinte mensagem:
"A null context handle was passed from the client to the host during a remote procedure call."
Por que o regedit se queixou de não conseguir encontrar o arquivo especificado? É algo relacionado ao modo como as entradas do registro são armazenadas?
Mais importante ainda, como excluo as chaves quando elas não podem ser excluídas pelo utilitário criado exatamente para esse fim?
Tags windows-registry