Ten problem pojawia się, gdy:
Ktorys z chipow pamieci jest uszkodzony (lub wystapił chwilowy brak
kontaktu na zlaczu itp.).
W duzym skrocie wyglada to tak: wersja windowsowa scanrega (scanregw.exe -
dzialajaca w trybie chronionym) sprawdza integralnosc rejestru w pamieci.
Jezeli rejestr jest wczytany do uszkodzonej RAM, to scanregw.exe stwierdza
uszkodzenie rejstru i ustawia flage (flaga zapisana jest wtedy w pliku
system.dat)
“Rejestr uszkodzony …”.
To ustawienie flagi powoduje, że wersja DOS-owa scanrega bedzie wywolana
przy następnym starcie komputera.
Z jakichs powodow scanreg nie usunal ustawienia flagi uszkodzenia
rejestru.
Jesli sie powtorzy to mozna go wyleczyc:
Wykonaj kopię rejstru Uruchom–> scanregw /backup
W pliku scanreg.ini przywróć wpisy: Backup=1 oraz Optimize=1
Uruchom komputer pod czystym DOSe-m
Przeskanuj rejestr poleceniem scanreg /fix (reset flagi, o ile rejestr
jest dobry)
Zrestartuj komputer
Lub_:
Wyjdz z Windy (Start>Zamknij system>Uruchom ponownie w trybie
MS-DOS).
Lub wejdz z linii polecen F8
Teraz wpisz kolejno:
smartdrv /n
Załadowanie bufora dyskowego, znacznie przyspieszajac operacje
na plikach.
Następnie wyeksportuj tylko aktywne klucze do pliku…
regedit /e rejestr.reg
Poczekaj chwile aż rejestr zostanie zapisany
i… usun Rejestr (pliki) wpisując:
attrib -h -r system.dat
attrib -h -r user.dat
del system.dat
del user.dat
Po usunięciu w/w plikow wpisz:
regedit /c rejestr.reg
Gotowe! Masz czysty rejesetr
Restart kompa i pracuj dalej 
Jezeli powtorzy się przywracanie poprzedniej kopii rejestru, to mozesz miec uszkodzona pamiec.