ID članka: 307545 - Zadnji pregled: 28. marec 2012 - Revizija: 12.0

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

Sistemski namigTa članek se nanaša na operacijski sistem, ki je drugačen od vašega. Vsebina članka, ki za vas najbrž ni pomembna, je bila onemogočena.

Če želite še naprej prejemati varnostne posodobitve za Windows, se prepričajte, da je v računalniku nameščen sistem Windows XP s servisnim paketom SP3. Če želite več informacij, obiščite to Microsoftovo spletno stran: Za nekatere različice sistema Windows se podpora ukinja (http://windows.microsoft.com/sl-SI/windows/help/end-support?os=xp)

Na tej strani

Razširi vse | Zmanjšaj

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, vendar pa bi morala biti po uporabi tega postopka omogočena obnovitev podatkov.

Opozorilo Če je operacijski sistem v računalnik namestil izvirni izdelovalec opreme (OEM), ne uporabljajte postopka, ki je opisan v tem članku. Sistemski panj pri namestitvah OEM ustvari gesla in uporabniške račune, ki pred tem niso obstajali. Če uporabite postopek, opisan v tem članku, se morda ne boste mogli znova prijaviti v obnovitveno konzolo z namenom, da obnovite registrske panje.

Poškodovan register v sistemu Windows XP lahko popravite. Poškodovane registrske datoteke lahko povzročijo prikaz številnih različnih sporočil o napaki. Članke o sporočilih o napaki, povezanih z registrom, najdete v Microsoftovi zbirki znanja.

V tem članku je predvideno, da običajni načini obnovitve niso uspešni in je dostop do sistema omogočen samo prek obnovitvene konzole. Samodejna obnovitev sistema (ASR) je priporočljiv način obnovitve (kadar je na voljo). Microsoft priporoča, da pred poskusom izvajanja postopka, opisanega v tem članku, uporabite obnovitveno funkcijo ASR.

Opomba Zamenjati je treba vseh pet registrskih panjev. Če zamenjate le en panj ali dva, lahko povzročite morebitne težave, saj so lahko nastavitve programske in strojne opreme shranjene na različnih mestih v registru.

DODATNE INFORMACIJE

Ob poskusu (vnovičnega) zagona operacijskega sistema Windows XP se lahko prikaže eno od spodnjih sporočil o napaki.
Sistem Windows XP se ni mogel zagnati, ker manjka (ali pa je poškodovana) ta datoteka: \WINDOWS\SYSTEM32\CONFIG\SYSTEM
Sistem Windows XP se ni mogel zagnati, ker manjka (ali pa je poškodovana) ta datoteka: \WINDOWS\SYSTEM32\CONFIG\SOFTWARE
Stop: 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
Vrnjeno stanje pri poskusu posodobitve gesla označuje, da vrednost, ki je navedena kot trenutno geslo, ni pravilna.

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

Postopek, ki je opisan v tem članku, vključuje uporabo obnovitvene konzole in obnovitve sistema. V tem članku so navedeni tudi vsi potrebni koraki v ustreznem vrstnem redu, ki zagotavljajo uspešno dokončan postopek. Ko dokončate ta postopek, se sistem vrne v stanje, ki je zelo podobno stanju pred nastankom težave. Če ste že kdaj zagnali NTBackup in ustvarili varnostno kopijo podatkov o stanju sistema, vam ni treba upoštevati postopkov v drugem in tretjem delu. Nadaljujete lahko s četrtim delom.

Prvi del

V prvem delu zaženete obnovitveno konzolo, ustvarite začasno mapo, varnostno kopirate registrske datoteke na novo mesto, zbrišete registrske datoteke na obstoječem mestu in nato kopirate registrske datoteke iz mape za popravilo v mapo System32\Config. Ko končate ta postopek, se ustvari register, ki ga lahko uporabite za zagon sistema Windows XP. Ta register se je ustvaril in shranil med začetno nastavitvijo sistema Windows XP. Zaradi tega so izgubljene vse spremembe in nastavitve, opravljene po dokončanem postopku nastavitvenega programa.

Če želite opraviti prvi del, upoštevajte ta navodila:
  1. Vstavite zagonski disk za Windows XP v pogon za disk ali vstavite CD z operacijskim 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 uporabljate računalnik z dvojnim ali večkratnim zagonom, izberite namestitev, do katere želite dostopati iz obnovitvene konzole.
  4. Ob prikazu poziva vnesite skrbniško geslo. Če je skrbniško geslo prazno, pritisnite tipko ENTER.
  5. V ukazno vrstico obnovitvene konzole vnesite spodnje vrstice, tako da za vnosom posamezne vrstice pritisnete 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 gre za drugo lokacijo, spremenite C:\Windows v ustrezno mapo_windows.

Če imate dostop do drugega računalnika, lahko prihranite čas, tako da kopirate besedilo v 5. koraku in nato ustvarite besedilno datoteko (na primer z imenom Regcopy1.txt). Če želite uporabiti to datoteko, ob zagonu obnovitvene konzole zaženite ta ukaz:
batch regcopy1.txt
S paketnim ukazom v obnovitveni konzoli lahko zaporedno zaženete vse ukaze v besedilni datoteki. Če uporabite paketni ukaz, vam ni treba ročno vnesti vseh ukazov.

Drugi del

Če želite dokončati postopek, opisan v tem članku, se prijavite kot skrbnik ali skrbniški uporabnik (uporabnik, ki ima račun v skupini uporabnikov). Če uporabljate Windows XP Home Edition, se lahko prijavite kot skrbniški uporabnik. Če se prijavite kot skrbniški uporabnik, najprej zaženite Windows XP Home Edition v varnem načinu. Upoštevajte spodnja navodila za zagon sistema Windows XP Home Edition v varnem načinu.

Opomba Pred nadaljevanjem natisnite ta navodila. Po vnovičnem zagonu računalnika v varnem načinu je prikaz teh navodil onemogočen. Če uporabljate datotečni sistem NTFS, natisnite tudi navodila v članku KB309531 iz Microsoftove zbirke znanja. V 7. koraku je naveden sklic na ta članek.
  1. Kliknite Start, Zaustavitev (ali Izklopi računalnik), Ponovni zagon in nato V redu (ali Ponovni zagon).
  2. Pritisnite tipko F8.

    Ob prikazu zagonskega menija v računalniku, ki je konfiguriran za zagon več operacijskih sistemov, lahko pritisnete tipko F8.
  3. S puščičnimi tipkami izberite ustrezno možnost varnega zagona in pritisnite tipko ENTER.
  4. Če uporabljate računalnik z dvojnim ali večkratnim zagonom, s puščičnimi tipkami izberite namestitev, do katere želite dostopati, in pritisnite tipko ENTER.
V drugem delu kopirate registrske datoteke z varnostno kopiranega mesta, tako da uporabite funkcijo obnovitve sistema. Ta mapa ni na voljo v obnovitveni konzoli in med običajno uporabo ponavadi ni vidna. Pred zagonom tega postopka je treba spremeniti nekatere nastavitve, da bo mapa vidna:
  1. Zaženite program Windows Explorer.
  2. V meniju Orodja kliknite Možnosti mape.
  3. Kliknite zavihek Pogled.
  4. V meniju Skrite datoteke in mape izberite Prikaži skrite datoteke in mape ter počistite potrditveno polje Skrij zaščitene datoteke operacijskega sistema (priporočljivo).
  5. Ob prikazu pogovornega okna s pozivom za potrditev prikaza teh datotek kliknite možnost Da.
  6. Dvokliknite pogon, kamor ste namestili sistem Windows XP, da se prikaže seznam map. Pomembno je, da kliknete pravilen pogon.
  7. Odprite mapo z informacijami o sistemskem nosilcu. Ta mapa ni na voljo in je zatemnjena, ker je nastavljena kot zelo dobro skrita mapa.

    Opomba Ta mapa vsebuje vsaj eno mapo _restore {GUID} (na primer _restore{87BD3667-3246-476B-923F-F86E30B3E7F8}).

    Opomba Prikaže se lahko to sporočilo o napaki:
    Mapa C:\Informacije o sistemskem nosilcu ni na voljo. Dostop je zavrnjen.
    Če se prikaže to sporočilo, preberite članek v Microsoftovi zbirki znanja pod naslednjo številko, da pridobite dostop do te mape, in nato nadaljujte postopek:
    309531  (http://support.microsoft.com/kb/309531/sl/ ) Dostop do mape z informacijami o sistemskem nosilcu
  8. Odprite mapo, ki ni bila ustvarjena v trenutnem času. Če si želite ogledati, kdaj so bile te mape ustvarjene, v meniju Pogled kliknite Podrobnosti. Ta mapa lahko vsebuje vsaj eno mapo z oznako RPx v začetku imena. To so obnovitvene točke.
  9. Odprite eno od teh map in poiščite podmapo s posnetkom. Primer poti do mape s posnetkom:
    C:\System Volume Information\_restore{D86480E3-73EF-47BC-A0EB-A81BE6EE3ED8}\RP1\Snapshot
  10. Spodnje datoteke iz mape s posnetkom kopirajte v mapo C:\Windows\Tmp.
    • _REGISTRY_USER_.DEFAULT
    • _REGISTRY_MACHINE_SECURITY
    • _REGISTRY_MACHINE_SOFTWARE
    • _REGISTRY_MACHINE_SYSTEM
    • _REGISTRY_MACHINE_SAM
  11. Preimenujte datoteke v mapi C:\Windows\Tmp:
    • _REGISTRY_USER_.DEFAULT preimenujte v DEFAULT
    • _REGISTRY_MACHINE_SECURITY preimenujte v SECURITY
    • _REGISTRY_MACHINE_SOFTWARE preimenujte v SOFTWARE
    • _REGISTRY_MACHINE_SYSTEM preimenujte v SYSTEM
    • _REGISTRY_MACHINE_SAM preimenujte v SAM
Te datoteke so varnostno kopirane registrske datoteke pripomočka Obnovitev sistema. Ker ste uporabili registrsko datoteko, ki jo je ustvaril namestitveni program, register nima podatkov o teh razpoložljivih obnovitvenih točkah. V mapi z informacijami o sistemskem nosilcu se ustvari nova mapa z novim GUID-om, na novo ustvarjena obnovitvena točka pa vključuje kopijo registrskih datotek, ki ste jih kopirali v prvem delu. Pomembno je, da ne uporabite najnovejše mape, zlasti če časovni žig mape navaja trenutni čas.

Trenutna konfiguracija sistema ne pozna prejšnjih obnovitvenih točk. Če želite, da bodo prejšnje obnovitvene točke znova na voljo, potrebujete predhodno kopijo registra, ki jo vključuje prejšnja obnovitvena točka.

Registrske datoteke, kopirane v mapo Tmp v mapi C:\Windows, se premaknejo in so odslej na voljo v obnovitveni konzoli. S temi datotekami nadomestite trenutne registrske datoteke v mapi C:\Windows\System32\Config. Obnovitvena konzola ima privzeto omejen dostop do map in ne more kopirati datotek iz mape sistemskega nosilca.

Opomba Pri postopku, ki je opisan v tem članku, se predvideva, da v računalniku uporabljate datotečni sistem FAT32. Če želite več informacij o tem, kako dostopati do mape z informacijami o sistemskem nosilcu z datotečnim sistemom NTFS, kliknite to številko članka iz Microsoftove zbirke znanja:
309531  (http://support.microsoft.com/kb/309531/sl/ ) Dostop do mape z informacijami o sistemskem nosilcu

Tretji del

V tretjem delu zbrišete obstoječe registrske datoteke in nato kopirate registrske datoteke pripomočka Obnovitev sistema v mapo C:\Windows\System32\Config.
  1. Zaženite obnovitveno konzolo.
  2. V ukazno vrstico vnesite spodnje vrstice, tako da za vnosom posamezne vrstice pritisnete 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 od teh ukaznih vrstic se lahko prelomijo za namene 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 gre za drugo lokacijo, spremenite C:\Windows v ustrezno mapo_windows.

Če imate dostop do drugega računalnika, lahko prihranite čas, tako da kopirate besedilo v 2. koraku in nato ustvarite besedilno datoteko (na primer z imenom Regcopy2.txt). Če želite uporabiti to datoteko, ob zagonu obnovitvene konzole zaženite 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 stanje na prejšnjo obnovitveno točko.

SKLICI

Če želite več informacij o uporabi obnovitvene konzole, kliknite te številke člankov iz Microsoftove zbirke znanja:
307654  (http://support.microsoft.com/kb/307654/sl/ ) Namestitev in uporaba obnovitvene konzole v operacijskem sistemu Windows XP
216417  (http://support.microsoft.com/kb/216417/sl/ ) Namestitev obnovitvene konzole operacijskega sistema Windows
240831  (http://support.microsoft.com/kb/240831/ ) Kopiranje datotek iz obnovitvene konzole na izmenljiv medij (Besedilo je morda v angleščini)
314058  (http://support.microsoft.com/kb/314058/ ) Opis obnovitvene konzole v operacijskem sistemu Windows XP (Besedilo je morda v angleščini)
Če želite več informacij o Obnovitvi sistema, kliknite to številko članka iz Microsoftove zbirke znanja:
306084  (http://support.microsoft.com/kb/306084/sl/ ) Obnovitev operacijskega sistema v prejšnje stanje v sistemu Windows XP
261716  (http://support.microsoft.com/kb/261716/ ) Obnovitev sistema med postopkom obnovitve odstrani datoteke (Besedilo je morda v angleščini)
Če želite več informacij o treh najpogostejših vzrokih za poškodbe registra in o tem, kako jih izolirati, kliknite to številko članka iz Microsoftove zbirke znanja:
822705  (http://support.microsoft.com/kb/822705/sl/ ) Koraki za odpravljanje težav z registrom za izkušene uporabnike

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