系统反复自动注销的解决办法
某晚到家打开电脑,出现登陆界面,熟练输入系统密码并回车,奇怪的是并没有出现熟悉的桌面,而是听到屏幕后面一阵好似关机时的声音,同时看到系统图标略微闪动,下面出现出现一行小字(大意如此):“系统注销成功,请重新登录!”。一时不太明白,又输一遍密码并回车,上面情景重新!才忽然意识到电脑出现了故障,遂又试了几次,还是不行。无奈重新启动,F8进入安全模式,登录依然如此,这下有点慌了,难道要我恢复系统吗,可是已经很久没有备份了,这一恢复估计就回到一年前了,C盘东西要丢失不少呀!一番思考之后决定还是先解决一下问题,不能一味逃避。
通过朋友电脑打开百度搜索:“电脑开机自动注销”,一看遇到过同样问题的人还不少,于是对问题解决又增添了一些希望,看了几篇帖子之后大概知道问题的原因了,是注册表中一个开机必须的初始化项的值被恶意篡改了,导致无法初始化开机信息,所以系统只能注销重新回到登录界面。解决方法很简单,就是想办法把该注册表项改回原来的值就OK啦!
根据网上的说法,系统反复自动注销的原因是注册表关键值Userinit = C:WINDOWSsystem32userinit.exe被修改掉了,或者是userinit.exe这个文件被损坏或删除了。我这次遇到的是第一种情况(我的系统是Windows XP),该项所在路径:HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionWinlogon
可是,系统登不进去,该如何改注册表呢?
于是想到了WinPE。话说WinPE是一个很强大的东东,它可以在你的系统崩溃完全瘫痪以致无可救药时奇迹般的恢复你电脑的生机,让你可以操纵硬盘,转移系统盘重要数据,然后重装系统,这一点在我看来极其重要,当然它还有很多其他功能,感兴趣的可以去百度一下!
WinPE可以刻录成光盘患者制作成U盘PE,我用的是U盘启动。虽然我刚举了一个WinPE的重要功能,但是我这次还用不到它,我需要的只是进去修改一下硬盘上的注册表文件,进入系统后在运行框里输入regedit发现打开注册表编辑器加载的是PE系统自己的注册表,那么怎么修改原来系统的注册表呢?于是再搜:“WinPE中修改硬盘注册表”,找到以下操作步骤:
在WIN PE系统中,开始-运行,输入regedit,点击HKEY_LOCAL_MACHINE,从菜单点击“文件”-“加载配置单元”,在弹出对话框的“文件类型”中选择“所有文件”找到硬盘系统中注册表保存位置,如C:\windows\system32\config\, 选择注册表文件。这里我们需要选SOFTWARE,然后在弹出的框中输入一个“项名字”,这里我们输入Microsoft ,然后依次展开下面的目录,找到我们要修改的userinit 项,右键点击进行修改,正确的值应该是:C:WINDOWSsystem32userinit.exe 当完成后,选择HKEY_LOCAL_MACHINE\Microsoft,然后从菜单点击“文件”-“卸载配置单元”,就完成了对硬盘系统的注册表修改。
我依次按照步骤操作,然后关闭,重启电脑,登录成功!OK!
当我在修改userinit的值时我发现原来在正确的值后面多了一串字符:uuupdate.exe ,猛然想起我在前一天为了观看爱情公寓4被一个网站强制要求安装了它们的播放器就是UUplayer什么的,后来也没有看成,被骗了,总之彻底明白了这次电脑故障的来龙去脉,也是第一次亲身体会到了随意安装流氓软件的危害,因此也提醒大家对于陌生完整推荐安装的什么东西一定要谨慎,以免中招呀!!
另:如果是由于userinit.exe文件丢失或损坏而造成的这个问题,那就需要从别处弄一份好的文件放回原来的地方就行了,也可以通过WinPE操作,此处未验证,从略!