Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W tym artykule opisano sposób rozwiązywania problemów z uszkodzeniem rejestru.
Oryginalny numer KB: 822705
Podsumowanie
Jeśli komputer nie zostanie uruchomiony ponownie, gałąź rejestru może być uszkodzona. Komunikaty o błędach mogą się różnić. Mogą zawierać dowolne z następujących elementów:
Nie można uruchomić systemu Windows, ponieważ brakuje następującego pliku lub jest on uszkodzony:\WINNT\SYSTEM32\CONFIG\SYSTEM.ced
Nie można uruchomić systemu Windows, ponieważ brakuje następującego pliku lub jest on uszkodzony:\WINNT\SYSTEM32\CONFIG\SYSTEM
Nie można uruchomić systemu Windows, ponieważ brakuje następującego pliku lub jest on uszkodzony:\WINNT\SYSTEM32\CONFIG\SOFTWARE
Błąd programu Hive systemu
UNKNOWN_HARD_ERROR zatrzymywania 0xc0000218 (0xe11a30e8, 0x00000000, 0x000000000, 0x00000000)
Zatrzymaj: 0xc0000218 {Błąd pliku rejestru} Rejestr nie może załadować gałęzi (pliku):
\SystemRoot\System32\Config\ CorruptHive lub jego dziennik lub alternatywny. Jest uszkodzony, nieobecny lub nie zapisywalny.
Więcej informacji
Istnieje wiele powodów, dla których gałąź rejestru może być uszkodzona. Najprawdopodobniej uszkodzenie jest wprowadzane po zamknięciu komputera i nie można śledzić przyczyny, ponieważ komputer zwalnia procesy i sterowniki podczas zamykania. Czasami trudno jest znaleźć przyczynę uszkodzenia rejestru. W poniższych sekcjach opisano trzy możliwe przyczyny problemu i przedstawiono kroki rozwiązywania problemu.
Awaria zasilania
Awaria zasilania lub inne nieoczekiwane zdarzenie zamknięcia może spowodować uszkodzenie gałęzi rejestru. Aby ustalić, czy jest to przyczyna problemu, poszukaj wpisów o identyfikatorze zdarzenia 6008. Wpisy o identyfikatorze zdarzenia 6008 wskazują, że wystąpił nieoczekiwane zamknięcie. W takim przypadku niektóre procesy mogły modyfikować część gałęzi rejestru, a komputer utracił moc przed ukończeniem tej zmiany. Spowoduje to pozostawienie gałęzi rejestru w stanie niespójnym. Po ponownym uruchomieniu, gdy system operacyjny próbuje załadować gałąź rejestru, może znaleźć dane w tej gałęzi rejestru, których nie może zinterpretować, i może zostać wyświetlony jeden z komunikatów o błędach uwzględnionych w sekcji "Podsumowanie".
Uszkodzenie pliku i uszkodzony sprzęt
Inne pliki mogą być uszkodzone. Należy określić, czy tylko gałąź rejestru jest uszkodzona, czy też inne pliki (system i dane) są uszkodzone. Jeśli uszkodzenie nie jest ograniczone do gałęzi rejestru, uszkodzenie może spowodować wadliwy sprzęt. Ten sprzęt może zawierać wszystkie elementy, które są zaangażowane w zapis na dysku, takie jak:
- Pamięć RAM (random access memory)
- Pamięć podręczna
- Procesor
- Kontroler dysku
Jeśli podejrzewasz, że sprzęt jest uszkodzony, dostawca sprzętu musi dokładnie zbadać stan wszystkich składników komputera.
Rejestr jest zapisywany w przy zamykaniu
Jeśli co najmniej jedna gałąź rejestrów stale staje się uszkodzona bez powodu, problem prawdopodobnie występuje przy zamykaniu i nie zostanie odnaleziony, dopóki nie spróbujesz załadować gałęzi rejestru przy następnym ponownym uruchomieniu. W tym scenariuszu gałąź rejestru jest zapisywana na dysku po zamknięciu komputera, a ten proces może zatrzymać komputer lub składnik na komputerze przed ukończeniem zapisu.
Rozwiązywanie problemów
Aby rozwiązać ten problem, wykonaj następujące kroki.
Przywróć komputer do poprzedniego stanu przed uszkodzeniem rejestru.
Jednym z narzędzi, których można użyć do tworzenia kopii zapasowych gałęzi rejestru, jest konsola odzyskiwania. Aby uzyskać więcej informacji na temat tworzenia kopii zapasowej i przywracania rejestru, kliknij następujące numery artykułów, aby wyświetlić artykuły w bazie wiedzy Microsoft Knowledge Base:322756 Jak utworzyć kopię zapasową i przywrócić rejestr w systemach Windows XP i Windows Vista
307654 Jak zainstalować konsolę odzyskiwania i używać jej w systemie Windows XP
Sprawdź sprzęt, dysk, sterowniki oprogramowania układowego i system BIOS. W tym celu należy wykonać następujące czynności: Te kroki mogą wymagać przestoju komputera.
- Upewnij się, że procesor CPU nie jest przeładowany.
- Upewnij się, że dzienniki zdarzeń systemowych nie zawierają identyfikatora zdarzenia 9, identyfikatora zdarzenia 11 lub identyfikatora zdarzenia 15 (lub dowolnej kombinacji tych zdarzeń). Te zdarzenia mogą wskazywać na problemy sprzętowe, które należy rozwiązać.
chkdsk
Uruchom polecenie wiersza polecenia wraz z przełącznikiem /r na dysku zawierającym pliki hive rejestru. To polecenie pomaga sprawdzić, czy obszar dysku, który zawiera pliki hive rejestru, nie jest zaangażowany w problem.- Zastosuj najnowsze poprawki oprogramowania układowego do kontrolerów dysków i użyj pasujących wersji sterowników. Upewnij się, że sterowniki są podpisane i że masz zainstalowane odpowiednie poprawki oprogramowania układowego.
- Upewnij się, że do komputera zastosowano najnowsze aktualizacje podstawowego systemu danych wejściowych/wyjściowych (BIOS).
Po wykonaniu kroku 2 może nie być widoczna żadna zmiana zachowania. Aby zapobiec uszkodzeniu, spróbuj zamknąć wszystkie uruchomione procesy przed zamknięciem komputera. Możesz zawęzić zakres do pojedynczego procesu, który jest zaangażowany. Nawet jeśli określisz proces, może nie być możliwe uniemożliwienie zwolnienia składnika przed zapisaniem gałęzi rejestru. Jeśli jednak upewnij się, że proces zostanie zatrzymany przed zamknięciem, może być możliwe zapobieganie uszkodzeniu gałęzi rejestru.
Jeśli po wykonaniu kroku 3 nie widzisz żadnych zmian w zachowaniu, porównaj gałąź rejestru. Przechwyć gałąź rejestru, która nie jest uszkodzona i uszkodzona gałąź rejestru, a następnie porównaj je przy użyciu narzędzi porównania, takich jak Windiff.exe.
Określ, która sekcja gałęzi rejestru rośnie. Jeśli wydaje się, że problem w gałęzi rejestru rośnie zbyt duży, może być możliwe ustalenie, która sekcja rośnie i śledzić to z powrotem do procesu zapisu w gałęzi.