电脑开机后无法直接显示桌面explorer.exe才能
电脑开机后无法直接显示桌面,只有打开进程管理器将“explorer.exe”进程结束并再启动后,才能显示出电脑桌面
操作方法
- 01
首先尝试下面的方法:1打开系统组策略编辑器就是gpedit.msc,找到“用户配置”——“Windows设置”项——脚本(注销与登录)——登录(添加,将脚本路径改为 Explorer.exe的路径,如:C:\windows\Explorer.exe)即可。这样在登录时系统会再加载一次Explorer.exe就可以显示出桌面了。但也有如我的状况,gpedit.msc打不开。2打开注册表,找到子键“HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion \Policies\Explorer”,新建“DWORD”值“NoDesktop”,其值为“1”。(这个是我在网上搜索的方法,为什么要使用这个健值我不清楚。)再检查注册表....HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Shell看是否为explorer.exe,不是的话自己改.第一个,把Explorer加入进程:开始菜单→运行→输入“regedit”,回车→打开注册表内的HKEY_CURRENT_USER\Software\Microsoft \Windows\CurrentVersion\Run\项,在该项下新建一个名称为“Explorer.exe”的新字符串值,编辑该值,数据为你系统中Explorer.exe的位置。第二个,取消开机项目开始菜单→运行→输入“msconfig”,回车→在『启动』选项卡中,找到那个安装程序的对应的值(如果不知道就把一些没有必要的全部去掉),去掉前面的“√”,保存,退出。重启电脑。
- 02
方法1:修改注册表中所有的shdocvw32.dll为shdocvw.dll即可。恢复被隐藏的桌面图标,重启后生效[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]添加Nodesktop值为0。
- 03
方法2:在注册表添加注册表项:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run新增:Explorer c:\Windows\Explorer.exe
- 04
方法3:打开任务管理器,输入CMD,运行:C:\WINDOWS\system32\dllcache\explorer.exe,回车
- 05
方法4:1:进入任务管理器的“新任务”里面输入“regedit”调出注册表,查看HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft \Windows NT\CurrentVersion\Winlogon\shell shell的值是Explorer.exe2:从正常的系统(windows2000和XP都可以)里复制c:\windows\system32\shdocvw.dll文件,重命名为 shdocvw32.dll,粘贴到问题电脑的c:\windows\system32\文件夹里,运行explorer.exe,(alt+ctrl+delete —>文件->新建任务运行->浏览->C:\WINDOWS\explorer.exe)一切就都恢复了。3:如果手动加载也不行的话,可能是Explorer.exe文件坏了,到别人的电脑上复制一个回来就行了。原因。可能是病毒损坏了explorer.exe文件。