Cum de a recupera de la un corupt registry care împiedică pornirea Windows XP

ID articol: 307545 - Vizualizați produsele pentru care se aplică acest articol.
Dacă sunteți un client de afaceri mici, găsi suplimentare de depanare și de resurse la de învățare Suport pentru afaceri mici site-ul.
Măriți totul | Reduceți totul

În această pagină

Rezumat

Acest articol descrie cum de a recupera un sistem Windows XP care începe nu din cauza corupției în registry. Această procedură nu garantează recuperare completă a sistemului la o stare anterioară; cu toate acestea, vă să poată recupera datele când utilizați această procedură.

Avertizare Nu utilizați procedura descrisă în acest articol dacă computerul are un sistem de operare instalat de OEM. Secțiunea de sistem pe OEM instala?iile creează parole și conturi de utilizator care nu exista anterior. Dacă utilizați procedura descrisă în acest articol, vă poate nu fi în măsură să vă conectați înapoi în Consolă de recuperare pentru a restabili original secțiuni de registry.

Vă poate repara un corupt registry în Windows XP. Fișierele registry corupte poate provoca o varietate de mesaje de eroare diferite. A se vedea bază de cunoștințe Microsoft pentru articole despre mesajele de eroare care sunt legate de probleme de registry.

Acest articol presupune că recuperarea tipic metode au eșuat și acorda acces la sistem nu este disponibil cu excep?ia utilizând Consolă de recuperare. Dacă există o copiere de rezervă pentru recuperarea automată de sistem (ASR), este metoda preferată de recuperare. Microsoft recomandă să utilizați ASR copiere de rezervă înainte de a încerca procedura descrisă în acest articol.

Notă Asigurați-vă că pentru a înlocui toate cele cinci secțiuni de registry. Dacă aveți doar înlocuiți un stup de unice sau două, acest lucru poate cauza probleme potențiale, deoarece software-ul și hardware-ul poate au setări în mai multe locații din registry.

Informații suplimentare

Atunci când încercați să porniți sau reporniți dumneavoastră pe Windows XP computer, este posibil să primiți unul dintre următoarele mesaje de eroare:
Windows XP could not start because the following file is missing or corrupt: \WINDOWS\SYSTEM32\CONFIG\SYSTEM
Windows XP could not start because the following file is missing or corrupt: \WINDOWS\SYSTEM32\CONFIG\SOFTWARE
Stop: c0000218 {Registry File eșec} registry nu poate încărca stup (Fișier): \SystemRoot\System32\Config\SOFTWARE log sau supleant săi
Eroare de sistem: Lsass.exe
Atunci când încearcă să actualizeze o parolă întoarce starea indică faptul că valoarea furnizată ca parolă curent nu este corectați.

Recuperarea unui registru corupte care împiedică pornirea Windows XP

Procedura că acest articol descrie utilizează Consolă de recuperare și Restaurare sistem. Acest articol, de asemenea, listează toate necesare măsuri specifice pentru a asigurați-vă că procesul este complet completat. Când terminați această procedură, sistemul se întoarce în stare foarte aproape de statul înainte de problema a apărut. Dacă ați executat vreodată NTBackup și completat sistem de stare copiere de rezervă, nu trebuie să urmeze procedurile în componente doi și trei. Puteți merge la partea a patra.

Prima parte

Într-o parte, vă porni Consolă de recuperare, creați un temporară folderul, spate sus fișierele registry existente într-o locație nouă, Ștergere fișierele registry la amplasarea lor existente, apoi copiați fișierele registry din folderul repair în folderul System32\Config. Când ați terminat această procedură, un registru este creat că se poate utiliza pentru a porni Windows XP. Acest registru a fost creat și salvate în timpul instalării inițiale de Windows XP. Prin urmare, modificările și setările care au avut loc după ce program de instalare a fost terminat sunt pierdute.

