为什么电脑在每次启动时出现RUNDLL提醒发生意外

 我来答
泉水响叮当
2015-11-05 · 知道合伙人生活技巧行家
泉水响叮当
知道合伙人生活技巧行家
采纳数:16788 获赞数:81281
毕业于辽宁工程技术大学,硕士学历,有30多年的生活经验,希望能和广大网友共同交流进步,帮助其他人。

向TA提问 私信TA
展开全部
出现这种提示:一般是卸载软件或杀毒后;没有卸载或删除干净的软件和文件残余。建议你下载Windows清理助手,让它帮助你清理这些软件和文件残余(请搜索下载)。
一般用Windows清理助手这款绿色软件,就能轻松解决你的问题,因为手工删除有时找不到残余文件,而Windows清理助手却能够轻松找到并删除。
下面是手工删除方法:
(1)运行输入msconfig回车,打开系统配置实用程序,在启动项目中查找一个名为“OCSETU~1.DLL”,如果有将它前面的钩去掉,然后按应用确定(如果没有跳过)。
(2)运行输入regedit回车打开注册表,选编辑查找一个名为“OCSETU~1.DLL”的键值项,找到后删除,多查找几次删除干净,然后重新启动电脑即可。
(3)如果上述方法无效在按下面的方法试试;开始/程序/附件/系统工具/计划任务,把里面的计划任务全删除了。
匿名用户
2013-11-22
展开全部
估计是加载显卡驱动服务出错了。遇到过这种情况。把服务名为:NVIDIA Display Driver Service 的服务停止。并设置为已禁用。然后把系统启动项目中的显卡加载项目删除!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-11-22
展开全部
系统文件丢失了 如果你有备份就把机器还原就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-11-22
展开全部
RUNDLL丢失,中毒的表现了。用360试试。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-11-22
展开全部
加载C:\windows\*.dll错误
一、分析:
我们知道系统所实现的功能都是靠一系列的“进程”加载dll、sys等这些模块来实现的,例如我们开机后进入系统接触到桌面,上面有“开始”按钮,有“我的电脑”等图标,就是靠特定的dll文件来实现的。
我们安装软件后实现的一些功能也是如此,通过自身的“模块”让这些系统进程加载,从而实现软件的功能(比如金山词霸的即指即译功能就是通过其某个dll插入到相应的进程中实现的)。
恶意软件、病毒想实现其的目的靠的也是这一招(当然其招数可能隐蔽得多),通过一系列的伪装手段使自身的这些模块让系统进程认为是开机必须加载的,从而实现在开机加载,实现病毒的目的。
而这些模块一旦由于一些意外的原因(比如杀毒软件的查杀、卸载不完全)导致其加载信息还在,但文件却没有了。系统进程却还是“天真”地认为这个模块是必须加载的,但又找不到这个文件了,所以按“惯例”,它给出提示“加载c:\windows\*.dll错误中,找不到指定模块”等等。

二、处理:
知道了大致的原因,我们可以处理了:由于是文件可能没有了,但加载信息还存在导致的这样的错误,那么我们将这个加载信息删除掉就可以了。
现在网上处理的方法一般有2种:
⑴、开始——运行——msconfig——启动——把你这加载项***.dll的那个勾勾去掉。 重启电脑,通常到这就可以了,如果还弹出来再进行第二步;
这一种方法无可厚非,但许多新手按照这样的教程操作的话,输入Msconfig,打开“系统配置实用程序”后发现,在“启动”里根本找不到什么“加载*.dll”的项目。这是因为dll只是一个模块,上面说过了,它由进程加载,自身是并不能运行的。在这一步上,其实我们应该查看“启动”项下有没有“Rundll32.exe”这个进程,有的话,查看这个进程的路径,看它加载的是哪个dll,如果这个dll确实是错误提示中提到的这个文件,那么将它取消才是正解!
⑵、开始——运行——regedit 在下面的位置删除相应键值: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
这种方法也对,但不全对。现在的病毒制造者不会白痴到只在这2个键值下写入了。因此搜索整个注册表才是正解!

下面说说我碰到这样的错误提示后的做法(至少在我的机器上经过试验是有效的):
1.用IceSword、Wsyscheck这些软件按提示中的路径到这个文件夹下查看有无这个dll文件,有的话,在软件里右击这个文件,删除它们!然后断开网络,全盘查杀病毒!并最好是到安全模式下或WinPE模式下查杀!---建议采用WinPE下杀毒的方法。

2.如果没有,则说明这个dll因为一些不可知的原因已经被删除了(最大的可能是因为它是病毒释放的文件,但已经被杀毒软件清除了),但留在注册表里的加载信息却没有得到清除,导致系统不断地尝试加载这个文件却又找不到文件,出现加载出错提示!
这样的话,只要清除注册表里的加载信息即可。在开始运行里输入Regedit打开注册表,搜索并删除这个dll的键值即可。
如果你嫌一个一个搜索-删除麻烦,也可以用Autoruns这个软件来清除,安装后,直接在这个软件的“所有项目”下的“映像路径”中找到这个dll文件(一般也是提示:没有找到文件:**.dll),右击--删除即可。然后重启一般就可以了。

如果这样处理后,还是不行,那么对不起,我也不知道原因了。。。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式