Startpagina » hoe » Wat gebeurt er als u het volledige Windows-register verwijdert?

    Wat gebeurt er als u het volledige Windows-register verwijdert?

    Het Windows-register is een plaats die goed genoeg alleen moet blijven, maar alleen om redenen van discussie, wat zou er gebeuren als je het hele ding zou verwijderen? De SuperUser Q & A post van vandaag bespreekt de mogelijkheden om de nieuwsgierigheid van een lezer te bevredigen.

    De Question & Answer-sessie van vandaag komt tot ons dankzij SuperUser - een onderdeel van Stack Exchange, een gemeenschapsgedreven groep van Q & A-websites.

    Screenshot met dank aan Wikipedia.

    De vraag

    SuperUser-lezer SkYWAGz wil weten wat er zou gebeuren als het volledige Windows-register zou worden verwijderd:

    Ik heb me afgevraagd wat er zou gebeuren als ik het hele Windows-register zou verwijderen (bijvoorbeeld met de volgende code). Zou mijn pc stoppen met werken??

    • cd% TMP%
    • reg vraag HKCR> RegTest.txt
    • reg vraag HKCU >> RegTest.txt
    • reg query HKLM >> RegTest.txt
    • reg vraag HKU >> RegTest.txt
    • reg query HKCC >> RegTest.txt
    • @pause && cls
    • voor / f "delims =" %% I in (RegTest.txt) verwijder "%% I" / va / f

    Wat gebeurt er als het volledige Windows-register wordt verwijderd??

    Het antwoord

    Bijdragers van SuperUser Daniel B en StW hebben het antwoord voor ons. Ten eerste, Daniel B:

    U kunt de wortelknooppunten niet verwijderen, omdat ze niet fysiek bestaan. Je kunt echter hun inhoud verwijderen via Regedit (in tegenstelling tot reg).

    Regedit loopt vast zodra ik HKLM \ SYSTEM probeer te verwijderen. Na het resetten van de VM (omdat ik lui ben), krijg ik het volgende scherm (het besturingssysteem is Windows XP):

    (Vertaling: "Windows kon niet starten omdat het volgende bestand ontbreekt of beschadigd is: \ WINXP \ system32 \ config \ SYSTEM")

    Zo ja, het verwijderen van dingen uit het register zal absoluut Windows doden. En tenzij u een back-up hebt, is herstel onmogelijk.

    Gevolgd door het antwoord van StW:

    Windows slaat veel kritieke informatie op in het register, dat (althans een deel) in een vroeg stadium wordt geladen tijdens het opstarten. Als u deze informatie verwijdert, zal Windows geen kritieke systeembestanden kunnen vinden en laden en dus niet kunnen opstarten.

    Dergelijke kritieke informatie is de lijst met apparaatstuurprogramma's die nodig zijn voor het opstarten van het systeem. Dit kan zijn:

    • Schijfstuurprogramma's (Floppies, Harddisks, CD's, USB-apparaten, ...)
    • Buschauffeurs (IDE, SATA AHCI, ...)
    • Bestandssysteemstuurprogramma's (FAT, NTFS, ...)
    • ...

    Standaard slaat Windows echter een back-up van het register op. Als je hebt ingeschakeld Systeemherstel, u kunt dergelijke kopieën vinden in de (verborgen) map met systeemvolume-informatie in de hoofdmap van de systeempartitie. Bovendien, zelfs als u dit niet hebt Systeemherstel ingeschakeld, slaat Windows een back-up van het register op in% WINDIR% \ System32 \ config \ RegBack \.

    U kunt de back-upbestanden handmatig kopiëren naar% WINDIR% \ System32 \ config \ om de registergegevens te herstellen.


    Heb je iets toe te voegen aan de uitleg? Geluid uit in de reacties. Wilt u meer antwoorden van andere technisch onderlegde Stack Exchange-gebruikers lezen? Bekijk hier de volledige discussiethread.