Загрузитесь с Windows LiveCD или же подключите жесткий диск с больной системой к другому компьютеру.
!!!Ничего не запускайте на подключенном диске!!!

Проверьте наличие файлика userinit.exe в папке C:\windows\system32.

Далее:

1. Пуск/Выполнить..., набрать regedit и выделить раздел HKEY_USERS.
2. Выберите в меню программы File - Load Hive (Файл - Загрузить куст) и перейдите к папке, где находится реестр вашей Windows (обычно C:\Windows\System32\Config).
3. Выделите файл SOFTWARE без расширения и нажмите Open (Открыть).
4. Введите имя для раздела, который вы загрузили, например, MyHive.
5. Посмотрите Microsoft\Windows NT\Winlogon (в обычном виде это [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]) параметр Userinit должен быть такой C:\WINDOWS\system32\userinit.exe, (с запятой)
6. Не забудьте выгрузить куст

В качестве Windows Live CD можно использовать любой диск, в котором есть возможность вносить изменения в реестр.

Примечание: ERD Commander позволяет вносить изменения в реестр без загрузки куста. Для работы с реестром в этом Live CD проделать следующее Пуск - Выполнить - erdregedit - OK