Why does dllhost.exe Com surrogate consumes memory untill crash

Anonymous
2013-04-24T21:17:11+00:00

Why does dllhost.exe  Com surrogate consumes memory untill crash.

It happens when I highlight or view a folder containing video files, Even if I close the folder or select a different folder the memory keeps getting consumed.

It seems to happen mostly with 3D Video files but it has done the same with 2D files.

So it seems to be a problem with the windows thumb nail system dealing with these files.

By the way trying to delete or move the file or folder while the Com Surrogate is consuming memory Delete can not complete the task.

What I have been doing is finding offending file selecting Delete, then go to task manager stopping Com Surrogate, then the file will delete.

Fix

"MS are aware of problems with certain chipset/driver combinations and the KB2670838 update

They are also aware of problems with the IE10 install

They are working on both issues, and will update as and when they are satisfied that they have solved the problems.

The recommendation in the meantime is that if the update doesn't install first time, make sure it's uninstalled, and then hide it - Windows Update will unhide it when it is updated."

So Uninstall IE10 and KB2670838 update, hide them from auto updating when thy pop back up to be updated the problem should be fixed.

Proof that MS knows that IE10 has problems on some hardware platforms is here.

  http://technet.microsoft.com/en-us/ie/jj898509.aspx

Hope this helps Every One.

Windows for home | Previous Windows versions | Files, folders, and storage

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments

158 answers

Sort by: Newest
  1. Anonymous
    2014-10-31T16:35:56+00:00

    " I can't even boot into safe mode"

    • If you can start your computer, you should be able to press F8 and boot into safemode... do you mean it still gobbles up RAM in safemode?

    -Here are things that have worked for me so far:

    1. Remove all temp files, and any malware using favorite tools (malwarebytes, eset online scanner, etc.) while in safemode
    2. Setup Windows Clean Boot: msconfig.exe, selective startup (uncheck load startup items); services tab: hide, Microsoft services, then disable all
    3. Change file folder options (organize > folder & search options > view) and check ONLY "Always show icons, never thumbnails" uncheck the rest.

    Reboot - should work now.  Booting in clean boot is really only helping diagnose, but it gives you most functionality, you can add things one at a time to isolate the source.

    Was this answer helpful?

    0 comments No comments
  2. Anonymous
    2014-10-31T15:42:52+00:00

    This is happening to a computer at my work.  There are multiple instances of the COM Surrogate (dllhost) appearing and using up 90%+ of the available RAM.  I was able to sort by ram usage and kill the dllhost files that were taking up the majority of the RAM.  No negative impact when this was done -- only freed up RAM to allow for other functions.

    I am diagnosing the problem now.  I have determined that it appears to be malware in my instance, or I have malware and a microsoft issue.  I have seen at least one trojan on the computer after a malwarebyts scan.  The malware is generating new folders in a temp directory under one of the users on the PC. When I boot in safemode with Networking, I was able to run Ccleaner to wipe temp files (in normal mode, it can't keep up with the files/folders being created -- thus it never finishes the initial scan).  I will post more about this when I've identified the virus/malware responsible.

    I am also using (and highly recommend) the use of "eset online scanner" (google it) for finding and removing viruses/malware.  It will ALWAYS find stuff that malwarebytes, spybot, and anti-virus misses.  

    Good luck!  I will post more when I've resolved the issue.

    Glad you can do something - I can't even boot into safe mode, nor can I use a System Restore.

    Was this answer helpful?

    0 comments No comments
  3. Anonymous
    2014-10-31T14:49:16+00:00

    This is happening to a computer at my work.  There are multiple instances of the COM Surrogate (dllhost) appearing and using up 90%+ of the available RAM.  I was able to sort by ram usage and kill the dllhost files that were taking up the majority of the RAM.  No negative impact when this was done -- only freed up RAM to allow for other functions.

    I am diagnosing the problem now.  I have determined that it appears to be malware in my instance, or I have malware and a microsoft issue.  I have seen at least one trojan on the computer after a malwarebyts scan.  The malware is generating new folders in a temp directory under one of the users on the PC. When I boot in safemode with Networking, I was able to run Ccleaner to wipe temp files (in normal mode, it can't keep up with the files/folders being created -- thus it never finishes the initial scan).  I will post more about this when I've identified the virus/malware responsible.

    I am also using (and highly recommend) the use of "eset online scanner" (google it) for finding and removing viruses/malware.  It will ALWAYS find stuff that malwarebytes, spybot, and anti-virus misses.  

    Good luck!  I will post more when I've resolved the issue.

    Was this answer helpful?

    0 comments No comments
  4. Anonymous
    2014-10-29T21:30:42+00:00

    The KB2670838 is a Windows Update.  Not a program.  So search for it in your Windows Update History log.

    When I removed the update, the leak disappeared.  But KB2670838 seems to be required for Internet Explorer updates in some computers.  

    Ok so I both removed KB2670838 and installed Media Preview.  I also put the killdllhost script into my Startup folder.

    The killdllhost script gives me errors at Line 3, something about it can't get the object called 'GetObject'.

    Upon doing this it set me to a different version of Internet Explorer, which is fine because I am switching to Chrome.

    Initially, doing all of this didn't work.  As it is I just had to manually kill a few of the COM Surrogates that show up...although it doesn't seem like they're coming back.

    As I type this, a Surrogate shows up currently at 8,600K which isn't going away on its own - this means the killdll script isn't working.  As I type this sentence - another shows up for 28K.

    Something is definitely not right here....if implementing all 3 of the major fixes on this thread aren't working...then what will?

    I would also like to indicate that I am now unable to run a simple game (Hearthstone) since I made these changes, as the Battle.net Update Agent is repeating itself in Task Mgr like dllhost is.  For some reason I am also unable to use System Restore to go to a point before all of this started happening...

    It is becoming very irritating.

    Was this answer helpful?

    0 comments No comments
  5. Anonymous
    2014-10-28T22:12:29+00:00

    Thanks David.Lum... I can't seem to locate this update.  I'll try again.  Thanks again!

    Was this answer helpful?

    0 comments No comments