O que acontece quando eu apago todo o registro do Windows?

25

Eu tenho me perguntado o que aconteceria se eu excluir todo o material do registro. Meu PC pararia de funcionar? Editar: eu editei o código, agora ele deve excluir o registro.

cd %TMP%
reg query HKCR> RegTest.txt
reg query HKCU>> RegTest.txt
reg query HKLM>> RegTest.txt
reg query HKU>> RegTest.txt
reg query HKCC>> RegTest.txt
@pause && cls
for /f "delims=" %%I in (RegTest.txt) do reg delete "%%I" /va /f
    
por SkYWAGz 25.10.2014 / 21:09

2 respostas

36

Você não pode excluir os nós raiz. Eles não existem fisicamente. Você pode, no entanto, excluir seu conteúdo, via Regedit (em oposição a reg ).

O Regedit trava assim que eu tento excluir HKLM\SYSTEM . Depois de redefinir a VM (porque sou preguiçoso), recebo a seguinte tela (o SO é o Windows XP):

("O Windows não pôde iniciar porque o seguinte arquivo está ausente ou corrompido: \ WINXP \ system32 \ config \ SYSTEM")

Então, sim, apagar coisas do registro irá matar positivamente o Windows . E a menos que você tenha um backup, restaurá-lo é impossível.

    
por 25.10.2014 / 22:16
9

O Windows armazena muitas informações críticas no registro, que é carregado (pelo menos uma parte dele) durante um estágio inicial durante a inicialização. Se você remover essas informações, o Windows não poderá localizar e carregar arquivos críticos do sistema e, portanto, não conseguirá inicializar.

Esta informação crítica é, e. a lista de drivers de dispositivos necessários para inicializar o sistema. Isso pode incluir:

  • drivers de disco (disquetes, discos rígidos, CDs, dispositivos USB, ...)
  • drivers de barramento (IDE, SATA AHCI, ...)
  • drivers do sistema de arquivos (FAT, NTFS, ...)
  • ...

No entanto, por padrão, o Windows armazena uma cópia de backup do registro. Se você ativou "Restauração do sistema", poderá encontrar essas cópias na (%) pasta System Volume Information dentro da pasta raiz da partição do sistema. Além disso, mesmo que você não tenha a "Restauração do sistema" ativada, o Windows salvará uma cópia de backup do registro em %WINDIR%\System32\config\RegBack\ .

Você pode copiar manualmente os arquivos de backup em %WINDIR%\System32\config\ para restaurar os dados do registro.

    
por 26.10.2014 / 02:57