前段时间,经常碰到windows2000XP系统出现登陆窗口以后,正确输入用户名和密码,出现了“正在加载个人设置……”对话框,但马上又回到了登陆窗口,多次重复,问题依旧。就是在安全模式下,也是不能登陆.这是由于中了WORM_FUNNER.A病毒长沙电脑网今天终于找到的解决办法:
1.用系统盘启动,登录进恢复控制台,copy c:\windows\system32\userinit.exe userinit32.exe 重新启动就可以正常登录了。
原因是MSN FUNNY病毒把正常的userinit.exe给破坏了,并且把注册表里的HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon 下的Userinit 键值由C:\WINDOWS\system32\userinit.exe, 改成了C:\WINDOWS\system32\userinit32.exe,
所以COPY以后,WINXP能找到这个登录处理程序从而成功登录。
登录进系统后,重新把这个注册表键值恢复即可。
2.除了用安装光盘修复外,还通过局域网联机修复(远程修改注册表):如用pstools里的p***ec.exe执行
P***ec.exe \\主机名 -u 管理员用户名 -p 密码 c:\windows\regedit -s d:\us.reg
us.reg 内容如下:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"Userinit"="C:\\WINDOWS\\system32\\userinit.exe,"
3.从网上下载了一个最新版深山红叶袖珍PE系统工具箱V24《黑客X档案专用版》刻录成光盘,并在虚拟机上试验成功,可以修改本机注册表。
下载地址:http://www.greendown.cn/view_down.asp?downd_id=5&downd=1&ID=4603&down=yes
,
光盘启动-[1]Windwos PE(xp)深山红叶光盘工具箱-开始-强力系统修复ERD2003-首先在此设置当前系统目录!(当前=C:\windows[选择当前系统路径])-注册表编辑器(Regedit,针对硬盘系统)-找到[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon],在其下新建一个字符串值,键名为"Userinit",键值为"C:\WINDOWS\system32\userinit.exe,",重新启动,系统登陆正常。
4.从安装光盘里面提取userinit.exe文件(在安装光盘i386目录下,文件名是USERINIT.EX_,
用expand命名即可把userinit.exe解压出来),然后放到%systemroot%\system32目录里面即可
注意:expand命令这样使用
expand 光盘盘符:\i386\USERINIT.EX_ 系统盘盘符:\Windows\system32
微软官方答案:
http://support.microsoft.com/default.aspx?scid=kb;zh-cn;249321