桌面上没有东西了是怎么回事?

来源:百度知道 编辑:UC知道 时间:2024/06/17 17:34:52
桌面忽然没有任何图标了,空荡荡的只有一张壁纸,请问有什么办法解决吗?

先打开任务管理器,运行explorer.exe
还不行的话看看这个
一个名为:shdocvw32.dll的文件,被卡巴、360安全卫士等安全软件识别为木马(或者是感染木马),杀完后重启,桌面就只有一个背景图了。没有异常进程,也没有异常文件和启动项,程序可以正常运行;在任务管理器里,看不见explorer.exe的踪迹,即使重新调用explorer.exe,桌面图标、任务栏也仅仅是一闪而过,依然只是一个单纯的桌面背景在你眼前。

出现原因:

由于某个病毒将shdocvw32.dll这个文件注入到了电脑中,替代shdocvw.dll的功能,然后在注册表里面将对shdocvw.dll的调用全部改成了shdocvw32.dll。而杀毒软件查到了这个病毒,并且把它杀死,但是却没有修改注册表对应的调用,造成了注册表里面的信息错误,从而不能启动桌面。这种情况出现之后系统是能正常启动的,只是因为explorer进程无法调用相关的dll文件,导致窗口显示不出来,不过所有的程序还是可以正常运行的。

解决方法:

(1)从正常的系统里复制c:\windows\system32\shdocvw.dll文件,重命名为shdocvw32.dll,粘贴到问题电脑的c:\windows\system32\文件夹里,运行explorer.exe,一切就都恢复了。

或者

(2)从正常的系统里复制c:\windows\system32\shdocvw.dll文件,粘贴到问题电脑的c:\windows\system32\文件夹里覆盖原来那个文件,进入注册表编辑器 regedit.exe ,查找所有的shdocvw32.dll,并改名为shdocvw.dll,然后运行explorer.exe,就正常了。

注意:出现这种情况后,在c:\windows\system32\文件夹里还存有一个shdocvw.dll文件,但其完整性就不知道了,若找不到可以替换的shdocvw.dll文件,可以用问题系统里的那