高手讲解comres.dll是什么,ComRes.dll文件下载与修复
今天开机时,一启动QZone,总是弹出“没有找到COMRes.dll,因此这个应用程序未能启动。重新安装应用程序可能会修复此问题。” 点确定好多次后才消失。为此我向一个高手请教comres.dll是什么,是不是病毒,如何查杀。
1、comres.dll是什么
comres.dll是Windows操作系统的COM Services服务所用到的一个系统文件,但是有的病毒会替换它。FC34A093CD1B400D5818E46691B9DC45
comres.dll的文件路径: c:\windows\system32\comres.dll (假设你的windows安装目录为c:\windows);
同时在dllcache目录有一个备份:c:\windows\system32\dllcache\comres.dll
文件大小: 846,848 字节或615,936 字节(根据你系统版本的不同,文件大小也不尽相同,但如果达到几M或者只有几十字节,则一定是冒牌货)
最新出现的某些病毒,如“猫癣”,会下载一个盗号木马,此木马变种会替换系统文件comres.dll,利用Eventlog系统服务启动自身,comres.dll被替换掉。造成很多应用软件无法运行,如QQ、flashget。
2、comres.dll被替换后的症状、迹象和危害
2.1、开机速度变慢,不能进行复制粘帖操作,任务栏不显示图标;
2.2、QQ等软件提示“没有找到COMRes.dll,因此这个应用程序未能启动。重新安装应用程序可能会修复此问题。”;
2.3、假冒的comres.dll会尝试盗取地下城与勇士、梦幻西游等流行网络游戏的账号及其密码,造成受害者的游戏金币、豪华装备、道具虚拟财产损失。
3、comres.dll被更改的解决办法
首选必须杀毒,否则即使修复也会复发。
可以使用金山系统急救箱完成清除,金山毒霸的最新病毒特征库也能查杀comres.dll,升级毒霸就能防御该变种。
杀完毒之后,到C:\WINDOWS\system32\dllcache目录下找到这个文件的备份,拷贝到c:\windows\system32文件夹下面,运行regsvr32 comres.dll注册该文件即可。如显示“已加载 comres.dll,但没有找到 DllRegisterServer 输入点。无法注册这个文件。”则不用担心,文件已经加载,不用注册了。
(如果找不到dllcache等文件夹,请打开我的电脑,点击工具-文件夹选项-查看-勾选“显示系统文件夹的内容”,“显示所有文件和文件夹”,取消选择“隐藏受保护的操作系统文件”。)
(windows xp下面,删除c:\windows\system32\comres.dll后,windows会自动复制C:\WINDOWS\system32\dllcache\comres.dll到c:\windows\system32\comres.dll,不需要手工复制。
如果这两个地方的comres.dll完全一样,必须把它们两个都删除,然后再拷贝一个正常的comres.dll过去。
你可以运行cmd打开命令行窗口,输入fc c:\windows\system32\comres.dll C:\WINDOWS\system32\dllcache\comres.dll回车,如果两个文件一样,则显示“找不到相异处”。)
4、ComRes.dll文件下载
如果你的系统是Windows XP SP3简体中文专业版,
如果你C:\WINDOWS\system32\dllcache下面的comres.dll也被感染了,可以到网上下载一个comres.dll,如:http://www.dll-files.com/dllindex/dll-files.shtml?comres
点击绿色箭头旁的Click here to go to the download of comres.dll链接下载。
如果没有被感染,直接删除c:\windows\system32\comres.dll即可,如果windows没有自动复制comres.dll备份过去,可手工复制修复。
我的系统是Windows XP专业版(SP3),这是我上传的comres.dll的压缩包,点击下载。使用WinRar或高版本的WinZip解压即可。
这个comres.dll可能只适用于xp中文版系统,对其它系统如Vista未必适用,请找一个跟你系统一样的机器,复制comres.dll。
如果你的系统是Windows 2000、Windows 2003、Vista、Windows XP SP1、Windows XP SP2等等,则以上提供的下载未必适用。
5、comres.dll无法删除或覆盖怎么办?
如果你尝试删除或替换comres.dll文件时出错,弹出这样的提示:
删除文件或文件夹时出错
—————————
无法删除comres.dll: 访问被拒绝。
请确定磁盘未满或未被写保护
而且文件未被使用。
那么是因为ComRes.dll正在被某软件使用,需要先关闭该软件,或者使用unlocker之类的软件强行解除锁定,再替换。具体方法见3楼我的回复(PageDown翻页浏览)。
6、如何防止类似木马再次替换windows系统文件
首先要有安全意识,使用百度或google搜索东西时,不要看到结果就点,很多网站都有木马的,如wxiu.com,只要你点了它网页就会自动下载并安装木马。你可以使用http://blog.yiyidu.com/2009_1094.html一文的方法,屏蔽wxiu.com等挂马网站。
那么如何辨别一个网站是不是挂马网站呢?容我下次再说,今天太晚了要睡觉了:(
7、comres.dll被病毒替换暴露Windows设计缺陷
由于我的机器安全措施做得还行,comres.dll没有被病毒替换,为了体验comres.dll被冒充之后的情况,我用unlocker解锁并删除了C:\WINDOWS\system32下面的comres.dll文件,删除之后我发现Windows立刻从C:\WINDOWS\system32\dllcache目录复制了一个comres.dll到C:\WINDOWS\system32。
于是我把这两个地方的comres.dll全删了,Windows立刻就傻了,提示我:【正常运行 Windows 所需的文件已被替换成无法识别的版本。要保持系统的稳定,Windows 必须还原这些文件的原有版本。现在插入您的 Windows XP Professional Service Pack 3 CD。】
我于是把另一个不相干的dll文件重命名为comres.dll,并复制到dllcache目录,Windows又立刻自动把它拷到了system32下面,没有弹出任何文件不正确的警告。接着我打开QQ,QQ说【QQ.exe - 无法找到入口 :
无法定位程序输入点 COMResModuleInstance 于动态链接库 COMRes.dll 上。 】,
结论:Windows系统文件被病毒替换之后,Windows不会察觉其发生的变化,但是如果文件丢了,就会立刻察觉。
8、如果您依然没有解决问题
如果你有不懂的地方,或者有其它解决办法,请转载 http://blog.yiyidu.com/2009_1093.html 这篇文章到你的博客之后,留言告诉我你的疑问,和转载的地址。
1、请告诉我你的Windows是哪个版本;
2、转载不要修改原文内容。转载好后留言告诉我转到哪里了。由于时间关系,我将只回答帮我转载了的朋友的问题。
请勿留下你的手机号、邮箱等资料,以防被他们利用,或被发送垃圾邮件。我也要工作,要休息,没有时间一一发送答案到你们的邮箱,请理解,再有任何类似要求者,本人不再回应。
【欢迎大家转载本文到自己的空间/博客,请勿修改原文内容,谢谢!】- 原文链接:高手讲解comres.dll是什么,ComRes.dll文件下载与修复
- 原文地址:http://blog.yiyidu.com/2008_992.html
- 转载请复制上面两行文字,否则不得转载;转载超过10篇的,需经本人书面许可。
2009-5-18 6:45 pm
麦麦散散,不愧是专家,我爱死你了,终于弄好啦~!
2009-5-28 9:28 pm
我删除不了原来的COMRes.dll,网上下一个解压过去覆盖了也不让,怎么破?
2009-5-28 9:44 pm
谜团黑猩猩:
有几种方法:
1,下载一个unlocker,右键点击COMRes.dll文件,unlock它(解锁),然后删除或者改名,点击这里下载,然后替换COMRes.dll(你可能需要把dllcache里的comres.dll一并删除);
2,重启机器按F8进入安全模式,再试着覆盖;
3,如果以上方法无效,使用光盘或U盘等救援盘启动机器,覆盖COMRes.dll
2009-5-30 9:16 am
怪不得我地下城的号的东西被岛
2009-5-31 4:23 pm
4、ComRes.dll文件下载
如果你觉得C:\WINDOWS\system32\dllcache下面的备份也不行了,可以到网上下载一个comres.dll,如:http://www.dll-files.com/dllindex/dll-files.shtml?comres
点击绿色箭头旁的Click here to go to the download of comres.dll链接下载。
下了后,后缀名都不对了嘛,更别说覆盖了
2009-5-31 6:56 pm
楼上,那是zip格式压缩包,解压缩即可,里面包含comres.dll和一个readme.txt
2009-6-05 5:07 pm
真的是高手呀。。吼吼~
2009-6-06 2:17 pm
多谢你拉。。高手真的是高手。。
2009-6-06 11:52 pm
我现在弄好l了非常感谢你
2009-6-10 8:41 pm
感谢 老大 讲解 帮我 解决了 难题谢谢
2009-6-10 10:01 pm
怎么无法下载压缩包啊?????????
2009-6-11 7:18 pm
楼上:我测试过可以的啊,刚才又试了一遍,没问题的。你试过http://yiyidu.com/files/992/comres.rar这个吗
2009-6-13 1:21 am
感谢高手的解答。。。。
2009-6-14 1:44 pm
我的没有diicache 目录,还是不怎么懂啊
2009-6-14 2:08 pm
我的没有dllcache 目录啊,我就下载了comres.dll到system下面,也没用什么方式打开,但也没再提示”没有找到COMRes.dll,因此这个应用程序未能启动。重新安装应用程序可能会修复此问题。” 请问可以了吗
2009-6-14 2:27 pm
今天用瑞星艰难的杀掉56个毒,提示说系统有的文件被替换成无用的文件(忘了提示怎么说的了,大概就这意思吧)如果不还原windows,系统可能不稳定.然后我又用超级兔子清理了一下,很多毒杀不掉,都连文件一起删掉了.请教高手怎么办?要重装系统吗?以前的资料是否会丢失呢?
2009-6-14 2:28 pm
不知道你的系统是XP,Vista还是其它的?如果是XP,那comres.dll是在system32目录,不是system
2009-6-14 2:33 pm
windows系统文件被大量替换,可单击开始菜单-运行
输入sfc /scannow回车,然后插入windows安装盘来修复这些文件。
如果你的资料在C盘,建议备份资料到D盘或E盘,如果情况严重建议重装系统。
另外,建议你软件装在C盘,资料放其它盘,并使用小红伞、avast等杀毒软件,它们不但免费,自动升级,而且查杀病毒数量较多,能有效防止病毒。
2009-6-14 7:43 pm
大哥,感谢啊。你救就了我的命
2009-6-15 11:44 am
原来如此 谢谢高手
2009-6-15 10:14 pm
终于好了~~~~~~~~~~~~~~~~~~~~~~~ 万分 感谢啊~~~~~~~~~~~~~!!!
2009-6-16 7:54 pm
终于搞好了 谢谢了 我的DNF装备被盗是小事 搞的我上网页也提示无法寻找到COMRes.dll
2009-6-18 12:26 am
救救我吧~~ 楼主 我的电脑现在就遇到这样的情况了.
我看了2个小时,你写的 是很详细.但我是个电脑白痴
我不会弄 我一步步按照你说的那样做 可重起后依然不行
这个病毒都把我弄哭了 我不小心在百度里按到个 什么×××的
然后就弹出来好多好多色情的东西 我拼命的关呀~~ 他就拼命的弹出来
我电脑都没有杀毒的软件 防火墙之类的. .. 救救我吧~ 天哪
楼主 你看到我的话 一定一定要加我的QQ阿!!!!!!
最好给我打个电话也行阿 15900612207 好不好 真的急死我了.
拜托了~!
2009-6-18 1:15 am
半夜了打电话不好吧。。。怎么可以不装杀毒软件和防火墙呢,现在就算是知名的大网站,都有人去挂马的。不断弹窗时可以不停按Alt+F4+shift,就可以全关了。
你的情况是因为没杀毒,要先把病毒杀了再修复,不然你前面修好后面病毒又破坏了,再怎么忙也没用的:(
2009-6-18 9:56 am
谢谢你的帮助,象这样的知识多多放在网上,楼主辛苦了
2009-6-18 5:51 pm
大哥 还是不行呀 系统提示 不匹配 怎么办? 55555555
2009-6-21 5:33 am
厉害啊。。。搞了几天。。看过无数解决方案都没有搞了。。。用你的方法终于搞好了。。谢了
2009-6-22 1:50 pm
崇拜高手,让我省了个系统费!嘿嘿
2009-6-22 11:16 pm
文章已经更新,注册提示错误不代表不行
2009-6-24 9:50 am
弄好啦,多谢多谢
2009-6-24 10:53 am
我电脑卓面上有个COMRes.dll这程序未能启动。关也关不掉怎样解决啊。高手告诉我一下
2009-6-24 6:03 pm
好了,谢谢了!!!
2009-6-27 12:59 pm
“运行regsvr32 comres.dll注册该文件即可”怎么操作?没有“regsvr32 comres.dll”这个文件。谢谢
2009-6-27 2:44 pm
谢谢
搞定了
2009-6-27 7:07 pm
下下就搞定了
很是感谢!!!!!~~
2009-6-28 11:04 am
楼主,我按照你的方法下载了COMRES.DLL,复制到c:\windows\system32.可是系统还是弹出 :【正常运行 Windows 所需的文件已被替换成无法识别的版本。要保持系统的稳定,Windows 必须还原这些文件的原有版本。现在插入您的 Windows XP Professional Service Pack 2 CD。】…
后来我在电脑上也找不到C:\WINDOWS\system32\dllcache下的comres.dll文件.我应该怎么办….救救我啊
2009-6-28 12:05 pm
无法安装unlocker或运行regsvr32,请说出你们的系统是哪个,XP几还是Vista,32位还是64位的,并把错误信息打到这儿来,这样我才好判断。
我的系统是Windows XP SP3简体中文专业版,XP SP2、Vista、Windows 2000等系统,comres.dll肯定是有差别的,如果下载的comres.dll与你的系统不匹配,就会提示“Windows 所需的文件已被替换成无法识别的版本”。请单击开始菜单-运行
输入sfc /scannow回车,然后插入windows安装盘来修复这些文件,或者到跟你一样系统的机器上复制一个过来。
2009-6-28 12:11 pm
“我电脑卓面上有个COMRes.dll这程序未能启动。关也关不掉怎样解决啊。”,可用任务管理器强行终止提示窗口对应的进程,或使用三个最好的Windows进程管理器(http://blog.yiyidu.com/2009_357.html)关闭它。
2009-6-28 12:19 pm
我下是下载了,但被说是
伤脑筋啊.
2009-6-28 12:21 pm
我下是下载了,但被说是comres.dll为无效的Windows映像.再叫我再检测一遍安装盘.
伤脑筋啊.
2009-6-29 2:40 am
找不到dllcache的人可以再C盘,工具,文件夹选项,查看里面把隐藏受系统保护的文件的勾给取消就能看见了
2009-6-29 2:44 am
建议替换之后重新勾上隐藏受系统保护的操作文件这个选项,以免日后误删
2009-6-29 11:37 am
谢谢J.R.S]JRS_L的补充,我忘记了Windows缺省状态下是隐藏这些文件夹的了,哈哈
2009-6-29 2:43 pm
亲爱的 大哥 大侠 大什么都行 真是谢谢你了 爱死你了
2009-6-30 9:07 am
~~~顶!!谢谢高手我的电脑已经成功解决问题~~!!!
2009-6-30 6:39 pm
我是杀完毒就没了
2009-7-01 9:42 am
谢谢啦,我的问题解决啦,只是为什么要下载09版QQ就显示您已经安装了最新版本,如果您需要安装较早版本,请先卸载已经安装的版本,可是电脑上的09版QQ又卸载不了,提示无法访问您试图使用的功能所在的网络位置。单击“达定”重试,或在下面的框中输入包含安装程序包“qq2009 Preview.msi”的方件平的路径。
2009-7-01 9:44 am
我的直接复制过去就不出现了,也不用注册
2009-7-01 12:41 pm
我一开机就是出现【没有找到COMRes.dll,因此这个应用程序未能启动。重新安装应用程序可能会修复此问题】 我按照你的c:\windows\system32\comres.dll 还有备份c:\windows\system32\dllcache\comres.dll
都没有找到COMRes.dll这个程序 我于是下载了你说的【如:http://www.dll-files.com/dllindex/dll-files.shtml?comres
点击绿色箭头旁的Click here to go to the download of comres.dll链接下载】但是我下载好了发现文件169KB而且楼上说是解压包 我怎么也没叉开 我是小白,麻烦细心告诉下怎么解压【楼上,那是zip格式压缩包,解压缩即可,里面包含comres.dll和一个readme.txt
】我不会按照这个做教教我!还有就是没发现【comres.dll 】备份里也没有发现我怎么做啊? 谢谢你了!!!!!
2009-7-01 11:52 pm
送上我的真实姓名,太感谢了,我们是大老粗,不懂这些,有讲解这么详细的专家是我等的福分!
2009-7-05 11:35 am
今天我的电脑出现了这样的问题,我吓了一跳,上了百度查什么是comres.dll 我明白了,看了你的方法我做了真有效,以后如果还有这样的技术就教教我们!!!
2009-7-05 6:18 pm
楼主你好 我在按照你的方法操作后 我电脑上 “我的电脑”图标还是无法显示出来 请问这和这个病毒有关系吗
2009-7-05 8:36 pm
我亲爱的楼主。我是个电脑新手,我看了半天也不知道怎么搞,。我开始那个东西删除不了,我就照你说的进了安全模式,把他删除了,删除后没有【没有找到COMRes.dll,因此这个应用程序未能启动。重新安装应用程序可能会修复此问题】 这个东西了,可是“开始”边上的工具条还是没有,电脑运行的也很慢,我也下了个COMRES。DLL。也是怎么也复制不了,
楼主,帮帮忙吧,谢谢你了,我向你致敬
2009-7-05 10:31 pm
真是太厉害了,电脑终于好了。
谢谢。
以后有问题还找你,行吗。呵呵
2009-7-06 7:34 am
有哪位高手会搞呀,帮帮我吧,谢谢!!
2009-7-06 8:37 am
老大,专家!!!!!!谢谢!!
偶像!!好崇拜你啊!!!
2009-7-06 9:05 am
高手,7月5号时360提示comres.dll是木马!而7月6号,也就是今天什么都查不出来了,但是360中的启动项没了,而且金山出现了问题,不会搞。我按照你的方法,但是dllcache里面没有comres.dll的备份,我就下载了一个,放进去然后做比较,可是说什么无法打开那个文件夹,我不知道怎么办了,跪求高手帮助!万分感谢!!!
2009-7-06 9:33 am
谢了,专家果然不一样,comres.dll病毒我的卡巴和360都查不出,倒是QQ自己查出来了,然后用360云查也能查出来
2009-7-06 2:51 pm
说得很详细,不过我的情况有点不同,我在C:\windows\system32\dllcache文件夹中没有找到comres.dll,不知道怎么回事,请指教。
2009-7-06 7:06 pm
。。。神一般的人啊。。。我下了 unlocker安装 解锁还是无法删除。。而且我不小心多解压了几个同样的文件。。删都删不了。。
我就进了f8安全模式 弄好了。。。。。太太崇拜你了,,,有幸能加我QQ316787058不
谢谢咯。。
2009-7-07 7:29 am
谢谢 。 收藏了!!~
2009-7-07 1:26 pm
说得很详细,不过我的情况有点不同,我在C:\windows\system32\dllcache文件夹中没有找到comres.dll,不知道怎么回事,请指教。
2009-7-07 4:05 pm
今天不知道怎么我的也出现了这问题。我进了后桌面全部空白,这样导致连开始都点不到,只好通过唤起WINDOS任务管理器里的新任务进行,可桌面还是什么都没有,在浏览里我的电脑这个图标就没有怎么办呢。请求指教
2009-7-07 4:59 pm
啊啊啊啊啊,我看啊看不懂,不会啊,谁能远程帮我弄弄?拜托拜托
2009-7-07 6:38 pm
大哥太谢谢你了。我的弄好了。