13Sep

Hva skjer hvis du sletter hele Windows-registret?

Windows-registret er et sted som bør etterlades godt nok alene, men bare for argumentets skyld, hva ville skje hvis du slettet hele greia? Dagens SuperUser Q & A-innlegg diskuterer mulighetene for å tilfredsstille en lesers nysgjerrighet.

Dagens Spørsmål &Svar-sesjon kommer til oss med høflighet av SuperUser-en underavdeling av Stack Exchange, en fellesskapsdrevet gruppering av Q & A-nettsteder.

Skjermbilde høflighet av Wikipedia.

Spørsmålet

SuperUser leser SkYWAGz vil vite hva som ville skje hvis hele Windows-registeret ble slettet:

Jeg har lurt på hva som ville skje hvis jeg slette hele Windows-registret( ved hjelp av følgende kode for eksempel).Ville PCen slutte å fungere?

  • cd% TMP%
  • forespørsel HKCR & gt;RegTest.txt
  • forespørsel HKCU & gt; & gt;RegTest.txt
  • forespørsel HKLM & gt; & gt;RegTest.txt
  • forespørsel HKU & gt; & gt;RegTest.txt
  • forespørsel HKCC & gt; & gt;RegTest.txt
  • @pause &cls
  • for / f "delims =" %% I i( RegTest.txt) sletter reg "%% I" / va / f

Hva skjer hvis hele Windows-registeret er slettet?

Svaret

SuperUser-bidragsytere Daniel B og StW har svaret for oss. Først opp, Daniel B:

Du kan ikke slette rotnoderne siden de ikke eksisterer fysisk. Du kan imidlertid slette innholdet via Regedit( i motsetning til reg).

Regedit henger så snart jeg prøver å slette HKLM \ SYSTEM.Etter at jeg har tilbakestilt VM( fordi jeg er lat), får jeg følgende skjerm( operativsystemet er Windows XP):

( Oversettelse: "Windows kunne ikke starte fordi følgende fil mangler eller er skadet: \ WINXP \ system32 \ config \SYSTEM ")

Ja, å slette ting fra registret, vil helt sikkert drepe Windows .Og med mindre du har en sikkerhetskopiering, er det ikke mulig å gjenopprette.

Etterfulgt av svaret fra StW:

Windows lagrer mye kritisk informasjon i registret, som er lastet( minst en del av det) i et tidlig stadium under oppstart. Hvis du fjerner denne informasjonen, vil Windows ikke kunne finne og laste inn kritiske systemfiler og dermed ikke kunne starte opp.

Slike kritiske opplysninger er listen over enhetsdrivere som trengs for å starte systemet. Dette kan omfatte:

  • Diskdrivere( Floppies, Harddisker, CDer, USB-enheter,. ..)
  • Bussdrivere( IDE, SATA AHCI,. ..)
  • Filsystemdrivere( FAT, NTFS,. ..)
  • . ..

Som standardWindows lagrer en sikkerhetskopi av registret. Hvis du har aktivert Systemgjenoppretting , kan du finne slike kopier i den( skjulte) systemvoluminformasjonsmappen i rotmappen til systempartisjonen. I tillegg sparer Windows en sikkerhetskopi av registret i% WINDIR% \ System32 \ config \ RegBack \ selv om du ikke har Systemgjenoppretting .

Du kan manuelt kopiere sikkerhetskopifilene til% WINDIR% \ System32 \ config \ for å gjenopprette registerdataene.

Har du noe å legge til forklaringen? Lyder av i kommentarene. Vil du lese flere svar fra andre tech-savvy Stack Exchange-brukere? Sjekk ut hele diskusjonstråden her.