Pentru a completa o parte, urmați acești pași:
  1. Inserați discul de pornire Windows XP în pe dischetă unitate, sau introduceți CD-ROM-ul Windows XP în unitatea CD-ROM și apoi reporniți computerul.
    Faceți clic pentru a selecta orice opțiuni care sunt necesare pentru a începe computer de pe unitatea CD-ROM, dacă vi se solicită să facă acest lucru.
  2. Când apare Ecran de început „Welcome to Setup", apăsați r pentru a porniți Consolă de recuperare.
  3. Dacă aveți un computer dual-cizme sau multi-încărcare, selectați instalarea pe care doriți să accesați din Consolă de recuperare.
  4. Când vi se solicită să facă acest lucru, tastați Administrator parola. Dacă parola administratorului este necompletat, chiar pres ENTER.
  5. La linia Către de comandă din Consolă de recuperare, tastați următoarele linii, apăsând ENTER după fiecare linie:
    MD tmp
    copie c:\windows\system32\config\system c:\windows\tmp\system.bak
    copie c:\windows\system32\config\software c:\windows\tmp\software.bak
    copie c:\windows\system32\config\sam c:\windows\tmp\sam.bak
    copie c:\windows\system32\config\security c:\windows\tmp\security.bak
    copie c:\windows\system32\config\default c:\windows\tmp\default.bak

    Ștergeți c:\windows\system32\config\system
    Ștergeți c:\windows\system32\config\software
    Ștergeți c:\windows\system32\config\sam
    Ștergeți c:\windows\system32\config\security
    Ștergeți c:\windows\system32\config\default

    copie c:\windows\repair\system c:\windows\system32\config\system
    copie c:\windows\repair\software c:\windows\system32\config\software
    copie c:\windows\repair\sam c:\windows\system32\config\sam
    copie c:\windows\repair\security c:\windows\system32\config\security
    copie c:\windows\repair\default c:\windows\system32\config\default
  6. Tip ieșire pentru a închide Consolă de recuperare. Computerul se va reporni.
Notă Această procedură presupune că Windows XP este instalat la Folderul C:\Windows. Asigurați-vă că pentru a schimba C:\Windows corespunzătoare folder_Windows dacă acesta este un diferit locație.

Dacă aveți acces la un alt computer, pentru a economisi marcă de timp, vă Puteți copia textul în pasul 5, și apoi crea un text dosar chemare "Regcopy1.txt" (de exemplu). Pentru a utiliza acest fișier, executați următoarea comandă când porniți în Consola de recuperare:
batch regcopy1.txt
Cu comanda lot în Consolă de recuperare, aveți posibilitatea să procesați toate comenzile din un text fișier secvențial. Când utilizați comanda lot , nu trebuie să tastați manual cât mai multe comenzi.

Partea a doua

Pentru a finaliza procedura descrisă în această secțiune, trebuie să aveți face?i conecta ca administrator sau un utilizator administrativ (un utilizator care are un cont din grupul Administratori). Dacă utilizați Windows XP Home Edition, să faceți conecta ca un utilizator administrativ. Dacă faceți conecta ca administrator, în primul rând trebuie să porniți Windows XP Home Edition în modul de siguranță. Pentru a porni Windows XP Home Edition computerul în modul de siguranță, urmați acești pași.

Notă Imprima?i aceste instruc?iuni înainte de a continua. Aveți posibilitatea să vizualizați aceste instrucțiuni după ce reporniți computerul în mod protejat. Dacă utilizați Sistem, de asemenea, de imprimare de fi?iere NTFS instruc?iunile din bază de cunoștințe KB309531. Pasul 7 conține o referință la un articol.
  1. Faceți clic pe Start, faceți clic pe Shut Down (sau faceți clic pe Turn Off Computer), faceți clic pe Repornire, și apoi faceți clic pe OK (sau faceți clic pe Repornire).
  2. Apăsați tasta F8.

    Pe un computer care este configurat să pornească mai multe sisteme de operare, aveți posibilitatea să apăsați F8 când vă a se vedea meniul Startup.
  3. Utilizați tastele săgeată pentru a selecta modul de siguranță corespunzătoare opțiune, și apoi apăsați ENTER.
  4. Dacă aveți un dual-cizme sau multi-cizme sistem, utilizați tastele săgeți pentru a selecta instalarea pe care doriți să accesați și apoi apăsați INTRODUCEȚI.
