Fiquei me perguntando o que aconteceria se eu excluir todas as coisas do registro. Meu PC para de funcionar? Editar: 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
windows
windows-registry
SkYWAGz
fonte
fonte
Respostas:
Você não pode excluir os nós raiz. Eles não existem fisicamente. Você pode, no entanto, excluir o conteúdo deles, via Regedit (ao contrário de
reg
).O Regedit trava assim que tento excluir
HKLM\SYSTEM
. Depois de redefinir a VM (por estar com preguiça), recebo a seguinte tela (o sistema operacional é 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, excluir coisas do registro mata absolutamente positivamente o Windows . E, a menos que você tenha um backup, é impossível restaurá-lo.
fonte
"absolutely positively kill Windows"
! Por curiosidade, qual software de VM você está usando?C:\System Volume Information
e copiá-los paraC:\Windows\config
. Eu fiz isso uma vez com um laptop antigo com sucesso.O Windows armazena muitas informações críticas no registro, que são carregadas (pelo menos em parte) durante um estágio inicial durante a inicialização. Se você remover essas informações, o Windows não poderá encontrar e carregar arquivos críticos do sistema e, portanto, não poderá inicializar.
Essas informações críticas são, por exemplo, a lista de drivers de dispositivo necessários para inicializar o sistema. Isso pode incluir:
No entanto, por padrão, o Windows armazena uma cópia de backup do registro. Se você ativou a "Restauração do sistema", poderá encontrar essas cópias na
System Volume Information
pasta (oculta) dentro da pasta raiz da partição do sistema. Além disso, mesmo se você não tiver a "Restauração do Sistema" ativada, o Windows salvará uma cópia de backup do Registro no Windows%WINDIR%\System32\config\RegBack\
.Você pode copiar manualmente os arquivos de backup
%WINDIR%\System32\config\
para restaurar os dados do registro.fonte