WINXP可以进行到输入登陆名和密码,然后一进系统就马上自动注销关机,出现这种现象很可能是由于病毒修改了这个键值:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Userinit
正常的值应该是象这样的:
C:\WINDOWS\system32\userinit.exe,
病毒修改成了userinit32.exe
原因可能是是杀毒工具将userinit32.exe删除导致登录后立刻注销的情况出现
解决方法:
用Windows的安装光盘启动计算机,进故障恢复控制台,将userinit.exe复制一份命名为userinit32.exe,重启能正常进系统后再修改此键为正常值
另一种解决方案:
上网下载了一个最新版深山红叶袖珍PE系统工具箱V24《黑客X档案专用版》刻录成光盘,并在虚拟机上试验成功,可以修改本机注册表。
下载地址:http://www.downxia.com/downinfo/188.html,
光盘启动-[1]Windwos PE(xp)深山红叶光盘工具箱-开始-强力系统修复ERD2003-首先在此设置当前系统目录!(当前=C:\windows[选择当前系统路径])-注册表编辑器(Regedit,针对硬盘系统)-找到[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon],在其下新建一个字符串值,键名为Userinit,键值为C:\WINDOWS\system32\userinit.exe,,重新启动,系统登陆正常。
2.
电脑清理病毒后出现了登陆自动注销的情况
这样不管你用什么模式,都进不到桌面
后来上网查了一下
原来是病毒把用户启动程序“userinit32.exe”给改名了
我们进DOS下 给他改过来 就OK了
进入DOS
运行 copy c:\windows\system32\userinit.exe userinit32.exe
这样之后重起一下电脑,就可以了
XP登陆后自动注销的解决办法
HKEY_LOCAL_MACHINE>Software>Microsoft>
Windows NT>CurrentVersion>Winlogon的一个键值:UserInit,改为OldUserInit。userInit里边用自己的广告程序代替。就是因为这个UserInit的值里边要用到广告程序,造成系统登录返回。删除UserInit,把OldUserInit改为UserInit就可以了。
因为系统不能够正常启动,是因为%System%\system32\userinit.exe没有给执行。
这有可能是因为userinit.exe文件损坏或被病毒替换或者是注册表中的相关键值被修改,对于损坏的问题,你去找张XP原版安装光盘,用它启动电脑并选择故障恢复控制台,输入Administrator密码登录之后运行expand X:\i386\userinit.ex_ c:\Windows\System32\userinit.exe进行恢复,X是光驱的盘符,而对于注册表替换的问题,最好去买张PE的光盘,比如说深山红叶的PE光盘或者是老毛桃的PE光盘,用它启动电脑并启动其中的注册表编辑工具,定位到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon,双击右面的Userinit键值,取值为“C:\Windows\System32\userinit.exe,”,注意最后的半角的逗号别漏掉,很多人都忽略了它,而这也会引起问题。
如果没有什么重要资料,强烈建议重装系统,,
如果有资料要保存,可以尝试在开机的时候按 F8 键进入安全模式
在安全模式下用windows优化大师查看开机启动的程序是否有问题,,
不过,已我的经验来说,如果没有什么特别重要的文件,重装系统是最便捷
最节约时间的.
进安全模式优化下!