În partea a doua, copiați fișierele registry din lor backed up Poziția utilizând Restaurare sistem. Acest folder nu este disponibil în recuperare Consolă și, în general, nu este vizibil în utilizare tipic. Înainte de a începe această procedură, trebuie să modificați setările de mai multe pentru a face vizibile în folderul:
  1. Porniți Windows Explorer.
  2. În meniul Instrumente , faceți clic pe Opțiuni Folder.
  3. Faceți clic pe fila vizualizare Proiect .
  4. în conformitate cu Fișierele și folderele ascunse, faceți clic pentru a Selectați Manifestare hidden dosar și pliant, apoi faceți clic pentru a debifa The Hide protected exploatare system files (Recommended) selectare caseta.
  5. Faceți clic pe da când casetă de dialog box care confirmă că doriți să afișați aceste fișiere apare.
  6. Faceți dublu clic pe unitatea în care ați instalat Windows XP pentru a afișează o listă notificare de foldere. Dacă este important să faceți clic pe corect unitate.
  7. Deschideți folderul System Volume Information. Acest folder este disponibilă și apare estompată, deoarece este setat ca un super-ascunse folderul.

    Notă Acest folder conține unul sau mai multe foldere _restore {GUID} cum ar fi "_restore {87BD3667-3246-476B-923F-F86E30B3E7F8}".

    Notă Este posibil să primiți următorul mesaj de eroare:
    C:\System Volume Information nu este accesibil. Access is denied.
    Dacă primiți acest mesaj, consultați următoarele cunoștințe de Microsoft Articolul de bază pentru a obține acces la acest folder și Urmărire cu procedură:
    309531 Cum pentru a obține acces la sistemul de Volume informații pliant
  8. Deschide un folder care nu a fost creat la ora curentă. Vă poate fi necesar să faceți clic pe Detalii din meniul vizualizare Proiect pentru a vedea atunci când au fost create aceste foldere. Pot exista unul sau mai multe foldere începând cu "RPx în acest folder. Acestea sunt puncte de restaurare.
  9. Deschideți una dintre aceste foldere pentru a găsi un subfolder instantaneu. Calea următoare este un exemplu de o cale de folder în folderul instantaneu:
    C:\System volumul Information\_restore {D86480E3-73EF-47BC-A0EB-A81BE6EE3ED8} \RP1\Snapshot
  10. Din folderul instantaneu, copiați următoarele fișiere la C:\Windows\Tmp folder:
    • _REGISTRY_USER_.IMPLICIT
    • _REGISTRY_MACHINE_SECURITY
    • _REGISTRY_MACHINE_SOFTWARE
    • _REGISTRY_MACHINE_SYSTEM
    • _REGISTRY_MACHINE_SAM
  11. Redenumiți fișierele din folderul C:\Windows\Tmp după cum urmează:
    • Redenumiți _REGISTRY_USER_.IMPLICIT la implicit
    • Redenumiți _REGISTRY_MACHINE_SECURITY la SECURITATE
    • Redenumiți _REGISTRY_MACHINE_SOFTWARE la SOFTWARE-UL
    • Redenumiți _REGISTRY_MACHINE_SYSTEM sistem
    • Redenumiți _REGISTRY_MACHINE_SAM SAM
Aceste fișiere sunt spate sus fișierele registry de sistem Restaurare. Pentru că ați utilizat registru dosar create program de instalare, Acest registru nu știu că aceste puncte de restaurare există și sunt disponibile. Se creează un folder nou cu un GUID nou sub sistem Volume informații și o punct de restabilire se creează care include o copie a fișierelor registry care au fost copiat în timpul o parte. Prin urmare, este important să nu utilizați cele mai recente folderul, mai ales dacă marca de marcă de timp din folderul este același ca curent marcă de timp.

Configura?ia sistemului curent nu este conștient de anterioare puncte de restaurare. Trebuie să aveți o copie anterioară de registry la un precedent punct la dispozi?ia punctele de restaurare anterioare din nou de restaurare.

Fișierele registry care au fost copiate în folderul Tmp în folderul C:\Windows sunt mutate la asigurați-vă că fișierele sunt disponibile în Consolă de recuperare. Vă trebuie să utilizați aceste fișiere pentru a înlocui fișierele registry în prezent în Folderul C:\Windows\System32\Config. implicit, Consolă de recuperare a limitat folderul de acces și nu copiați fișierele din folderul volumul sistemului.

