Quando você define as permissões TODOS NEGATIVOS, recebe um aviso de que somente o PROPRIETÁRIO da chave poderá alterar as permissões ou acessá-las. No meu sistema Windows 10, o proprietário é SYSTEM
. Na maioria dos casos, seria SYSTEM
, TRUSTED INSTALLER
ou ADMINISTRATORS
.
Portanto, podemos corrigir esse problema executando regedit
as SYSTEM
. Para fazer isso, precisamos fazer o download de pstools e extrair as ferramentas para uma pasta no seu computador. No meu sistema, eu os extraí para D:\Downloads
.
Agora, queremos executar o Regedit como SYSTEM. Para isso, abra um prompt de comando administrativo e altere os diretórios para onde você expandiu o arquivo PSTOOLS ( CD D:\Downloads
). Nessa pasta, é psexec.
Vamos executar o comando psexec -i -s regedit.exe
e o Regedit será aberto.
O Regedit agora está sendo executado como o usuário SYSTEM. Portanto, HKEY_CURRENT_USER não é seu registro, é o registro do sistema. Agora temos que navegar para a sua chave de registro. Vamos encontrar isso em HKEY_USERS. Esta chave contém o registro de todos os registros de usuários atualmente montados (logados).
Dentro de HKEY_USERS, você encontrará uma série de chaves que começam com S-1-5-xxx e assim por diante. As chaves mais longas que terminam em -1001, -1002, etc., são seus usuários conectados. Expanda cada um deles para encontrar aquele que corresponde ao seu registro do usuário. Você pode abrir a chave Environment
abaixo de cada uma delas e provavelmente verá um item com o nome de qual usuário a chave está associada. Por esse método, você pode encontrar a tecla S-1-5-xxx correta. No mínimo, você pode abrir cada uma delas e verificar as permissões de Control Panel\Keyboard.
. Você definitivamente encontrará qual delas tem as permissões ruins.
Agora que você sabe como encontrar a chave Control Panel\Keyboard
que corresponde à sua conta de usuário, basta clicar com o botão direito do mouse nela e alterar as permissões. Remova a permissão TODOS NEGADOS.
Em uma nota lateral, o sistema pode continuar a fazer alterações na chave porque o SYSTEM possui a chave. Se você estiver tentando impedir que o sistema faça alterações nessa chave, o que você deseja fazer é alterar a propriedade da chave para seu próprio nome de usuário. Em seguida, negue SYSTEM de fazer alterações na chave. No entanto, você não pode negar o "controle total" ao sistema ou o sistema não será capaz de ler a chave e não saber o que vai acontecer. Em vez disso, você precisará ir para "Permissões avançadas" e negar a permissão "Definir valor".