O comando REG DELETE não está funcionando no sistema operacional de 64 bits

O comando REG DELETE não está funcionando no sistema operacional de 64 bits

Estou usando o comando abaixo para excluir uma chave de registro simples que não está protegida, quero dizer, você pode excluí-la facilmente usando a GUI do regedit, para que a permissão seja gratuita e desbloqueada.

reg delete TargetKEY /f

Este comando funcionará bem no sistema de 32 bits, mas no sistema operacional de 64 bits ele me dá "acesso negado", desde que não haja limitação nas regras de permissão da chave de destino.

Onde está o problema?

Responder1

Acho que você não está executando o comando como administrador no sistema operacional de 64 bits. Veja isso:

insira a descrição da imagem aqui

Este é o resultado:

insira a descrição da imagem aqui

Este comando foi executado na conta do administrador local. Agora veja isto:

insira a descrição da imagem aqui

E aqui está o resultado:

insira a descrição da imagem aqui

Veja a diferença?

Portanto, a partir dos comentários, se este comando estiver sendo executado em outro arquivo em lote, você deverá executar esse arquivo em lote como administrador, pois ele passará autorização para este comando. Além disso, você pode tentar desativar o UAC.

informação relacionada