查看文章
 
XP 用户登录后自动退出
2008-01-14 22:05
XP 用户登录后自动退出 ----请教高手
悬赏分:70 - 解决时间:2007-12-7 14:56
WindowsXP能正常启动到用户籍登录界面,然而在输入正确密码后,能看到"正在应用你的个人设置"并能看到自己设置的桌面背景,但图标一直不出现(就像是explorer还没有启动一样),几秒后出现"正在保存你的设置",然后就退出到了登录面,如此循环,进去时试过狂点Ctrl+Alt+Del,但无法呼出任务管理器.现在用朋友电脑上网请教高手.
在出现问题的前一天,用过优化大师,清理过注册表,也设置过"启动时为桌面和EXPLOR使用独立进程".
问题补充:补充一点,电脑上安装了Symantec 10 企业版,并安装了360Safe.都是最新病毒库,并且今早我也上网找最近的病毒情况,没有此种现像的新病毒流行的报告.但在别的网站找到一提问,问题和我基本一样,他也是用过优化大师的.
且安全模式也一样登录不了.确定并非userinit.exe或logonui.exe的问题.
提问者: 匿名
最佳答案
WINXP开机故障-登录后自动注销
情况一:
昨晚上网电脑中毒,用卡巴斯基杀毒后"WINXP开机登录后自动注销,安全模式也一样",经查询资料解决如下:

故障分析:广告程序BlazeFind干的好事,这个广告程序修改注册表时不是把自己的saupdater.exe放在userinit的后面,而是直接用 wsaupdater.exe替换了userinit.exe,使得注册表这一项HKEY_LOCAL_MACHINE\Software\ Microsoft\Windows nT\CurrentVersion\Winlogon\Userinit

的键值从默认的C:\WINDOWS\system32\userinit.exe,变为C:\Windows\System32\wsaupdater.exe,如果您使用Ad-aware 6 Build 181清除该广告程序,重启动后可能会造成用户无法登录系统。

解决方法:使用光盘或者软盘启动,将userinit.exe复制一份,命名为wsaupdater.exe放在同一目录下,以使得系统能够正常登录,然后将上面所述的注册表中被广告程序修改的键值恢复默认值,再删除wsaupdater.exe文件。(具体操作见以下)

cd system32
copy userinit.exe wsaupdater.exe
exit
Click start, then run. Enter
regedit
and click OK. Using RegEdit, expand
HKEY_LOCAL_MACHINE
Software
Microsoft
Windows NT
CurrentVersion
Winlogon

Locate Userinit in the value column, right-click this item, and choose modify. Replace
"wsaupdater.exe" with "userinit.exe," (do not use quotes, and ensure the trailing comma is present as shown) and click OK. Exit RegEdit.

Restart your computer, and log on to the system using an account with administrator-level privileges.

Go to My Computer, then to the System32 folder (usually C:, then Windows, then System32). If Explorer prompts that removing files from these areas is not recommended, click to continue. Locate and remove wsaupdater.exe, and delete this file.

情况二:
XP疯了,登陆后自动注销!

中了WORM_FUNNER.A病毒
用系统盘启动,登录进恢复控制台,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能找到这个登录处理程序从而成功登录。
登录进系统后,重新把这个注册表键值恢复即可。

除了用安装光盘修复外,还可通过局域网联机修复(远程修改注册表):如用pstools里的psexec.exe执行

Psexec.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,"

类别:默认分类||添加到搜藏 |分享到i贴吧|浏览(1693)|评论 (0)
 
 
最近读者:
 
网友评论:
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
     

   
帮助中心 | 空间客服 | 投诉中心 | 空间协议
©2012 Baidu