Приношу свои извинения, допустил механическую ошибку, дал вам в скрипте стандартный путь для userinit (c:\windows\system32\userinit.exe), он у вас отличается от обычного.
1.Скачайте образ ERD Commander (
подойдет любой другой LiveCD с возможностью правки реестра) на "здоровом" ПК, запишите на диск.
2.Загрузитесь с этого диска.
3.Кнопка Пуск -> Выполнить ->
erdregedit
4.Посмотрите в реестре:
ветка:
Код:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
В вашем случае правильное значение для параметра
Userinit
Код:

d:\winnt51\system32\userinit.exe,
Исправьте значение на правильное и система загрузится.