我的症状:
系统已运行,无法进入桌面
任务管理器中有explorer.exe
手动加载explorer.exe后没作用
注册表没留意
网上收集了一些:
1.原文连接:http://fandog.xmu.edu.cn/archives/325
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
找到 shell 值是否等于 explorer.exe
朋友家电脑出问题了,系统是Windows XP,症状是开机后无法进入桌面。
按Ctrl+Alt+Del调出Windows任务管理器,文件 → 新建任务(运行)→ 浏览,找到C:\Windows\explorer.exe,运行之,顺利进入桌面。判断explorer.exe文件未损坏。
运行Norton Antivirus杀毒,未见病毒。
判断是某种原因导致注册表异常。运行regedit查看注册表,找到启动桌面的键值:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Shell
其值果然不是C:\Windows\explorer.exe,删之,重建一个字符串值Shell等于C:\Windows\explorer.exe。重启,桌面正常出现。
2.原文连接:
问题起因:删除讨厌的广告程序(advapi32),用了hijackthis 等。
症状:无法进入桌面即windows加载explorer.exe文件失败,无任何提示信息!
已用过的解决方案:
1、安全模式下同样问题。
2、已经彻底杀毒。
3、用启动盘修复提示加载相关的库文件失败。(sfc /scannow)
4、注册表未备份。
问题猜想:未加载需要的库文件或系统文件。
以上信息在无桌面环境下加载explorer完成。IE不好用哦。
环境:win2003
hack988 2006-04-02 22:03
这样都不重新装,你厉害。要不采用修复安装的方式安装一下看看
blackvirus 2006-04-02 23:51
你有没有备份注册表?如果有的话用安全模式下的命令行提示
可以打开CMD 然后你恢复注册表就好了,以前我也有这样的情况,还好
我备份了注册表,你那种情况可能和我一样,是注册表被改了
金州 2006-04-03 06:55
猜测1.
症状1:是不是能进入到系统,就是滚动条后输入密码后能进入系统,但是不显示桌面,但是可以用其他方式运行程序,比如快捷键, windows徽标键+e 可以打开任务管理器。
如果是症状如上:
建议,最简单方法,找一个explorer覆盖,用其他工具应该可以覆盖掉。
用hijackthis察看协议那一项,看看有没有自动添加的协议。如果你平时常用这个软件,应该可以看出来有没有添加
症状2.根本就无法运行任何程序,就是打开之后出现错误提示,什么快捷键都运行不了。
估计是你改动了启动项目了,
你是不是把 shell = explorer.exe 给删除了或者修改了??
如果是这样,你用启动盘好像是可以进去,你把注册表用启动盘直接覆盖到系统 里面。
猜测2.
你是不是删除了advapi32.dll?
这个东西不是广告软件,它不是ad——这么读,而是adv-api.是一个安全调用的api.
如果你删除了这个文件,或者修改了,搞回去看看。单个弄回去,不要sfc,sfc这个东西很多时候不大好用。
以上猜测。仅供参考。
billjie1 2006-04-03 08:03
是BHO的问题啦...hkey-loca-machine\software\microsoft\windows\currentversion\explorer\browser helper objects\
blackhorse 2006-04-03 11:17
初步拟定解决方案:
1、替换explorer.exe(故障恢复台或DOS下)失败
2、恢复win2003注册表初装状态(故障恢复台)成功
3、打开注册表,找到子键"HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer",新建"DWORD"值 "NoDesktop",其值为"1"。
再检查注册表
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Shell
注册explorer.exe 失败
4、注册以下库文件Browseui.dll、
Comctl32.dll、Condlg32.dll、Mlang.dll、Ole32.dll、
Uininet.dll、Shell32.dll、Shlwapi.dll、Urlmon.dll、
Setupapi.dll、Oleaut32.dll失败
blackhorse 2006-04-03 21:16
问题解决,方法如上.
代价:某些软件得重新安装注册.
教训:安装软件时注意附带软件的安装.如:据说XP星号密码查看器私下安装了14个广告程序,怕怕!
virus-y2k 2006-04-11 10:49
这个问题我遇见过。。自动加载失败的话就手工加载吧。explorer.exe文件在c:\windows目录下。用ctrl+alt+del 打开任务管理器。自己加载。修复方面我就不知道了。你试试修改下注册表。用注册表启动explorer.exe文件试试。
虫虫 2006-04-20 09:08
那如果自动加载失败,手动加载也失败了呢?
我遇到的现象是
1,桌面一闪而过,不管自动手动
2,桌面显示正常,但是一打开我的电脑就自动关闭,桌面消失;然后自动加载,显示桌面.还有,ie也不行了.
我遇见的1是病毒造成的.至于损坏了什么文件我不知道.
2的情况我不知道怎么回事,估计是病毒什么的非法给explorer加载了什么dll,或者修改了什么dll造成的.
zqr 2006-04-20 10:25
遇到过google桌面搜索被卸载(卸载出错。)然后无法加载外壳的情况。
手动加载一闪而过 无效。
替换,修复都试过。
最后只好重装。
ge_xin_yu 2006-05-27 04:40
这种问题一般情况是卸载某些广告程序,流氓软件时连系统动态连接库文件一并卸载了.某些广告插件是嵌入到系统DLL文件中的.查找起来费时费力,只能重装.下次吸取教训吧!!!
没有评论:
发表评论