- Найти другой компьютер, с работающей такой же версией WindowsXP и скопировать с нее файлы:
С:\WINDOWS\system32\winlogon.exe
C:\WINDOWS\system32\userinit.exe
C:\WINDOWS\system32\logonui.exe
C:\WINDOWS\system32\taskmgr.exe
C:\WINDOWS\explorer.exe - Загрузиться на неисправном компьютере с любого LiveCD/DVD и заменить существующие файлы скопированными.
- Затем поправить ветку реестра неисправного компьютера, воспользовавшись Regedit [подробнее]:
- запустить Regedit
- установить указатель на HKEY_LOCAL_MACHINE
- меню Файл -> Загрузить куст -> указать папку с рухнувшей системой \WINDOWS\system32\config, открыть файл software
- задать имя куста, например TRY
- зайти в раздел HKEY_LOCAL_MACHINE\SFT\Microsoft\Windows NT\CurrentVersion\Winlogon и восстановить параметр Userinit
- меню Файл -> Выгрузить куст
- Правильные параметры Userinit:
- Параметр в реестре
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"Userinit"="C:\WINDOWS\system32\userinit.exe,"
Значение должно быть именно таким, с запятой в конце.
Буква системного диска своя. - Удалите этот раздел (если существует): HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\userinit.exe
Дополнительная информация доступна на форуме OSZone.