I have been observing that the process "svchost.exe" in my list of running processes keeps taking an awful lot of memory; close to 550MB at times!

There are multiple instances of svchost.exe running in my machine at anytime but one particular instance takes up hell lot of memory. I constantly need to keep killing this process to reclaim the memory.

Also, I have observed that whenever I kill this process, my windows goes into a Basic style theme and then after sometime, it comes back to normal suddenly (the glass type style and transparent windows and all).

This means that the process has restarted again and yet again it has started taking up too much memory.

Any suggestions on how this can be stopped? Despite having 8 gigs of RAM, my laptop keeps slowing down and I have to kill this process to make it work a little faster.

  • To find out more, see the answers under superuser.com/questions/303263/…. Then update your question with more info. – Jan Doggen Feb 19 '14 at 9:56
  • this is the WindowsUpdate service. – magicandre1981 Feb 19 '14 at 18:31
  • @magicandre1981 As you said, the windows update service is indeed responsible for taking up lots of memory. I stopped that and could observe significant reduction in the memory taken up by that process. However, I observed that after some time, the memory taken up by that process has increased again. I even ran an anti virus scan to see if there was malware, but there isn't. I wonder what else can be done to reduce the memory taken by that process. Thanks for your answer any way. :) – Amogh Natu Mar 7 '14 at 13:28
  • Run tasklist /svc /fi "imagename eq svchost.exe" and see which services are hosted by the svchost.exe. It can be superfetch. – magicandre1981 Mar 7 '14 at 18:50

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.