Dllhost.exe is the component to run COM+ so as to drive web and FTP server. It is created to manage DLL for the coordination among build-in controls, drivers, software and hardware, so that the system will be able to resist malicious infiltration. To put it plain, dllhost.exe will occur when running security utilities and dealing with connections.
The information chart is enough to answer the question as to “is dllhost.exe a virus”. However, the below scenarios do make PC users concerned:
- Dllhost.exe starts hogging CPU memory when browsing/watching/viewing jpegs, media files (.mp4 etc.); at times there is only one instance of dllhost.exe, other times there are multiple instances.
- Dllhost.exe (sometimes only one instance, other times multiple instances) gobbles up computer's entire CPU memory resulting in a crash/error message.
- The security settings in IE keep getting changed, preventing users from downloading software.
- Desktop background would randomly change.
- Access to Guest account is denied.
- Installed anti-virus programs give away alert message saying “COM Surrogate has stopped working” or “a buffer overflow was detected and blocked on your computer” with details attached:
Process description: Com Surrogate
Use of space in Windows Vista: About ~7500K
Causes of Dllhost.exe Problem
The cause of the above listed scenarios is also open to virus affection due to its capability of coordinating dll operation; out of which, attackers manages to collect information on system configuration and online whereabouts for broader spread of vicious codes. Other causes include:
- IIS deadlock
- Open Database
- thumbnail preview error
How to Fix High CPU Consumption by Dllhost.exe Process
One - IIS deadlock issue.
- Go to “Find deadlock module” and set “wblock” as “yes”.
- Also set file directory, d:\test for example, and “logblock.htm” under log catalogue.
- Restart IIS and record ACCESS file in “logblock.htm”.
- Check the last 10 ACCESS files (“**COUNT.MDB” and the like) recorded in “logblock.htm” if CPU rises high again.
- Move counter files that you suspect to be culprit to Dustbin temporarily.
- Restart IIS.
Two - persistent request.
- Bring up Run box and type “iisreset -stop”.
- Hit Enter key will solve the problem.
Three – virus affection.
- Note down the flagged directory of the detected infection.
- Unveil hidden files and folders to remove any item named after the virus in the detected directory.
- Go to C:\windows\winstart.bat, C:\windows\wininit.ini and C:\windows\Autoexec.bat to remove any suspicious items.
- Go to C:\Windows\System32 to remove any suspicious items.
Four – thumbnail previews.
- Restore the recently updated item to previous version right prior to the occurrence of dllhost.exe problem.
- Delete the file that causes computer freeze temporarily in the middle of the download.
- Disable thumbnail preview.
Consequence of Dllhost.exe Problems
- Browser would crash.
- Unfamiliar web page error might emerge to stop surfing.
- Computer would freeze occasionally.
- It takes longer to load the intended web page.
- Computer may get stuck in the middle of operation.
- Email accounts might fall into spreading virulent codes without authorization.
- Backdoor might be brought into being for additional infiltration.
- Web vulnerability can be triggered to be exploited readily by other destructive infections.
- Stored information can be collected without knowledge.
How to Fix High CPU Consumption by Dllhost Process – Global PC Support Center
Component Object Model – WikiPedia
Dynamic Link Library – WikiPedia