If-Koubou

Mitä tapahtuu, jos poistat koko Windows-rekisterin?

Mitä tapahtuu, jos poistat koko Windows-rekisterin? (Miten)

Windows-rekisteri on yksi paikka, joka olisi jätettävä yksinään hyvin yksin, mutta vain argumentin vuoksi, mikä tapahtuisi, jos poistit koko asian? Tämän päivän SuperUser Q & A -julkaisussa käsitellään mahdollisuuksia lukijan uteliaisuuden tyydyttämiseksi.

Tämän päivän kysymys- ja vastausistunto tulee meihin SuperUserin hyväksi - Stack Exchangein alaosasto, joka on yhteisöllinen Q & A-sivustojen ryhmittely.

Screenshot courtesy Wikipediasta.

Kysymys

SuperUser-lukija SkYWAGz haluaa tietää, mitä tapahtuisi, jos koko Windows-rekisteri poistettiin:

Olen ihmetellyt, mitä tapahtuu, jos poistin koko Windows-rekisterin (esimerkiksi seuraavan koodin avulla). Eikö tietokoneeni enää toimi?

  • cd% TMP%
  • reg kysely HKCR> RegTest.txt
  • reg kysely HKCU >> RegTest.txt
  • reg kysely HKLM >> RegTest.txt
  • reg kysely HKU >> RegTest.txt
  • reg kysely HKCC >> RegTest.txt
  • @pause && cls
  • for / f "delims =" %% I (RegTest.txt) poistaa reg "%% I" / va / f

Mitä tapahtuu, jos koko Windows-rekisteri poistetaan?

Vastaus

Vastauksemme ovat Daniel B: n ja StW: n SuperUser-avustajat. Ensin ylös, Daniel B:

Et voi poistaa root-solmuja, koska ne eivät ole fyysisesti olemassa. Voit kuitenkin poistaa sisällön Regeditin kautta (toisin kuin reg).

Regedit jumittuu heti, kun yritän poistaa HKLM \ SYSTEM. Kun VM on palautettu (koska olen laiska), saan seuraavan näytön (käyttöjärjestelmä on Windows XP):

(Käännös: "Windows ei voinut käynnistää, koska seuraava tiedosto puuttuu tai on vioittunut: \ WINXP \ system32 \ config \ SYSTEM")

Niin Kyllä, juttujen poistaminen rekisteristä kokee ehdottomasti tappaa Windowsin. Jos sinulla ei ole varmuuskopiota, palautus on mahdotonta.

Seuraa StW: n vastausta:

Windows tallentaa paljon kriittisiä tietoja rekisteriin, joka ladataan (ainakin osa sitä) varhaisessa vaiheessa käynnistyksen aikana. Jos poistat nämä tiedot, Windows ei löydä ja lataa kriittisiä järjestelmätiedostoja, joten se ei voi käynnistää.

Tällaiset kriittiset tiedot ovat järjestelmän käynnistämiseen tarvittavien laiteajurien luettelo. Tähän voi kuulua:

  • Levyohjaimet (levykkeet, kiintolevyt, CD-levyt, USB-laitteet, ...)
  • Bussiohjaimet (IDE, SATA AHCI, ...)
  • Tiedostojärjestelmän ohjaimet (FAT, NTFS, ...)

Oletuksena Windows tallentaa varmuuskopion rekisteristä. Jos olet ottanut käyttöön Järjestelmän palauttaminen, tällaiset kopiot löytyvät (piilotetusta) System Volume Information Folder -ohjelmistosta järjestelmän osion juurikansiosta. Lisäksi, vaikka sinulla ei olisi Järjestelmän palauttaminen käytössä, Windows tallentaa rekisterin varmuuskopion% WINDIR% \ System32 \ config \ RegBack \.

Voit varmuuskopiotiedostoja kopioida manuaalisesti% WINDIR% \ System32 \ config \ -muotoon rekisteritietojen palauttamiseksi.

Onko jokin asia lisättävä selitykseen? Kuulkaa kommentit. Haluatko lukea lisää vastauksia muilta tech-tajuilta Stack Exchange-käyttäjiltä? Katso koko keskusteluketju täältä.