dllhost.exe (com surrogate) high memory usage crashes windows 7 64

Posted on 2014-08-10
Last Modified: 2014-08-10
Hello Experts,

The Toshiba laptop portege R705 is crashing several minutes after booting. I disabled all services except microsoft and disabled all startup items and still the problem keeps reproducing. I ran scf / scannow and found no violations. Memory starts rising until reaches about 2,947,500 k then it starts getting unresponsive and very slow. When I check on windows task manager - processes the first on the list is the dllhost.exe COM surrogate CPU 25 Memory up to 2,947,500 k.

OS is windows 7 64

Please help,

Question by:suply
    LVL 89

    Expert Comment

    by:John Hurst
    You have a virus or other malware. Scan with your existing anti virus application and then scan with Malwarebytes (

    If not a virus, it is some other kind of operating system corruption.  After scanning as per above, make a test Windows User profile and log in as the test user. Does the memory usage problem start up again?

    Author Comment

    Thanks John for your prompt response. I ran several antivirus malwarebyte, kapersky and no virus found. I did create a new user profile and no problem any more there. Memory usage is normal.

    Could this be a virus hard to detect or a corruption from the OS, are there any more test I could do to determine cause and find a solution.

    Thank you
    LVL 89

    Accepted Solution

    You have a damaged Windows Profile. Since Malwarebytes and Kaspersky did not find viruses, and the issue is limited to the existing Windows Profile and not the new one, then you likely have to set up the new profile as yours and delete the old one. That is the normal fix for this.

    Take a look for root kit viruses, but these would affect all profiles.

    Author Closing Comment

    Thanks for the help.
    LVL 89

    Expert Comment

    by:John Hurst
    @suply  - You are very welcome and I was happy to help you.

    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    Enabling OSINT in Activity Based Intelligence

    Activity based intelligence (ABI) requires access to all available sources of data. Recorded Future allows analysts to observe structured data on the open, deep, and dark web.

    First some basics on Windows 7 Backup.  It has 2 components one is a file based backup which is stored in .zip files each zip is split at around 200 Megabytes and there is the Image Backup which is as the name implies a total image of the partition …
    Many people tend to confuse the function of a virus with the one of adware, this misunderstanding of the basic of what each software is and how it operates causes users and organizations to take the wrong security measures that would protect them ag…
    This Micro Tutorial will give you a basic overview of Windows DVD Burner through its features and interface. This will be demonstrated using Windows 7 operating system.
    The Task Scheduler is a powerful tool that is built into Windows. It allows you to schedule tasks (actions) on a recurring basis, such as hourly, daily, weekly, monthly, at log on, at startup, on idle, etc. This video Micro Tutorial is a brief intro…

    759 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    14 Experts available now in Live!

    Get 1:1 Help Now