1 userinit.exe文件被破坏或被删除。
挂从盘或者pe引导启动,把c:\windows\system32\dllcache\userinit.exe复制到c:\windows\system32就行了。
2 登陆项userinit键值被篡改。
用pe引导启动,修改注册表[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]下的“Userinit”键,把值改成“userinit.exe,”(不能少了逗号)
3 重装系统..........