dllhost.exe進程是微軟為其Windows系統(tǒng)定義的重要的系統(tǒng)進程,系統(tǒng)描述為:COM Surrogate,一般都將其稱為COM +宿主進程(COM +組件服務(wù)全稱:Microsoft Component Services),它執(zhí)行控制基于DLL的COM對象、Internet信息服務(wù)(IIS)。
搭建Web服務(wù)時會使用到IIS,另外運行Visual Basic和.Net應(yīng)用程序時就會運行dllhost.exe進程,這是兩個導(dǎo)致其運行的最常見程序。另外,根據(jù)應(yīng)用程序的使用情況可能會出現(xiàn)多個實例同時運行,這是正常工作情況。如果它并終止,基于COM +組件將不能正常工作。
作為系統(tǒng)進程,通常情況下它應(yīng)該是安全的。你可以在以下位置看到其程序文件:
D:/Windows/System32/dllhost.exe
危險的dllhost.exe作為系統(tǒng)進程,由于每個Windows系統(tǒng)(Win 2000及以后)都有這個dllhost.exe程序文件,所以一些木馬病毒也企圖使用相同名稱來蒙蔽用戶。但相同目錄下不可以存在兩個相同名稱的文件,所以他們通常不在上文所述目錄位置,這種情況很有可能是惡意軟件或者木馬病毒的程序文件。另外也不排除一些病毒會替換掉系統(tǒng)中正確目錄下的dllhost.exe文件,這通常會損壞系統(tǒng)的功能,當(dāng)你需要用到它的時候,可能會出現(xiàn)dllhost.exe錯誤情況。
常見問題:如果dllhost占用過多內(nèi)存或100%的CPU使用率,通常與IIS服務(wù)或是有缺陷的COM + DLL有關(guān)。這種情況我們可以禁止IIS服務(wù)或一些運行的dllhost.exe實例進行排除。
新聞熱點
疑難解答
圖片精選