zilwert, попробуйте скопировать файл userinit.exe с другой системы.
ещё посмотреть HKEY_LOCAL_MACHINE\ControlSet???\Control\Session Manager\SubSystems
ControlSet??? - это ControlSet001, ControlSet002 и т.д.
Параметр: Windows
д.б.
Код:
%SystemRoot%\system32\csrss.exe ObjectDirectory=\Windows SharedSection=1024,3072,512 Windows=On SubSystemType=Windows ServerDll=basesrv,1 ServerDll=winsrv:UserServerDllInitialization,3 ServerDll=winsrv:ConServerDllInitialization,2 ProfileControl=Off MaxRequestThreads=16
И ещё
Как восстановить работу системы после повреждения системного реестра, препятствующего запуску Windows XP
Как выполнить обновление (переустановку) Microsoft Windows XP - способ 2