comres.dll是Windows操作系統(tǒng)的COM Services服務(wù)所用到的一個系統(tǒng)文件,但是有的病毒會替換它。
comres.dll的文件路徑: c:\windows\system32\comres.dll (假設(shè)你的windows安裝目錄為c:\windows);
同時在dllcache目錄有一個備份:c:\windows\system32\dllcache\comres.dll
文件大小: 846,848 字節(jié)或615,936 字節(jié)(根據(jù)你系統(tǒng)版本的不同,文件大小也不盡相同,但如果達到幾M或者只有幾十字節(jié),則一定是冒牌貨)
最新出現(xiàn)的某些病毒,如“貓癬”,會下載一個盜號木馬,此木馬變種會替換系統(tǒng)文件comres.dll,利用Eventlog系統(tǒng)服務(wù)啟動自身,comres.dll被替換掉。造成很多應(yīng)用軟件無法運行,如QQ、flashget。
2.1、開機速度變慢,不能進行復(fù)制粘帖操作,任務(wù)欄不顯示圖標;
2.2、QQ等軟件提示“沒有找到COMRes.dll,因此這個應(yīng)用程序未能啟動。重新安裝應(yīng)用程序可能會修復(fù)此問題。”;
2.3、假冒的comres.dll會嘗試盜取地下城與勇士、夢幻西游等流行網(wǎng)絡(luò)游戲的賬號及其密碼,造成受害者的游戲金幣、豪華裝備、道具虛擬財產(chǎn)損失。
首選必須殺毒,否則即使修復(fù)也會復(fù)發(fā)。
可以使用金山系統(tǒng)急救箱完成清除,金山毒霸的最新病毒特征庫也能查殺comres.dll,升級毒霸就能防御該變種。
殺完毒之后,到C:\WINDOWS\system32\dllcache目錄下找到這個文件的備份,拷貝到c:\windows\system32文件夾下面,運行regsvr32 comres.dll注冊該文件即可。如顯示“已加載 comres.dll,但沒有找到 DllRegisterServer 輸入點。無法注冊這個文件。”則不用擔心,文件已經(jīng)加載,不用注冊了。
(如果找不到dllcache等文件夾,請打開我的電腦,點擊工具-文件夾選項-查看-勾選“顯示系統(tǒng)文件夾的內(nèi)容”,“顯示所有文件和文件夾”,取消選擇“隱藏受保護的操作系統(tǒng)文件”。)
?。╳indows xp下面,刪除c:\windows\system32\comres.dll后,windows會自動復(fù)制C:\WINDOWS\system32\dllcache\comres.dll到c:\windows\system32\comres.dll,不需要手工復(fù)制。
如果這兩個地方的comres.dll完全一樣,必須把它們兩個都刪除,然后再拷貝一個正常的comres.dll過去。
你可以運行cmd打開命令行窗口,輸入fc c:\windows\system32\comres.dll C:\WINDOWS\system32\dllcache\comres.dll回車,如果兩個文件一樣,則顯示“找不到相異處”。)
如果你的系統(tǒng)是Windows XP SP3簡體中文專業(yè)版,
如果你C:\WINDOWS\system32\dllcache下面的comres.dll也被感染了,可以到網(wǎng)上下載一個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沒有自動復(fù)制comres.dll備份過去,可手工復(fù)制修復(fù)。
我的系統(tǒng)是Windows XP專業(yè)版(SP3),這是我上傳的comres.dll的壓縮包,點擊下載。使用WinRar或高版本的WinZip解壓即可。
這個comres.dll可能只適用于xp中文版系統(tǒng),對其它系統(tǒng)如Vista未必適用,請找一個跟你系統(tǒng)一樣的機器,復(fù)制comres.dll。
如果你的系統(tǒng)是Windows 2000、Windows 2003、Vista、Windows XP SP1、Windows XP SP2等等,則以上提供的下載未必適用。
?。暶鳎罕菊静惶峁┤魏紊虡I(yè)軟件的盜版下載、破解補丁,本文件僅供修復(fù)comres.dll之用。)
如果你嘗試刪除或替換comres.dll文件時出錯,彈出這樣的提示:
刪除文件或文件夾時出錯
—————————
無法刪除comres.dll: 訪問被拒絕。
請確定磁盤未滿或未被寫保護
而且文件未被使用。
那么是因為ComRes.dll正在被某軟件使用,需要先關(guān)閉該軟件,或者使用unlocker之類的軟件強行解除鎖定,再替換。具體方法見3樓我的回復(fù)(PageDown翻頁瀏覽)。
首先要有安全意識,使用百度或google搜索東西時,不要看到結(jié)果就點,很多網(wǎng)站都有木馬的,如wxiu.com,只要你點了它網(wǎng)頁就會自動下載并安裝木馬。你可以使用http://blog.yiyidu.com/2009_1094.html一文的方法,屏蔽wxiu.com等掛馬網(wǎng)站。
那么如何辨別一個網(wǎng)站是不是掛馬網(wǎng)站呢?容我下次再說,今天太晚了要睡覺了:(
由于我的機器安全措施做得還行,comres.dll沒有被病毒替換,為了體驗comres.dll被冒充之后的情況,我用unlocker解鎖并刪除了C:\WINDOWS\system32下面的comres.dll文件,刪除之后我發(fā)現(xiàn)Windows立刻從C:\WINDOWS\system32\dllcache目錄復(fù)制了一個comres.dll到C:\WINDOWS\system32。
于是我把這兩個地方的comres.dll全刪了,Windows立刻就傻了,提示我:【正常運行 Windows 所需的文件已被替換成無法識別的版本。要保持系統(tǒng)的穩(wěn)定,Windows 必須還原這些文件的原有版本?,F(xiàn)在插入您的 Windows XP Professional Service Pack 3 CD?!?/p>
我于是把另一個不相干的dll文件重命名為comres.dll,并復(fù)制到dllcache目錄,Windows又立刻自動把它拷到了system32下面,沒有彈出任何文件不正確的警告。接著我打開QQ,QQ說【QQ.exe - 無法找到入口 :
無法定位程序輸入點 COMResModuleInstance 于動態(tài)鏈接庫 COMRes.dll 上。 】,
結(jié)論:Windows系統(tǒng)文件被病毒替換之后,Windows不會察覺其發(fā)生的變化,但是如果文件丟了,就會立刻察覺。
如果你有不懂的地方,或者有其它解決辦法,請留言告訴我。
?。?、請告訴我你的Windows是哪個版本;
?。?、有自己博客的朋友,請把http://blog.yiyidu.com/2009_1093.html這篇文章轉(zhuǎn)載到自己博客,不要修改原文內(nèi)容。轉(zhuǎn)載好后留言告訴我轉(zhuǎn)到哪里了。由于時間關(guān)系,我將只回答幫我轉(zhuǎn)載了的朋友的問題。
請勿留下你的手機號、郵箱等資料,以防被他們利用,或被發(fā)送垃圾郵件。我也要工作,要休息,沒有時間一一發(fā)送答案到你們的郵箱,請理解,再有任何類似要求者,本人不再回應(yīng)。
幫助是相互的,從這里獲取有用信息的同時,您也可以幫助我們。歡迎大家轉(zhuǎn)載十個最好的免費殺毒軟件下載(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應(yīng)該是COM Services所用的文件,
被7939變種修改了,你下載一個更新的恢復(fù)下,看看能否正常
文件細節(jié)
文件路徑: C:\WINDOWS\system32\dllcache\comres.dll
文件日期: 2002-08-29 14:00:00
版本: 2001.12.4414.42
文件大小: 846.848 字節(jié)
你先從DLLCACHE目錄下看看有沒有這個文件,拷貝到system32文件夾下面
使用regsvr32 comres.dll 程序注冊該文件
如果沒有從下面的網(wǎng)址下載一個并注冊
http://www.dlldump.com/download-dll-files.php/dllfiles/C/comres.dll/download.html
聯(lián)系客服