ID članka: 307545 - Oglejte si izdelke, na katere se nanaša ta članek.
Razširi vse | Zmanjšaj

Na tej strani

Povzetek

V tem članku je opisano, kako obnovite sistem Windows XP, ki se ne zažene zaradi poškodovanega registra. Ta postopek ne zagotavlja popolne obnovitve sistema v prejšnje stanje. Kljub temu naj bi bilo s tem postopkom mogoče obnoviti podatke. 

Opozorilo Ne uporabljajte postopka, ki je opisan v tem članku, če je operacijski sistem v vaš računalnik namestil proizvajalec strojne opreme. Sistemski panj v namestitvah proizvajalcev strojne opreme ustvari gesla in uporabniške račune, ki pred tem niso obstajali. Če uporabite postopek, opisan v tem članku, se morda ne boste mogli več prijaviti v obnovitveno konzolo in ne boste mogli obnoviti izvornih registrskih panjev.

Poškodovan register lahko popravite v sistemu Windows XP. Zaradi poškodovanih registrskih datotek se lahko prikaže več različnih sporočil o napakah. Članke o sporočilih o napakah, ki so povezana s težavami registra, poiščite v Microsoftovi zbirki znanja.

V tem članku se predvideva, da običajni načini obnovitve niso uspeli, dostop do sistema pa je mogoč le prek obnovitvene konzole. Če obstaja varnostna kopija za samodejno obnovitev sistema (ASR), je najbolje uporabiti ta način obnovitve. Microsoft priporoča, da pred izvedbo postopka, opisanega v tem članku, poskusite uporabiti varnostno kopijo ASR.

Opomba Poskrbite za to, da zamenjate vseh pet registrskih panjev. Če zamenjate le en panj ali dva, lahko to povzroči težave, saj se lahko nastavitve programske in strojne opreme nahajajo na več mestih v registru.

Dodatne informacije

Ko poskusite zagnati ali znova zagnati računalnik s sistemom Windows XP, se lahko prikaže eno od spodnjih sporočil o napaki:
Windows XP se ni mogel zagnati, ker ta datoteka manjka ali pa je poškodovana: \WINDOWS\SYSTEM32\CONFIG\SYSTEM
Windows XP se ni mogel zagnati, ker ta datoteka manjka ali pa je poškodovana: \WINDOWS\SYSTEM32\CONFIG\SOFTWARE
Zaustavitev: c0000218 {Napaka v registrski datoteki} Register ne more naložiti panja (datoteke): \SystemRoot\System32\Config\SOFTWARE ali njen dnevnik ali nadomestek
Sistemska napaka: Lsass.exe
Pri poskusu posodobitve gesla povratno stanje označuje, da vrednost, podana kot trenutno geslo, ni pravilna.

Obnovitev poškodovanega registra, ki preprečuje zagon sistema Windows XP

V postopku, opisanem v tem članku, se uporabljata obnovitvena konzola in obnovitev sistema. V članku so navedeni tudi vsi zahtevani koraki, ki jih morate izvesti v predpisanem vrstnem redu, da v celoti dokončate postopek. Ko končate ta postopek, se sistem vrne v stanje, ki je najbližje stanju pred težavo. Če ste vsaj enkrat zagnali program NTBackup in izvedli varnostno kopiranje stanja sistema, lahko postopke v drugem in tretjem delu izpustite. Nadaljujete s četrtim delom.

Prvi del

V prvem delu zaženete obnovitveno konzolo, ustvarite začasno mapo, varnostno kopirate obstoječe registrske datoteke na novo mesto, izbrišete registrske datoteke z njihovega trenutnega mesta in nato kopirate registrske datoteke iz mape za popravilo v mapo »System32\Config«. Ko končate ta postopek, se ustvari register, s katerim lahko zaženete sistem Windows XP. Ta register je bil ustvarjen in shranjen med prvo nastavitvijo sistema Windows XP. Vse spremembe in nastavitve, izvedene po dokončani nastavitvi, se izgubijo.

