开始菜单中的启动程序没了,怎么恢复

 我来答
匿名用户
2013-10-22
展开全部
你还记得删除了什么东西吗?
开机不加载桌面是因为无法正常加载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进程中都有什么可疑模块和线程。也许病毒木马没杀干净有残留,而开机时病毒的残留又要求先启动被你杀掉的那部分,因为找不到,所以产生了故障,如果把病毒残留杀干净,并把系统文件恢复,问题应该迎刃而解。你说查毒找不到,那很正常。因为一些木马的残留物不符合病毒库特征码,所以是不会被报有毒的。但它又确实是在做着木马的工作。所以就需要你手动把它揪出来。如果你实在觉得有难度,而且不愿意为了查个木马花费大量精力的话,那最简单的办法还是重装 谢谢采纳 LZ
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式