XP登录自动注销的解决办法

时间:07-11-28 栏目:软件の应用 作者:wukong 评论:0 点击: 918 次

现象:出现windows2000/XP登陆窗口以后,正确输入用户名和密码,出现了“正在加载个人设置……”对话框,但马上又回到了登陆窗口,多次重复,问题依旧。就是在安全模式下,也是不能登陆:用。

解决办法1:用系统盘启动,登录进恢复控制台,copy c:windowssystem32userinit.exe userinit32.exe 重新启动就可以正常登录了。
原因是MSN FUNNY病毒把正常的userinit.exe给破坏了,并且把注册表里的HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionWinlogon 下的Userinit 键值由C:WINDOWSsystem32userinit.exe, 改成了C:WINDOWSsystem32userinit32.exe,
所以COPY以后,WINXP能找到这个登录处理程序从而成功登录。
登录进系统后,重新把这个注册表键值恢复即可。

特别注意:若在域中的计算机,请注意组策略(计算机或用户)是否设置有登录脚本(登录脚本可能包括注销命令)。

解决办法2:用操作系统的安装光盘启动计算机进故障恢复控制台,键入(以 Windows XP为例,如果你用的是 Windows 2000 请将以下命令行中的windows改成winnt):以下#开头的行为注释行

#创建一个临时目录 regTemp
md regtemp
#进入System32config目录
cd system32
cd config
#复制system32config 目录下的五个文件到到刚刚创建的临时目录
#五个文件是:default,sam,security,software,system
copy default windowsregtemp
copy sam windowsregtemp
copy security windowsregtemp
copy software windowsregtemp
copy system windowsregtemp
#然后再一一删除这五个文件。
del default
del sam
del security
del software
del system
#windowsrepair目录下复制这五个文件到System32config目录下:
copy windowsrepairdefault
copy windowsrepairsam
copy windowsrepairsecurity
copy windowsrepairsoftware
copy windowsrepairsystem
exit

重启后将恢复系统刚安装好时的配置文件,登录系统后。
不过,这样登录进去以后,有许多东西被更改了,有的程序可能用不了。
我试了一下,像word,excel就用不了。
所以,我就把我以前备份的注册表还原了。
还原以后,重启电脑,系统基本正常。
哈哈……

解决办法3:

这是因为%System%system32userinit.exe没有给执行,所以系统不能够正常启动!解决方法如下:

新建regfix.reg,内容如下,想办法导入系统:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionWinlogon]
"Userinit"="C:WINDOWSsystem32userinit.exe,"

重新启动即可!

解决办法4:

使用windows PE系统(推荐用“深山红叶winpe系统工具箱”)引导至光盘系统,运行其中的“强力系统修复 ERD 2003”,设置好系统目录,接着执行他下面的注册表编辑根据,找到[HKEY_LOCAL_MACHINESoftwareMicrosoftWindows NTCurrentVersionWinlogon],在右边的窗口中将键值:UserInit的值改为:C:WINDOWSsystem32userinit.exe,重新启动即可!
除了用安装光盘修复外,还可通过局域网联机修复(远程修改注册表):如用pstools里的psexec.exe执行Psexec.exe 主机名 -u 管理员用户名 -p 密码 c:windowsregedit -s d:reg.reg

reg.reg 内容如下:
程序代码
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionWinlogon]
"Shell"="Explorer.exe"
"Userinit"="C:WINDOWSsystem32userinit.exe,"
"UIHost"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,
00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,6c,00,
6f,00,67,00,6f,00,6e,00,75,00,69,00,2e,00,65,00,78,00,65,00,00,00

解决办法5:
A、若病机可以网络连接:
1、将正常机下的 系统盘:windowssystem32userinit.exe 拷贝至病机相应目录下;
2、用正常机的注册编辑器的“文件”菜单下的“连接网络注册表(C)”连接到病机的注册表,检查以下是否存在以下注册表子项(注意是项并非是键值):
HKEY_LOCAL_MACHINESYSTEMControlSet001ServicesEventlogApplicationUserinit
HKEY_LOCAL_MACHINESYSTEMControlSet002ServicesEventlogApplicationUserinit
HKEY_LOCAL_MACHINESYSTEMControlSet003ServicesEventlogApplicationUserinit2
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesEventlogApplicationUserinito}}
键[EventMessageFile](类型为“可扩充字符串值”)内容为:%SystemRoot%System32userinit.exeH78
键[TypesSupported](类型为“DWORD值”),内容为:00000007#WN
同时检查:HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsNTCurrentVersionWinlogon项下是否存在以下键值:键[Userinit](类型:“字符串值”)内容:“E: WINDOWSsystem32userinit.exe,”(注意:没有引号,且串中的E:为您的WINXP所在的盘符)

B、若病机不可网络连接:
用系统盘启动,登录进恢复控制台,copy c:windowssystem32userinit.exe userinit32.exe 重新启动就可以正常登录了。
原因是MSN FUNNY病毒把正常的userinit.exe给破坏了,并且把注册表里的HKEY_LOCAL_MACHINESOFTWARE MicrosoftWindows NTCurrentVersionWinlogon 下的Userinit 键值由C:WINDOWSsystem32userinit.exe, 改成了C:WINDOWSsystem32userinit32.exe,所以COPY以后,WINXP能找到这个登录处理程序从而成功登录。登录进系统后,重新把这个注册表键值恢复即可。

声明: 本文由( wukong )原创编译,转载请保留链接: XP登录自动注销的解决办法

XP登录自动注销的解决办法:等您坐沙发呢!

发表评论

您必须 [ 登录 ] 才能发表留言!

------====== 本站公告 ======------
大家有任何疑问和建议,请到这里留言:点击留言板

读者排行