Hi,
Thank you for a detailed information on the issue.
First of all, the dllhost.exe process goes by the name COM Surrogate. The COM hosting process controls processes in Internet Information Services (IIS) and is used by many programs. For example, it loads the .NET runtime. There can be multiple instances of the DLLhost.exe process running. The dllhost.exe file is located in the folder C:\Windows\System32 (Where “C” is the operating system drive).
Otherwise, two instances of the services might show up under Task Manager due to virus or malware present on the computer.
You may navigate to the location and check if .dllhost.exe file exists under the folder location mentioned.
To confirm whether it could be due to virus or malware, let’s run the Microsoft Safety scanner and check if it finds any infected files within the computer.
The Microsoft Safety Scanner is a free downloadable security tool that provides on-demand scanning and helps remove viruses, spyware, and other malicious software. It works with your existing antivirus software. The Scanner expires 10 days after being downloaded. To rerun a scan with the latest anti-malware definitions, download and run the Microsoft Safety Scanner again. Refer to the link to download and run the scanner:
http://www.microsoft.com/security/scanner/en-us/default.aspx
Note: Any data files that are infected may only be cleaned by deleting the file entirely, which means there is a potential for data loss.
Please let us know about the status of this issue.