Como encontrar o tamanho (em bytes) de cada chave de registro?

0

Após uma nova reinstalação do Windows, descobri que minha chave HKEY_CURRENT_USER leva apenas 4 MB contra 33 MB no Windows antigo (antes da reinstalação).

Descobri que um driver de mouse chinês (mouse VicTsing T1 Gaming) que usei por alguns dias armazenou um arquivo PDF enorme no registro como dados binários para:

[HKEY_CURRENT_USER\Software\T1gmmouse]
"ProfileSettingGroup.pfd"=hex:00 etc etc etc

Provavelmente existem outros horrores semelhantes para preencher o resto do espaço, até 30MB.

Então, como eu descubro o tamanho de cada chave de registro, ou melhor, as 30 principais chaves de registro por tamanho?

Por exemplo, se você pressionar Shift + Alt + Enter no Total Commander, ele mostrará o tamanho de cada pasta. Talvez haja algo semelhante, mas para registro?

Ou talvez haja um script do Windows que possa exportar cada chave de registro individual para um arquivo reg, para que os arquivos reg sejam classificados posteriormente por tamanho?

    
por Rigel 13.11.2017 / 11:58

1 resposta

2

Nirsoft, aquela pequena casa de maravilhas, aparentemente fez um utilitário para fazer exatamente isso, e está ativamente desenvolvida: link

Note que não tenho nenhum relacionamento com a Nirsoft.

Usando esse utilitário, você pode consultar as chaves do Registro e, entre outras coisas, obter o tamanho dos valores das chaves individuais.

Execute o utilitário e, em seguida: (as etapas a seguir são do link acima)

  1. Na janela 'Opções de verificação do registro', desmarque a opção 'Adicionar entrada para cada chave encontrada' e escolha 'Item de registro contém qualquer valor' na caixa de combinação correspondente.
  2. Marque a opção 'Exibir somente dados com o seguinte intervalo de horas' e digite o intervalo de comprimento de dados que você deseja localizar. Em nosso exemplo, optamos por exibir todos os valores do Registro com comprimento de 5000 bytes e até 100000 bytes.
  3. Clique no botão 'OK' para iniciar a verificação do Registro. Após o término do processo de verificação, você deve obter a lista de todos os valores grandes do Registro de acordo com o intervalo de comprimento de dados selecionado.
por 14.11.2017 / 01:23