Numer ID artykułu: 307545 - Ostatnia weryfikacja: 1 listopada 2011 - Weryfikacja: 1.0

How to recover from a corrupted registry that uniemożliwia uruchomienie systemu Windows XP

Porada dotycząca systemuTen artykuł dotyczy innego niż obecnie używany systemu operacyjnego. Zawartość artykułu, która może być nieodpowiednia do używanego systemu, została wyłączona.
Ten artykuł został opublikowany wcześniej pod numerem PL307545

Aby w dalszym ciągu otrzymywać aktualizacje zabezpieczeń dla systemu Windows, upewnij się, że korzystasz z systemem Windows XP z Service Pack 3 (SP3). Aby uzyskać więcej informacji należy zapoznać się z tej strony sieci web firmy Microsoft: Obsługa kończącym się w niektórych wersjach systemu Windows (http://windows.microsoft.com/en-us/windows/help/end-support-windows-xp-sp2-windows-vista-without-service-packs)

Na tej stronie

Rozwiń wszystko | Zwiń wszystko

Streszczenie

W tym artykule opisano sposób odzyskiwania systemu Windows XP który nie uruchamia się z powodu uszkodzenia rejestru. Procedura ta nie nie gwarantuje pełnego odzyskiwania systemu do stanu poprzedniego; Jednak możesz powinny mieć możliwość odzyskania danych po wykonaniu tej procedury.

Ostrzeżenie Procedury opisane w tym artykule, jeśli nie należy używać komputer ma system operacyjny zainstalowany przez producenta OEM. Gałąź system na OEM instalacje tworzy hasła i konta użytkowników, które nie istniały wcześniej. Jeśli używasz procedury opisane w tym artykule, może nie można ponownie zaloguj się do konsoli odzyskiwania w celu przywrócenia oryginalnego gałęzie rejestru.

Można naprawić uszkodzony rejestr w systemie Windows XP. Pliki uszkodzonego rejestru może spowodować wiele różnych komunikatów o błędach. Zobacz Microsoft Knowledge Base artykuły dotyczące komunikatów o błędach, które są powiązane problemów z rejestrem.

W tym artykule założono, że typowy odzyskiwania metody nie powiodło się i dostępu do sieci nie jest dostępny z wyjątkiem przy użyciu Konsola odzyskiwania. Jeśli istnieje kopia zapasowa automatycznego odzyskiwania systemu (ASR) Preferowana metoda odzyskiwania. Firma Microsoft zaleca użycie funkcji ASR wykonywanie kopii zapasowej przed próbą procedury opisane w tym artykule.

Uwaga Upewnij się zamienić wszystkie pięć gałęzi rejestru. Jeśli możesz tylko zastąpienie jednej lub dwóch gałęzi, może to spowodować potencjalne problemy, ponieważ oprogramowanie i sprzęt może mieć ustawienia w wielu miejscach w rejestrze.

Więcej informacji

Podczas próby uruchomienia lub ponownego uruchomienia programu systemem Windows XP komputer, może pojawić się jeden z następujących komunikatów o błędach:
System Windows XP nie można uruchomić, ponieważ następujący plik brakujące lub uszkodzone: \WINDOWS\SYSTEM32\CONFIG\SYSTEM
System Windows XP nie można uruchomić, ponieważ brakuje następującego pliku lub jest on uszkodzony: \WINDOWS\SYSTEM32\CONFIG\SOFTWARE
Stop: c0000218 {Awaria pliku rejestru} rejestru nie można załadować gałąź (plik): \SystemRoot\System32\Config\SOFTWARE lub jego dziennika bądź drugiej kopii
Błąd systemu: Lsass.exe
Podczas próby aktualizacji hasła Stan zwrotny wskazuje, że wartość podana jako bieżące hasło jest Popraw.

Odzyskiwanie uszkodzonego rejestru, która uniemożliwia uruchomienie systemu Windows XP

Procedura że art. w tym artykule opisano korzysta z konsoli odzyskiwania i przywracanie systemu. Ten artykuł zawiera również listę wszystkich kroki wymagane w określonej kolejności, aby upewnić się, że proces jest w pełni ukończone. Po zakończeniu tej procedury system powróci do stanu bardzo zbliżony do stanu zanim problem wystąpił. Jeśli kiedykolwiek wcześniej uruchomiono program NTBackup i ukończyć stanu systemu kopii zapasowej, nie trzeba wykonać procedury w części drugiej i trzeciej. Można przejść do części czwartej.

Część pierwsza

W części pierwszej Uruchom konsolę odzyskiwania, utworzyć tymczasowy Usuwanie folderu kopii zapasowej istniejących plików rejestru do nowej lokalizacji pliki rejestru w istniejącej lokalizacji, a następnie skopiować pliki rejestru z folderu naprawczego do folderu System32\Config. Po wprowadzeniu wszystkich zmian Ta procedura, zostanie utworzony rejestr można uruchomić systemu Windows XP. Ten rejestr zostało utworzone i zapisane podczas wstępnej instalacji systemu Windows XP. Dlatego wszelkie zmiany i ustawienia, które wystąpiły po był program instalacyjny Zakończono zostają utracone.

Aby ukończyć pierwszą część wykonaj następujące kroki:
  1. Włóż dysk startowy systemu Windows XP do dyskietki jest to dysk, lub włóż dysk CD-ROM systemu Windows XP do stacji CD-ROM i uruchom ponownie komputer.
    Kliknij, aby wybrać dowolne opcje wymagane do uruchomienia komputer z dysku CD, jeśli zostanie wyświetlony monit, aby to zrobić.
  2. Gdy pojawi się ekran "Instalator — Zapraszamy!", naciśnij klawisz R, aby Uruchom konsolę odzyskiwania.
  3. Jeżeli masz podwójnego rozruchu lub wielokrotnego rozruchu komputera wybierz instalację, do której chcesz uzyskać dostęp z konsoli odzyskiwania.
  4. Po wyświetleniu monitu, aby to zrobić, wpisz Administrator hasło. Jeśli hasło administratora jest puste, wystarczy nacisnąć klawisz ENTER.
  5. W wierszu polecenia konsoli odzyskiwania wpisz następujące polecenie wiersze, naciskając klawisz ENTER po wpisaniu każdego wiersza:
    MD tmp
    Kopiowanie c:\windows\system32\config\system c:\windows\tmp\system.bak
    Kopiowanie c:\windows\system32\config\software c:\windows\tmp\software.bak
    Kopiowanie c:\windows\system32\config\sam c:\windows\tmp\sam.bak
    Kopiowanie c:\windows\system32\config\security c:\windows\tmp\security.bak
    Kopiowanie c:\windows\system32\config\default c:\windows\tmp\default.bak

    Usuń c:\windows\system32\config\system
    Usuń c:\windows\system32\config\software
    Usuń c:\windows\system32\config\sam
    Usuń c:\windows\system32\config\security
    Usuń c:\windows\system32\config\default

    Kopiowanie c:\windows\repair\system c:\windows\system32\config\system
    Kopiowanie c:\windows\repair\software c:\windows\system32\config\software
    Kopiowanie c:\windows\repair\sam c:\windows\system32\config\sam
    Kopiowanie c:\windows\repair\security c:\windows\system32\config\security
    Kopiowanie c:\windows\repair\default c:\windows\system32\config\default
  6. Typ Zakończ Aby zamknąć konsolę odzyskiwania. Komputer zostanie uruchomiony ponownie.
Uwaga W tej procedurze założono, że system Windows XP jest zainstalowany C:\Windows folder. Upewnij się, zmień folder C:\Windows na odpowiedni folder_Windows Jeżeli jest ona różna Lokalizacja.

Jeśli masz dostęp do innego komputera, aby zaoszczędzić czas, możesz można skopiować tekst w kroku 5, a następnie utwórz plik tekstowy o nazwie "KopiaR1.txt" (na przykład). Aby użyć tego pliku, uruchom następujące polecenie Po uruchomieniu konsoli odzyskiwania:
batch kopiar1.txt
Z wsadowe polecenia konsoli odzyskiwania można przetworzyć wszystkie polecenia w tekst pliku sekwencyjnie. Kiedy używać wsadowe polecenia, nie trzeba ręcznie wpisywać tych poleceń.

Część druga

Aby wykonać procedurę opisaną w tej sekcji, użytkownik musi być zalogowany jako administrator lub użytkownik z uprawnieniami administracyjnymi (użytkownik, który ma konto do grupy Administratorzy). Jeśli używasz systemu Windows XP Home Edition można się zalogować jako użytkownik z uprawnieniami administracyjnymi. Jeżeli użytkownik loguje się jako administrator, w trybie awaryjnym, należy najpierw uruchomić system Windows XP Home Edition. Aby uruchomić system Windows XP Home Edition komputer w trybie awaryjnym, wykonaj następujące kroki:

Uwaga Wydrukuj poniższe instrukcje, aby kontynuować. Nie można wyświetlić Instrukcje te po ponownym uruchomieniu komputera w trybie awaryjnym. Jeśli używasz System plików NTFS, również wydruku instrukcje z bazy wiedzy KB309531. Krok 7 zawiera odniesienie do artykułu.
  1. Kliknij przycisk Start, kliknij przycisk Zamknięty (lub kliknij przycisk Wyłącz komputer), kliknij przycisk Uruchom ponownie, a następnie kliknij przycisk OK (lub kliknij przycisk Uruchom ponownie).
  2. Naciśnij klawisz F8.

    Na komputerze, który jest skonfigurowany do uruchamiania wielu systemów operacyjnych, można nacisnąć klawisz F8 podczas możesz Zobacz menu Autostart.
  3. Użyj klawiszy strzałek, aby wybrać odpowiedni tryb awaryjny opcja, a następnie naciśnij klawisz ENTER.
  4. Jeśli używany jest system z podwójnym rozruchem lub wielokrotnym rozruchem, należy użyć klawisze strzałek, aby wybrać instalację, do której chcesz uzyskać dostęp, a następnie naciśnij klawisz NALEŻY WPROWADZIĆ.
W części drugiej kopiowania plików rejestru z ich kopii zapasowych Lokalizacja za pomocą narzędzia Przywracanie systemu. Ten folder jest niedostępny w odzyskiwania Konsoli i generalnie nie jest widoczny w typowy sposób użycia. Przed rozpoczęciem tę procedurę, należy zmienić kilka ustawień, aby wyświetlić folder:
  1. Uruchom Eksploratora Windows.
  2. Na Narzędzia menu, kliknij przycisk Opcje folderów.
  3. Kliknij przycisk Widok na karcie.
  4. W obszarze Ukryte pliki i foldery, kliknij, aby Wybierz Pokaż ukryte pliki i foldery, a następnie kliknij przycisk Wyczyść na Ukryj chronione pliki systemu operacyjnego (zalecane) wyboru pole.
  5. Kliknij przycisk Tak Gdy okno dialogowe pole potwierdza, że chcesz wyświetlać te pliki pojawi się.
  6. Kliknij dwukrotnie dysk, na którym zainstalowany jest system Windows XP Wyświetl listę folderów. Jeśli należy koniecznie kliknij poprawną dysk.
  7. Otwórz folder System Volume Information. Ten folder jest niedostępne lub wygaszone, ponieważ jest ona ustawiona jako ukryta super folder.

    Uwaga Ten folder zawiera jeden lub więcej folderów _restore {GUID}, takie jak "_restore {87BD3667-3246-476B-923F-F86E30B3E7F8}".

    Uwaga Może zostać wyświetlony następujący komunikat o błędzie:
    Folder C:\System Volume Information nie jest dostępny. Odmowa dostępu.
    Jeśli ten komunikat, zobacz następujące wiedzy firmy Microsoft Aby uzyskać dostęp do tego folderu i kontynuować artykuł z bazy Procedura:
    309531  (http://support.microsoft.com/kb/309531/ ) Jak uzyskać dostęp do systemu Folderu Volume Information
  8. Otwórz folder, który nie został utworzony w danym momencie. Użytkownik może wymagać kliknięcia polecenia Szczegóły na Widok menu, aby zobaczyć, kiedy te foldery zostały utworzone. Może istnieć jeden lub więcej folderów, począwszy od "RPx w tym folderze. Są to punkty przywracania.
  9. Otwórz jeden z tych folderów, aby zlokalizować podfolder Snapshot. Przykładem ścieżki folderu do folderu Snapshot jest następującą ścieżkę:
    \RP1\Snapshot Information\_restore wolumin {D86480E3-73EF-47BC-A0EB-A81BE6EE3ED8} C:\System
  10. Skopiuj następujące pliki do folderu Snapshot Folderu C:\Windows\Tmp:
    • _REGISTRY_USER_.DOMYŚLNE
    • _REGISTRY_MACHINE_SECURITY
    • _REGISTRY_MACHINE_SOFTWARE
    • _REGISTRY_MACHINE_SYSTEM
    • _REGISTRY_MACHINE_SAM
  11. Zmień nazwy plików w folderze C:\Windows\Tmp w następujący sposób:
    • Zmień nazwę _REGISTRY_USER_.DOMYŚLNA domyślne
    • Zmień nazwę _REGISTRY_MACHINE_SECURITY na ZABEZPIECZENIA
    • Zmień nazwę _REGISTRY_MACHINE_SOFTWARE na OPROGRAMOWANIE
    • Zmień nazwę _REGISTRY_MACHINE_SYSTEM na SYSTEM
    • Zmień nazwę _REGISTRY_MACHINE_SAM na SAM
Pliki te są kopie zapasowe plików rejestru systemu Proces przywracania. Ponieważ używany plik rejestru, który program instalacyjny utworzony, Ten rejestr nie znają te punkty przywracania istnieją i są dostępne. Z nowym identyfikatorem GUID w folderze System Volume Information tworzony jest nowy folder i utworzeniu punktu przywracania zawierający kopię plików rejestru, które były skopiowane w części pierwszej. Dlatego jest ważne, aby nie używać najbardziej aktualne folder, zwłaszcza, jeśli sygnatura czasowa folderu jest taka sama jak bieżący czas.

Bieżąca konfiguracja systemu nie został powiadomiony o poprzednim punkty przywracania. Musi mieć poprzedniej kopii rejestru z poprzedniego punkt, aby ponownie udostępnić poprzednie punkty przywracania.

Pliki rejestru skopiowane do folderu Tmp w folderze C:\Windows są przenoszone, aby upewnić się, że pliki są dostępne w konsoli odzyskiwania. Użytkownik muszą używać tych plików, aby zastąpić aktualnie w plikach rejestru Folderze C:\Windows\System32\Config. Domyślnie Konsola odzyskiwania ma ograniczony folder dostępu i nie można kopiować pliki z folderu System Volume Information.

Uwaga Procedury opisane w tej sekcji zakłada, że są uruchomienie komputera z systemem plików FAT32.Aby uzyskać więcej informacji dotyczących uzyskiwania dostępu do Folderu System Volume Information z plików NTFS System, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
309531  (http://support.microsoft.com/kb/309531/ ) Jak uzyskać dostęp do systemu Folderu Volume Information

Część trzecia

W części trzeciej, usuwać istniejące pliki rejestru, a następnie Skopiuj pliki rejestru przywrócić System do C:\Windows\System32\Config folder:
  1. Start Konsola odzyskiwania.
  2. W wierszu polecenia wpisz następujące wiersze, naciskając klawisz ENTER po wpisaniu każdego wiersza:
    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

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

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

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

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

    c:\windows\system32\config\default aby kopia
    Uwaga Niektóre z tych wierszy polecenia mogą być pakowane dla czytelności.
  3. Typ Zakończ Aby zamknąć konsolę odzyskiwania. Komputer zostanie uruchomiony ponownie.
Uwaga W tej procedurze założono, że system Windows XP jest zainstalowany C:\Windows folder. Upewnij się, zmień folder C:\Windows na odpowiedni folder_Windows Jeżeli jest ona różna Lokalizacja.

Jeśli masz dostęp do innego komputera, aby zaoszczędzić czas, możesz można skopiować tekst z kroku 2, a następnie utwórz plik tekstowy o nazwie "Regcopy2.txt" (na przykład). Aby użyć tego pliku, uruchom następujące polecenie Po uruchomieniu konsoli odzyskiwania:
Batch regcopy2.txt

Część czwarta

  1. Kliknij przycisk Start, a następnie kliknij przycisk Wszystkie programy.
  2. Kliknij przycisk Akcesoria, a następnie kliknij przycisk Narzędzia systemowe.
  3. Kliknij przycisk Przywracanie systemu, a następnie kliknij przycisk Przywróć do poprzedniej RestorePoint.

Materiały referencyjne

Aby uzyskać więcej informacji o użyciu odzyskiwania Konsoli, kliknij następujące numery artykułów w celu wyświetlenia tych artykułów z bazy wiedzy Microsoft Knowledge Base:
307654  (http://support.microsoft.com/kb/307654/ ) Jak zainstalować i korzystać z konsoli odzyskiwania w systemie Windows XP
216417  (http://support.microsoft.com/kb/216417/ ) Jak zainstalować konsolę odzyskiwania systemu Windows
240831  (http://support.microsoft.com/kb/240831/ ) Jak skopiować pliki z konsoli odzyskiwania na nośniku wymiennym
314058  (http://support.microsoft.com/kb/314058/ ) Opis Windows XP Recovery Console
Aby uzyskać więcej informacji na temat funkcji Przywracanie systemu kliknij następujące numery artykułów w celu wyświetlenia tych artykułów z bazy wiedzy Microsoft Knowledge Base:
306084  (http://support.microsoft.com/kb/306084/ ) Jak przywrócić system operacyjny do poprzedniego stanu w systemie Windows XP
261716  (http://support.microsoft.com/kb/261716/ ) Przywracanie systemu usuwa pliki podczas procedury przywracania
Aby uzyskać więcej informacji dotyczących trzech prawdopodobne powoduje uszkodzenie rejestru i odizolowania ich, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
822705  (http://support.microsoft.com/kb/822705/ ) Rejestr rozwiązywania dla użytkowników zaawansowanych

Informacje zawarte w tym artykule dotyczą:
  • 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
Słowa kluczowe: 
kbenv kbinfo kbmt KB307545 KbMtpl
Przetłumaczone maszynowoPrzetłumaczone maszynowo
WAŻNE: Ten artykuł nie został przetłumaczony przez człowieka, tylko przez oprogramowanie do tłumaczenia maszynowego firmy Microsoft. Firma Microsoft oferuje zarówno artykuły tłumaczone przez ludzi, jak i artykuły tłumaczone maszynowo, dzięki czemu każdy użytkownik może uzyskać dostęp do całej zawartości bazy wiedzy Knowledge Base we własnym języku. Prosimy jednak pamiętać, że artykuły przetłumaczone maszynowo nie zawsze są doskonałe. Mogą zawierać błędy słownictwa, składni i gramatyki, przypominające błędy robione przez osoby, dla których język użytkownika nie jest językiem ojczystym. Firma Microsoft nie odpowiada za wszelkie nieścisłości, błędy lub szkody spowodowane nieprawidłowym tłumaczeniem zawartości oraz za wykorzystanie tej zawartości przez klientów. Oprogramowanie do tłumaczenia maszynowego jest często aktualizowane przez firmę Microsoft.
Anglojęzyczna wersja tego artykułu to:307545  (http://support.microsoft.com/kb/307545/en-us/ )