Problem polega na tym, że podczas uruchamiania systemu Windows XP (x64), który działał bardzo dobrze przez długi czas, pojawia się wskaźnik myszy i ekran powitalny, ale po odczekaniu godziny nic się nie zmienia i nie przechodzi do Zaloguj się na ekranie, gdzie powinienem wpisać swoje hasło. Mam także zainstalowany system Windows 8.1 (aktualizacja 1). Oto rzeczy, które próbowałem (bez powodzenia):
Działania:
Uruchamianie we wszystkich rodzajach bezpiecznego trybu.
Zmiana AHCI na IDE w ustawieniach BIOS.
Zmiana podstawowego urządzenia graficznego z PCI-E na pokład w ustawieniach BIOS.
Wymiana
C:\Windows\System32\Config\SYSTEM
rejestr ze starszą kopią zapasową.Usuwanie
HKLM\SYSTEM\MountedDevices
wpis rejestru.Sprawdzanie dysku systemowego pod kątem błędów (nie znaleziono błędów).
Wynik z nich:
Nic się nie zmienia - Windows XP nadal uruchamia się pomyślnie, ale zawiesza się na tym ekranie:
Całkowicie straciłem nadzieję, jaki może być problem. Gdyby to były niektóre uskutecznione usługi startowe, to wymiana rejestru z absolutną ich kopią rozwiązałaby problem, prawda? W przeciwnym razie - widzisz, że problem nie występuje na dysku, gdy go sprawdziłem - nie znaleziono błędów. Zmieniłem też wiele ustawień BIOS-u, bez żadnego wyniku. Na koniec próbowałem też wymienić WinLogon.exe
z Explorer.exe
ale wtedy system odmawia uruchomienia i automatycznie uruchamia się ponownie. Próbowałem również wcześnie testować MessageBoxW
zadzwoń przed WinLogon.exe
WinMain
funkcja, ale z tym samym wynikiem podanym powyżej - system uległ awarii.
Próbuję również debugować WinLogon.exe
aby zobaczyć problem w czasie rzeczywistym, ale niestety mam dużo złego czasu, ponieważ wydaje się, że nie można tego zrobić lokalnie, więc muszę albo kupić kabel do debugowania USB za dużo pieniędzy lub FireWire PCI-E karta. Ale może powinienem stworzyć inne pytanie na ten temat.