Como corrigir permissões de “Negar todos” no registro

2

Então aqui está uma receita apimentada para vocês ...

Alterei as permissões em uma pasta do Registro (HKEY_CURRENT_USER \ Control Panel \ Keyboard) para "Deny Everyone". Eu tinha uma boa razão para fazê-lo (longa história), mas isso não resolveu meu problema (de alguma forma o sistema ainda está mudando isso ... incompreensível).

Como posso corrigir isso / posso corrigir isso? Eu tentei tudo o que posso pensar, incluindo a conta de administrador do modo de segurança, mas não posso alterar as permissões nem reivindicar a propriedade. Eu também tentei o comando takeown no arquivo NTUSER.DAT que é o que eu acho que contém esse nó, mas enquanto o comando reivindicou o sucesso ainda não consigo acessar esta pasta de registro ou as chaves dentro.

Alguma idéia que não envolva a reinstalação do Windows? Eu estou no Windows 10.

    
por Rathlord 21.07.2018 / 17:08

2 respostas

4

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".

    
por 21.07.2018 / 19:54
2

Acho que você precisa de algumas ferramentas de terceiros (e SO) para editar o registro quando o Windows está offline. Experimente o utilitário de edição de registro que pode editar o registro do Windows enquanto ele é desligado.

Aqui está um que você pode usar:

link

Você também pode tentar editar o registro corrompido em outro computador executando o Windows por "Carregar seção" no menu Arquivo e alimentá-lo com registros do computador que precisam ser corrigidos. (Mas pessoalmente eu prefiro fazer essas coisas a partir do sistema operacional não Windows)

Precaução padrão: Em qualquer caso, tenha cuidado ao mexer com registros.

    
por 21.07.2018 / 18:36