Če želite dokončati prvi del, sledite tem korakom:
  1. Vstavite zagonsko disketo za Windows XP v disketnik ali vstavite CD-ROM s sistemom Windows XP v pogon CD-ROM in znova zaženite računalnik.
    Če vas sistem pozove, kliknite in izberite možnosti, ki so potrebne za zagon računalnika s pogona CD-ROM.
  2. Ko se prikaže zaslon s sporočilom »Dobrodošli v namestitvenem programu«, pritisnite R, da zaženete obnovitveno konzolo.
  3. Če imate računalnik z dvojnim ali večkratnim zagonom, izberite namestitev operacijskega sistema, do katere želite dostopati iz obnovitvene konzole.
  4. Vnesite skrbniško geslo, ko računalnik to od vas zahteva. Če je skrbniško geslo prazno, pritisnite tipko ENTER.
  5. V ukazni poziv obnovitvene konzole vnesite spodnje vrstice in po vnosu vsake vrstice pritisnite tipko ENTER:
    md tmp
    copy c:\windows\system32\config\system c:\windows\tmp\system.bak
    copy c:\windows\system32\config\software c:\windows\tmp\software.bak
    copy c:\windows\system32\config\sam c:\windows\tmp\sam.bak
    copy c:\windows\system32\config\security c:\windows\tmp\security.bak
    copy c:\windows\system32\config\default c:\windows\tmp\default.bak

    delete c:\windows\system32\config\system
    delete c:\windows\system32\config\software
    delete c:\windows\system32\config\sam
    delete c:\windows\system32\config\security
    delete c:\windows\system32\config\default

    copy c:\windows\repair\system c:\windows\system32\config\system
    copy c:\windows\repair\software c:\windows\system32\config\software
    copy c:\windows\repair\sam c:\windows\system32\config\sam
    copy c:\windows\repair\security c:\windows\system32\config\security
    copy c:\windows\repair\default c:\windows\system32\config\default
  6. Vnesite exit, da zaprete obnovitveno konzolo. Računalnik se bo znova zagnal.
Opomba Pri tem postopku se predvideva, da je sistem Windows XP nameščen v mapi »C:\Windows«. Če je sistem nameščen na drugem mestu, spremenite »C:\Windows« v ustrezno mapo_sistema_windows.

Če imate dostop do še enega računalnika, lahko nekaj časa prihranite tako, da kopirate besedilo iz petega koraka in ustvarite besedilno datoteko, recimo »Regcopy1.txt«. To datoteko uporabite tako, da ob zagonu obnovitvene konzole zaženete ta ukaz:
batch regcopy1.txt
Z ukazom batch v obnovitveni konzoli lahko v zaporedju obdelate vse ukaze v besedilni datoteki. Če uporabite ukaz batch, vam ni treba ročno vnesti toliko ukazov.

Drugi del

Če želite dokončati postopek, opisan v tem razdelku, morate biti prijavljeni kot skrbnik ali skrbniški uporabnik (uporabnik, ki ima račun v skupini skrbnikov). Če uporabljate Windows XP Home Edition, se lahko prijavite kot skrbniški uporabnik. Če se prijavite kot skrbnik, morate najprej zagnati sistem Windows XP Home Edition v varnem načinu. Če želite računalnik s sistemom Windows XP Home Edition zagnati v varnem načinu, sledite tem korakom.

Opomba Pred nadaljevanjem natisnite ta navodila. Ko računalnik znova zaženete v varnem načinu, si teh navodil ne morete več ogledati. Če uporabljate datotečni sistem NTFS, natisnite tudi navodila iz članka KB309531 iz zbirke znanja. V 7. koraku je sklic na ta članek.
  1. Kliknite Start, kliknite Zaustavitev sistema (ali kliknite Izklopi računalnik), kliknite Vnovični zagon in nato kliknite V redu (ali kliknite Vnovični zagon).
  2. Pritisnite tipko F8.

    V računalniku, ki je konfiguriran za zagon več operacijskih sistemov, pritisnite tipko F8, ko se pojavi zagonski meni.
  3. S puščičnimi tipkami izberite ustrezno možnost za varni zagon in pritisnite tipko ENTER.
  4. Če imate sistem z dvojnim ali večkratnim zagonom, s puščičnimi tipkami izberite namestitev, do katere želite dostopati, in nato pritisnite tipko ENTER.
