原因如果 %SystemRoot% 文件夹中存在旧版本的 Shdocvw.dll 文件,就可能出现此问题。由于 Explorer.exe 位于 %SystemRoot% 文件夹中,任何被调用文件的搜索路径都从 %SystemRoot% 文件夹开始,然后再搜索路径。默认的搜索顺序总是先在包含程序文件的文件夹中查找被调用文件,然后再搜索路径查找文件。
解决方案
| 1. | 按 Ctrl+Alt+Delete,然后单击任务管理器。 |
| 2. | 在文件菜单上,单击新任务(运行)。 |
| 3. | 键入 cmd.exe,然后按 Enter 键。 |
| 4. | 如有必要,请转到 %SystemRoot% 文件夹。 |
| 5. | 键入 ren shdocvw.dll shdocvw.old,重命名 Shdocvw.dll 文件。 |
| 6. | 重新启动计算机。 |
或者是用这个方法试试下!
先用任务管理器运行explorer.exe运行中输入regedit
如果不能运行请到c:\windows下运行regedit文件
找到\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon 将窗口右侧的shell的数值数据改写成explorer.exe
时候中了病毒或者对系统进行了错误设置之后,登陆系统以后桌面上一片空白,即没有开始菜单和任务栏,也没有我的电脑等组件,只能按CTRL+ALT+DELETE组合键打开任务管理器启动相应的程序。导致这个问题的原因是登陆系统以后,没有启动shell进程(explorer.exe),可以采用以下方法进行排错:
1,恢复受损的系统文件
重起系统,按F8键,进入安全模式,在运行对话框里依次运行以下命令:
SFC /PURGECACHE
SFC /SCANNOW
根据提示插入合适的安装光盘,恢复可能受损的系统文件。
2,检查注册表键值
a,执行干净启动,禁用所有第三方的系统服务和自启动程序
b,打开注册表编辑器,进入HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon注册表项。
检查右面键值shell的数值数据是否为Explorer.exe,如果不是,可以将其修改为Explorer.exe 。
检查右面键值Userinit的数值数据是否为“C:\WINDOWS\system32\userinit.exe,”(引号内)。如果不是,可以将其修改为“C:\WINDOWS\system32\userinit.exe,”(引号内)
你可以使用这个链接引用该篇文章 http://publishblog.blogchina.com/blog/tb.b?diaryID=5975909
|
- 评论人:anonymous
2007-04-22 08:29:36
|
|||
我也遇到过这样的问题,不过我只是打开任务管理器,然后在新任务里运行.。现到“运行”里面多余的.结束掉,结果桌面图标就显示了。 |
||||
|
- 评论人:我就是我
2007-04-11 11:54:54
|
|||
很好用啊....很专业的哦....
|
||||