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.