网上搜了一下,可能是病毒修改注册表或破坏Userinit.exe造成。
给出大致解决方案:
电脑虽然无法登陆,但是登陆画面出现后网络已经正常连接。所以只要密码正确可以通过局域网中用别的机器访问故障的机器。
先将正常的机器中 C:\WINNT\system32\userinit.exe 覆盖掉问题机器对应目录中的 userinit.exe (也有可能是userinit32.exe)
运行注册表编辑器(regedit),通过“注册表”菜单里的“连接网络注册表”连接到问题机器,修改远程注册表中
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
将 Userinit 字符串设为:"C:\WINNT\system32\UserInit.exe,"
故障机器不需重启,直接输入正确密码应该就能登录。