Notă Procedura descrisă în această secțiune presupune că sunteți execută computerul cu fișier sistem FAT32.Pentru mai multe informații despre modul de acces Sistem Volume Informații Pliant cu fișierul NTFS sistem, faceți clic pe următorul număr de articol pentru a vedea articolul în bază de cunoștințe Microsoft:
309531Cum pentru a obține acces la sistemul de Volume informații pliant

Partea a treia

În partea 3, ștergeți fișierele existente de registry, apoi Copiați fișierele Registry Restabilire sistem pentru a C:\Windows\System32\Config folderul:
  1. Start Consolă de recuperare.
  2. La linia Către de comandă, tastați următoarele linii, apăsând ENTER după fiecare linie:
    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

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

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

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

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

    copie c:\windows\tmp\default c:\windows\system32\config\default
    Notă Unele dintre aceste linii de comandă poate fi ambalat pentru lizibilitate.
  3. Tip ieșire pentru a închide Consolă de recuperare. Computerul repornește.
Notă Această procedură presupune că Windows XP este instalat la Folderul C:\Windows. Asigurați-vă că pentru a schimba C:\Windows corespunzătoare folder_Windows dacă acesta este un diferit locație.

Dacă aveți acces la un alt computer, pentru a economisi marcă de timp, vă posibilitatea să copiați textul în pasul doi, și apoi să creați un fișier text denumit "Regcopy2.txt" (de exemplu). Pentru a utiliza acest fișier, executați următoarea comandă când porniți în Consola de recuperare:
batch regcopy2.txt

Partea a patra

  1. Faceți clic pe Start, și apoi faceți clic pe Toate programele.
  2. Faceți clic pe Accesorii, și apoi faceți clic pe Instrumente sistem.
  3. Faceți clic pe Restabilire sistem, și apoi faceți clic pe Pauză la spre un previous RestorePoint.

Referințe

Pentru mai multe informații despre utilizarea recuperare Consolă, faceți clic pe următoarele numere de articol pentru a vedea articolele în bază de cunoștințe Microsoft:
307654Cum se instalează și utilizarea Consolei de recuperare în Windows XP
216417 Cum se instalează Consolă de recuperare Windows
240831 Cum pentru a copia fișiere din Consolă de recuperare amovibil
314058 Descrierea Windows XP consolei de recuperare
Pentru informații suplimentare despre Restabilire sistem, faceți clic pe următoarele numere de articol pentru a vedea articolele în bază de cunoștințe Microsoft:
306084Cum pentru a restabili sistemul de operare la o stare anterioară în Windows XP
261716 Restaurare sistem elimină fi?ierele în cursul unei proceduri de restaurare
Pentru mai multe informații despre cele trei probabil cauze de registry corupția și cum să le izolați, faceți clic pe următorul număr de articol pentru a vedea articolul în bază de cunoștințe Microsoft:
822705Registry rezolvarea problemelor pa?i pentru utilizatorii avansați

Proprietă?i

ID articol: 307545 - Ultima examinare: 6 iunie 2013 - Revizie: 5.1
Se aplică la:
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Tablet PC Edition
  • Microsoft Windows XP Media Center Edition 2005 Update Rollup 2
Cuvinte cheie: 
kbenv kbinfo kbmt KB307545 KbMtro
Traducere automată
IMPORTANT: Acest articol a fost tradus de software-ul de traducere automată Microsoft, si nu de un traducător. Microsoft vă oferă atât articole traduse de persoane, cât și articole traduse automat, astfel incat aveti access la toate articolele din Baza noastră de informatii în limba dvs. materna. Totuși, un articol tradus automat nu este întotdeauna perfect. Acesta poate conține greșeli de vocabular, sintaxă sau gramatică, la fel cum un vorbitor străin poate face greșeli vorbind limba dvs. materna. Compania Microsoft nu este responsabilă pentru nici o inexactitate, eroare sau daună cauzată de traducerea necorespunzătoare a conținutului sau de utilizarea traducerii necorespunzătoare de către clienții nostri. De asemenea, Microsoft actualizează frecvent software-ul de traducere automată.
Face?i clic aici pentru a vizualiza versiunea în limba engleză a acestui articol: 307545

Trimite?i feedback