V drugem delu z obnovitvijo sistema kopirate registrske datoteke z mesta, kamor so bile varnostno kopirane. Ta mapa ni na voljo v obnovitveni konzoli in med običajno uporabo ni vidna. Pred začetkom tega postopka morate spremeniti nekaj nastavitev, s katerimi naredite mapo vidno:
  1. Zaženite Raziskovalca.
  2. V meniju Orodja kliknite Možnosti mape.
  3. Kliknite zavihek Pogled.
  4. Pod možnostjo Skrite datoteke in mape izberite možnost Prikaži skrite datoteke in mape in nato počistite potrditveno polje Skrij zaščitene datoteke operacijskega sistema (priporočeno).
  5. Ko se prikaže pogovorno okno, v katerem potrdite, da želite prikazati te datoteke, kliknite Da.
  6. Dvokliknite pogon, na katerega ste namestili Windows XP, da se prikaže seznam map. Pomembno je, da kliknete pravi pogon.
  7. Odprite mapo »System Volume Information«. Ta mapa ni na voljo in je prikazana zamegljeno, ker je nastavljena kot zelo dobro skrita mapa.

    Opomba V tej mapi je ena ali več map »_restore {GUID}«, na primer »_restore{87BD3667-3246-476B-923F-F86E30B3E7F8}«.

    Opomba Morda se bo prikazalo to sporočilo o napaki:
    C:\System Volume Information ni na voljo. Dostop je zavrnjen.
    Če se prikaže to sporočilo, glejte spodnji članek v Microsoftovi zbirki znanja, da pridobite dostop do te mape in nadaljujete postopek:
    309531 Dostop do mape z informacijami o sistemskem nosilcu
  8. Odprite mapo, ki ni bila ustvarjena ob trenutnem času. Če si želite ogledati, kdaj so bile te mape ustvarjene, kliknite Podrobnosti v meniju Pogled. V tej mapi je lahko ena ali več map, ki se začnejo z »RPx«. To so obnovitvene točke.
  9. Odprite eno od teh map in poiščite podmapo »Snapshot«. Naslednja pot je primer poti do mape »Snapshot«:
    C:\System Volume Information\_restore{D86480E3-73EF-47BC-A0EB-A81BE6EE3ED8}\RP1\Snapshot
  10. Iz mape »Snapshot« v mapo »C:\Windows\Tmp« kopirajte te datoteke:
    • _REGISTRY_USER_.DEFAULT
    • _REGISTRY_MACHINE_SECURITY
    • _REGISTRY_MACHINE_SOFTWARE
    • _REGISTRY_MACHINE_SYSTEM
    • _REGISTRY_MACHINE_SAM
  11. Datoteke v mapi »C:\Windows\Tmp« preimenujte tako:
    • Preimenujte datoteko »_REGISTRY_USER_.DEFAULT« v »DEFAULT«
    • Preimenujte datoteko »_REGISTRY_MACHINE_SECURITY« v »SECURITY«
    • Preimenujte datoteko »_REGISTRY_MACHINE_SOFTWARE« v »SOFTWARE«
    • Preimenujte datoteko »_REGISTRY_MACHINE_SYSTEM« v »SYSTEM«
    • Preimenujte datoteko »_REGISTRY_MACHINE_SAM« v »SAM«
Te datoteke so varnostno kopirane registrske datoteke iz obnovitve sistema. Ker ste uporabili registrsko datoteko, ki jo je ustvaril namestitveni program, register ne ve, da te obnovitvene točke obstajajo in so na voljo. V mapi »System Volume Information« se ustvari nova mapa z novim globalnim enoličnim identifikatorjem, ustvari pa se tudi obnovitvena točka, ki vključuje kopijo registrskih datotek, ki ste jih kopirali v prvem delu. Zato je pomembno, da ne uporabite najnovejše mape, še posebej, če je časovni žig mape enak trenutnemu času.

Trenutna konfiguracija sistema ne ve za prejšnje obnovitvene točke. Če želite znova imeti na voljo prejšnje obnovitvene točke, potrebujete prejšnjo kopijo registra iz prejšnje obnovitvene točke.

