左下角开始有吗??
如果有的话你就右键点桌面,排列图标,显示桌面图表~!
你还记得删除了什么东西吗?
开机不加载桌面是因为无法正常加载explorer.exe进程导致的,所以我们就来检查一下与explorer.exe有关的设置。
首先,你可以通过任务管理器加载这个程序,证明这个程序还在,并且路径正确,但是否被损坏了就不清楚了;
然后,检查注册表这个键值HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\下的shell键,看看其内容是不是explorer.exe 如果不是,改过来;
另外,你说你在安全模式下可以正常自动加载桌面,证明安全模式下,注册表没有被修改,那么也有可能是存在某个进程,在你进入系统时自动修改了上面的项,所以只要把这个进程揪出来,估计问题就解决了。可以用msconfig一项一项的屏蔽开机启动程序,用来找出作怪的程序。
最后,扩展名关联性也是个思考方向。
补充1:因为不了解你机器的具体情况,很难说得准,建议你手动加载explorer.exe后,去事件查看器中看看每次启动后有什么错误事件没有?开始运行eventvwr.msc可进入事件查看器。
补充2:内存不能读取是因为某个程序违反了操作系统的内存分配规则,读了不该读取的位置,所以被windows强行关闭并提示错误。这个和你不能加载桌面是否有关系,也不好说,需要你仔细排查。既然你在安全模式下一切正常,那么建议你利用msconfig禁用掉一切不需要的启动程序和一切非microsoft的服务,然后对你已经禁用的逐个解除禁用,看看当哪一个程序或服务解禁后会产生问题,就知道谁的毛病了。
另外,建议你再注意以下几个位置:
1)c:\windows\system.ini文件,看看他内容中有没有shell的字眼;
2)看看组策略中有没有可疑脚本;
3)到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\IniFileMapping下看看system.ini和win.ini两个注册表项中的内容,尤其是shell和winlogon这几个键,看看有没有问题;
注:像这种问题,如果找不到原因的话,需要看的地方太多了,必须要细心。不过好在你在安全模式下可以正常,所以这就给排查提供了很大方便,先按我上面说的利用msconfig的方式,找到有问题的程序和服务,这是一个最简单有效的办法。就是麻烦点,呵呵。
太晚了,要睡了,有事请明天说吧。
补充3:是哪个进程cpu使用100%?是explorer.exe吗?那很有可能是这个资源管理器进程被注入了dll木马或者被修改了,建议用冰刃或procexp之类的软件检查一下explorer.exe进程中都有什么可疑模块和线程。也许病毒木马没杀干净有残留,而开机时病毒的残留又要求先启动被你杀掉的那部分,因为找不到,所以产生了故障,如果把病毒残留杀干净,并把系统文件恢复,问题应该迎刃而解。你说查毒找不到,那很正常。因为一些木马的残留物不符合病毒库特征码,所以是不会被报有毒的。但它又确实是在做着木马的工作。所以就需要你手动把它揪出来。如果你实在觉得有难度,而且不愿意为了查个木马花费大量精力的话,那最简单的办法还是重装。
桌面所有图标消失应该是系统外壳程序explorer.exe没有正常启动或被关闭造成的,可以在"任务管理器(CTRL+ALT+DEL)"中手动运行explorer.exe找回桌面.造成该问题的主要原因有:
1.恶意程序/病毒破坏
你可以重启系统并按F8进入安全模式,选择专业的杀毒软件对系统分区进行全面扫描,如果是恶意程序,也可以运行msconfig.exe打开"系统配置实用程序",在"启动"标签中去除可疑程序的自启动程序.(其实这个也是平时的防范没做好,系统安装好后,应马上装上防火墙和杀毒软件.另外推荐安全卫士360--没事的时候可以自己扫描一次,看有没有恶意软件和漏洞,花不了什么时间)
2.文件兼容问题
如果是安装了某些软件(或者文件被破坏)后出现这个问题,那同样也是进入安全模式,在开始--控制面板--添加删除程序中将出现问题前最新安装的程序卸载掉.如果卸载后重启还是有问题,则可能是explorer.exe的相关DLL文件在软件安装时被覆盖或损坏,解决方法是重启按F8进入带命令行提示的安全模式,进入%systemroot%目录,用ren命令将shdocvw.dll改名,然后用闪盘从别的电脑中(要求相同系统)将该文件复制到你电脑的目录中,重启既可.其他可能出现的文件包括:shdocvw.dll,Browseui.dll,Comdlg32.dll,
Mlang.dll,Oleaut32.dll,Shell32.dll,Shlwapi.dll,Urlmon.dll,Wininet.dll,Setupapi.dll,也可用此方法一一覆盖.
如果实在不行的话,或者你觉得麻烦就自己重新安装系统好了
参考资料:http://zhidao.baidu.com/question/23874598.html?si=3
用安全模式启动看看
然后查找原因
重装吧!
360和超级巡警试过吗