/ / Co się stanie, jeśli usuniesz cały rejestr systemu Windows?

Co się stanie, jeśli usuniesz cały rejestr systemu Windows?

what-dzieje-jeśli-usuniesz-cały-rejestr-systemu Windows-00

Rejestr systemu Windows to jedno miejsce, które powinno byćzostawił wystarczająco dobrze w spokoju, ale tylko ze względu na kłótnię, co by się stało, gdybyś usunął całą rzecz? Dzisiejszy post SuperUser w pytaniach i odpowiedziach omawia możliwości zaspokojenia ciekawości czytelnika.

Dzisiejsza sesja pytań i odpowiedzi przychodzi do nas dzięki uprzejmości SuperUser - podgrupy Stack Exchange, grupy stron z pytaniami i odpowiedziami kierowanych przez społeczność.

Zrzut ekranu udostępniony przez Wikipedię.

Pytanie

Czytnik SuperUser SkYWAGz chce wiedzieć, co by się stało, gdyby usunięto cały rejestr systemu Windows:

Zastanawiam się, co by się stało, gdybym usunął cały rejestr systemu Windows (na przykład używając następującego kodu). Czy mój komputer przestałby działać?

  • cd% TMP%
  • reg zapytanie HKCR> RegTest.txt
  • reg zapytanie HKCU >> RegTest.txt
  • reg zapytanie HKLM >> RegTest.txt
  • reg zapytanie HKU >> RegTest.txt
  • reg zapytanie HKCC >> RegTest.txt
  • @pauza && cls
  • dla / f „delims =” %% I w (RegTest.txt) czy reg usunąć „%% I” / va / f

Co się stanie, jeśli cały rejestr systemu Windows zostanie usunięty?

Odpowiedź

Współautorzy SuperUser Daniel B i StW mają dla nas odpowiedź. Po pierwsze Daniel B:

Nie można usunąć węzłów głównych, ponieważ one fizycznie nie istnieją. Możesz jednak usunąć ich zawartość za pomocą Regedit (w przeciwieństwie do reg).

Regedit zawiesza się, gdy tylko spróbuję usunąć HKLMSYSTEM. Po zresetowaniu maszyny wirtualnej (ponieważ jestem leniwy) pojawia się następujący ekran (system operacyjny to Windows XP):

what-happening-if-you-delete-the-whole-windows-register-01

(Tłumaczenie: „Nie można uruchomić systemu Windows, ponieważ brakuje następującego pliku lub jest on uszkodzony: WINXPsystem32configSYSTEM”)

Więc tak, usunięcie rzeczy z rejestru absolutnie pozytywnie zabije system Windows. A jeśli nie masz kopii zapasowej, przywrócenie jej jest niemożliwe.

Następnie odpowiedź StW:

Windows przechowuje wiele krytycznych informacjirejestr, który jest ładowany (przynajmniej jego część) na wczesnym etapie podczas uruchamiania. Jeśli usuniesz te informacje, system Windows nie będzie w stanie znaleźć i załadować krytycznych plików systemowych, a tym samym nie będzie mógł się uruchomić.

Takimi krytycznymi informacjami jest lista sterowników urządzeń potrzebnych do uruchomienia systemu. Może to obejmować:

  • Sterowniki dysków (dyskietki, dyski twarde, dyski CD, urządzenia USB,…)
  • Kierowcy autobusów (IDE, SATA AHCI,…)
  • Sterowniki systemu plików (FAT, NTFS,…)

Jednak domyślnie system Windows przechowuje kopię zapasową rejestru. Jeśli masz włączone Przywracanie systemu, możesz znaleźć takie kopie w (ukrytym) folderze informacji o woluminie systemowym w folderze głównym partycji systemowej. Dodatkowo, nawet jeśli nie masz Przywracanie systemu włączone, Windows zapisuje kopię zapasową rejestru w% WINDIR% System32configRegBack.

Możesz ręcznie skopiować pliki kopii zapasowej do% WINDIR% System32config, aby przywrócić dane rejestru.


Masz coś do dodania do wyjaśnienia? Dźwięk w komentarzach. Chcesz przeczytać więcej odpowiedzi od innych zaawansowanych użytkowników Stack Exchange? Sprawdź pełny wątek dyskusji tutaj.