Registrske datoteke, ki ste jih kopirali v mapo »Tmp« v mapi »C:\Windows«, premaknete zato, da so na voljo v obnovitveni konzoli. S temi datotekami morate zamenjati registrske datoteke, ki so trenutno v mapi »C:\Windows\System32\Config«. Privzeto je v obnovitveni konzoli dostop do map omejen, kopiranje datotek iz mape »System Volume« pa ni mogoče.

Opomba Pri postopku, opisanem v tem razdelku, se predvideva, da uporabljate računalnik z datotečnim sistemom FAT32. Če želite več informacij o tem, kako dostopate do mape »System Volume Information« v datotečnem sistemu NTFS, kliknite to številko članka iz Microsoftove zbirke znanja:
309531 Dostop do mape z informacijami o sistemskem nosilcu

Tretji del

V tretjem delu izbrišete obstoječe registrske datoteke in nato kopirate registrske datoteke obnovitve sistema v mapo »C:\Windows\System32\Config«:
  1. Zaženite obnovitveno konzolo.
  2. V ukazni poziv vnesite spodnje vrstice in po vnosu vsake vrstice pritisnite tipko ENTER:
    del c:\windows\system32\config\sam

    del c:\windows\system32\config\security

    del c:\windows\system32\config\software

    del c:\windows\system32\config\default

    del c:\windows\system32\config\system

    copy c:\windows\tmp\software c:\windows\system32\config\software

    copy c:\windows\tmp\system c:\windows\system32\config\system

    copy c:\windows\tmp\sam c:\windows\system32\config\sam

    copy c:\windows\tmp\security c:\windows\system32\config\security

    copy c:\windows\tmp\default c:\windows\system32\config\default
    Opomba Nekatere vrstice teh ukazov so morda prelomljene zaradi boljše berljivosti.
  3. Vnesite exit, da zaprete obnovitveno konzolo. Računalnik se znova zažene.
Opomba Pri tem postopku se predvideva, da je sistem Windows XP nameščen v mapi »C:\Windows«. Če je sistem nameščen na drugem mestu, spremenite »C:\Windows« v ustrezno mapo_sistema_windows.

Če imate dostop do še enega računalnika, lahko nekaj časa prihranite tako, da kopirate besedilo iz drugega koraka in ustvarite besedilno datoteko, recimo »Regcopy2.txt«. To datoteko uporabite tako, da ob zagonu obnovitvene konzole zaženete ta ukaz:
batch regcopy2.txt

Četrti del

  1. Kliknite Start in nato Vsi programi.
  2. Kliknite Pripomočki in nato še Sistemska orodja.
  3. Kliknite Obnovitev sistema in nato Obnovi računalnik na zgodnejši čas.

Sklici

Če želite več informacij o uporabi obnovitvene konzole, kliknite te številke člankov iz Microsoftove zbirke znanja:
307654 Namestitev in uporaba obnovitvene konzole v operacijskem sistemu Windows XP
216417 Namestitev obnovitvene konzole operacijskega sistema Windows
240831 Kopiranje datotek iz obnovitvene konzole na izmenljiv medij
314058 Opis obnovitvene konzole v operacijskem sistemu Windows XP
Če želite več informacij o obnovitvi sistema, kliknite to številko članka iz Microsoftove zbirke znanja:
306084 Obnovitev operacijskega sistema v prejšnje stanje v sistemu Windows XP
261716 Obnovitev sistema med postopkom obnovitve odstrani datoteke
Če želite več informacij o treh najverjetnejših razlogih za poškodovanje registra in kako jih izločite, kliknite to številko članka iz Microsoftove zbirke znanja:
822705 Koraki za odpravljanje težav z registrom za izkušene uporabnike

Lastnosti

ID članka: 307545 - Zadnji pregled: 8. marec 2014 - Revizija: 15.0
Velja za:
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional Edition
  • Microsoft Windows XP Tablet PC Edition
  • Microsoft Windows XP Media Center Edition 2005 Update Rollup 2
Ključne besede: 
kbenv kbinfo KB307545

Pošlji povratne informacije

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com