高手讲解comres.dll是什么,ComRes.dll文件下载与修复

来源:百度文库 编辑:神马文学网 时间:2024/04/30 01:36:05
1、comres.dll是什么
comres.dll是Windows操作系统的COM Services服务所用到的一个系统文件,但是有的病毒会替换它。
comres.dll的文件路径: c:\windows\system32\comres.dll (假设你的windows安装目录为c:\windows);
同时在dllcache目录有一个备份:c:\windows\system32\dllcache\comres.dll
文件大小: 846,848 字节或615,936 字节(根据你系统版本的不同,文件大小也不尽相同,但如果达到几M或者只有几十字节,则一定是冒牌货)
十个最好的免费杀毒软件下载:http://blog.yiyidu.com/2009_1093.html
最新出现的某些病毒,如“猫癣”,会下载一个盗号木马,此木马变种会替换系统文件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等等,则以上提供的下载未必适用。
(声明:本站不提供任何商业软件的盗版下载、破解补丁,本文件仅供修复comres.dll之用。)
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、如果您依然没有解决问题
如果你有不懂的地方,或者有其它解决办法,请留言告诉我。
1、请告诉我你的Windows是哪个版本;
2、有自己博客的朋友,请把http://blog.yiyidu.com/2009_1093.html这篇文章转载到自己博客,不要修改原文内容。转载好后留言告诉我转到哪里了。由于时间关系,我将只回答帮我转载了的朋友的问题。
请勿留下你的手机号、邮箱等资料,以防被他们利用,或被发送垃圾邮件。我也要工作,要休息,没有时间一一发送答案到你们的邮箱,请理解,再有任何类似要求者,本人不再回应。
 
帮助是相互的,从这里获取有用信息的同时,您也可以帮助我们。欢迎大家转载十个最好的免费杀毒软件下载(http://blog.yiyidu.com/2009_1093.html)这篇文章到自己的博客,谢谢!
谜团黑猩猩:
有几种方法:
1,下载一个unlocker,右键点击COMRes.dll文件,unlock它(解锁),然后删除或者改名,点击这里下载,然后替换COMRes.dll(你可能需要把dllcache里的comres.dll一并删除);
2,重启机器按F8进入安全模式,再试着覆盖;
3,如果以上方法无效,使用光盘或U盘等救援盘启动机器,覆盖COMRes.dll
 
comres.dll应该是COM Services所用的文件,
被7939变种修改了,你下载一个更新的恢复下,看看能否正常
文件细节
文件路径: C:\WINDOWS\system32\dllcache\comres.dll
文件日期: 2002-08-29 14:00:00
版本: 2001.12.4414.42
文件大小: 846.848 字节
你先从DLLCACHE目录下看看有没有这个文件,拷贝到system32文件夹下面
使用regsvr32 comres.dll 程序注册该文件
如果没有从下面的网址下载一个并注册
http://www.dlldump.com/download-dll-files.php/dllfiles/C/comres.dll/download.html