Windows 7 Forums
Welcome to Windows 7 Forums. Our forum is dedicated to helping you find support and solutions for any problems regarding your Windows 7 PC be it Dell, HP, Acer, Asus or a custom build. We also provide an extensive Windows 7 tutorial section that covers a wide range of tips and tricks.

Windows 7: Very high memory (and sometimes CPU) usage by svchost.exe: up to 1 GB

14 Jun 2015   #1

Winows 7 Ultimate 32bit
Very high memory (and sometimes CPU) usage by svchost.exe: up to 1 GB

Hi everyone

I have been experiencing some really annoying problem since I switched from XP to Seven on my Dell Vostro 1500 laptop. I had BSODs often, and also VERY high memory and cpu usage by svchost.exe.
I tried to install another windows 7 and I still have the same problems. I also still have the XP, and while it has gotten relatively slow, it works fine, without any of these problems.
I have attached a snapshot of Taskmanager.

Any thoughts?

Attached Images
Very high memory (and sometimes CPU) usage by svchost.exe: up to 1 GB-svchost.png 
My System SpecsSystem Spec
14 Jun 2015   #2

Microsoft Windows 7 Home Premium 64-bit 7601 Multiprocessor Free Service Pack 1

Can't tell what's running under svchost from your screenshot. Add the PID column:

Very high memory (and sometimes CPU) usage by svchost.exe: up to 1 GB-windows-task-manager-1.jpg

Then check the PID against the svchost instance with the same PID in the services tab.
Very high memory (and sometimes CPU) usage by svchost.exe: up to 1 GB-windows-task-manager-2.jpg

My System SpecsSystem Spec
15 Jun 2015   #3

Winows 7 Ultimate 32bit

Hi Callender, and thanks for the reply.
I did that, and the PID was 1048, as you can see in the attached picture.


Attached Thumbnails
Very high memory (and sometimes CPU) usage by svchost.exe: up to 1 GB-svchost2.png  
My System SpecsSystem Spec

15 Jun 2015   #4

Microsoft Windows 7 Home Premium 64-bit 7601 Multiprocessor Free Service Pack 1

Okay - next time it happens try stopping the Background Intelligent Transfer Service (BITS) service and the Windows Update service (wuauserv)

Start > Run then type


Press Enter.

Stop both services - if Windows Update service doesn't stop try restsring and stopping BITS then stop Windows Update.

Then check memory usage. If it's dropped back to normal then you've got a windows update issue.
My System SpecsSystem Spec
23 Jun 2015   #5

Winows 7 Ultimate 32bit


If it's dropped back to normal then you've got a windows update issue.
Confirmed, so it seems that I have a windows update issue. What should I do next? Should I just keep the windows update service stopped?
My System SpecsSystem Spec
23 Jun 2015   #6

Windows 7 Ultimate x64 SP1

My brother-in-law's PC is in the same state, it wasn't updated after SP1 by the way. And can't update due to thrashing of HDD and everything. Returns to usable state after disabling BITS and Windows Update services.

I will reinstall Windows and see if it will help installing the updates right after OS. This PC has 2 GB RAM and 64-bit OS anyway, will change to 32bit.

The MS KB (can't remember the number) didn't help.
My System SpecsSystem Spec
23 Jun 2015   #7

Microsoft Windows 7 Home Premium 64-bit 7601 Multiprocessor Free Service Pack 1

Okay - if you want a fix it's long winded and you could end up going round and round in circles with the same issue for a few hours.

However - here's my best attempt at explaining it.

Important: Make a system image backup. Do not go ahead without one!

Reset Internet Explorer to default settings. Control Panel > Internet Options > Advanced > Reset

Reboot when it's been reset.

Switch to default Hosts file if you're using a modified Hosts file.

Microsoft has the very powerful Fix It Tool 50202 that completely reinstalls Windows Update components. It's hard to find so here's a direct download link:


Run aggressive options.

Disconnect your network adapter.


Make sure that you have at least 10% free space on your windows partition.

Run the following commands from an elevated command prompt. You'll need to eanble copy/ paste. You also need to run Powershell for some of the commands and exit Powershell to run others.

Modified version from Brink's tutorial:

:: Created by: Shawn Brink
:: Tutorial: Windows Update - Reset

net stop bits
net stop wuauserv
net stop appidsvc
net stop cryptsvc
Ipconfig /flushdns

del /f /q "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat"
del /f /s /q %SystemRoot%\SoftwareDistribution\*.* 
del /f /s /q %SystemRoot%\system32\catroot2\*.*
del /f /q %SystemRoot%\WindowsUpdate.log

NOTE: Check manually that the above entries have been deleted. If not - force delete or delete on boot or unlock and delete. Just make sure that they're deleted.

Type Powershell and press Enter


Exit Powershell (type Exit and press Enter)
The prompt should read: C:\Windows\System32>

regsvr32.exe /s atl.dll
regsvr32.exe /s urlmon.dll
regsvr32.exe /s mshtml.dll
regsvr32.exe /s shdocvw.dll
regsvr32.exe /s browseui.dll
regsvr32.exe /s jscript.dll
regsvr32.exe /s vbscript.dll
regsvr32.exe /s scrrun.dll
regsvr32.exe /s msxml.dll
regsvr32.exe /s msxml3.dll
regsvr32.exe /s msxml6.dll
regsvr32.exe /s actxprxy.dll
regsvr32.exe /s softpub.dll
regsvr32.exe /s wintrust.dll
regsvr32.exe /s dssenh.dll
regsvr32.exe /s rsaenh.dll
regsvr32.exe /s gpkcsp.dll
regsvr32.exe /s sccbase.dll
regsvr32.exe /s slbcsp.dll
regsvr32.exe /s cryptdlg.dll
regsvr32.exe /s oleaut32.dll
regsvr32.exe /s ole32.dll
regsvr32.exe /s shell32.dll
regsvr32.exe /s initpki.dll
regsvr32.exe /s wuapi.dll
regsvr32.exe /s wuaueng.dll
regsvr32.exe /s wuaueng1.dll
regsvr32.exe /s wucltui.dll
regsvr32.exe /s wups.dll
regsvr32.exe /s wups2.dll
regsvr32.exe /s wuweb.dll
regsvr32.exe /s qmgr.dll
regsvr32.exe /s qmgrprxy.dll
regsvr32.exe /s wucltux.dll
regsvr32.exe /s muweb.dll
regsvr32.exe /s wuwebv.dll
regsvr32 /s wudriver.dll

REG DELETE "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate" /v SusClientId /f

netsh winsock reset
net start bits
net start wuauserv
net start appidsvc
net start cryptsvc

Type Powershell and press Enter.
bitsadmin.exe /reset /allusers

Type Exit then Exit and press Enter.
Reconfigure Windows Update settings.

Start > All Programs > Windows Update

Do not check for updates.

Reconnect your network adapter and reboot.

Wait 10 minutes and run a check for updates. Don't be surprised if memory usage is high the first time as checks are carried out.

If you still get a problem the next day (next windows update check) then try force reinstalling Windows Update Agent.

Download the version for your OS and save it somewhere then:

Start> Run

then type

"Full PathTo\WindowsUpdateAgent-7.6-x64.exe" /wuforce

For 64bit windows


"Full PathTo\WindowsUpdateAgent-7.6-x32.exe" /wuforce

For 32bit windows

Replace "FullPathTo" with the actual path.


Reconfigure Windows Update settings again.

If there's still a problem run the script again.

If there's still a problem after that let us know.
My System SpecsSystem Spec

 Very high memory (and sometimes CPU) usage by svchost.exe: up to 1 GB

Thread Tools

Similar help and support threads
Thread Forum
Svchost.exe High memory usage at startup
Hello So I had this problem for a while now and it's really annoying. Just after the "Welcome" message the PC keep loading for few mins and I can hardly open any software due to this high memory/CPU usage. I already disabled some startup programmes/services but that didn't help Is there a...
Performance & Maintenance
High Memory usage in svchost with Windows Update
Hello all, I just noticed something and wanted to be sure or see if this is normal. When Windows Update checks for updates, svchost will jump up to ~500MB in usage, or after updates have been installed. It will stay there. If just checking for updates, but I don't install any, it will drop down to...
Performance & Maintenance
Checking For Updates, taking forever w/ svchost.exe, high memory usage
I'm currently seeking help regarding the checking of updates on my computer. Checking for updates is already taking hours. It's been over a year since I have updated my computer. I decided to update it today as to make good use of the free time from work and to get the Windows 10 Upgrade...
Windows Updates & Activation
svchost.exe high memory usage
hello everyone, recently my pc has been having some minor 'lag' problems, i think best describes it. Its relatively new with good specs so it should be able to handle the programs that i use on a regular basis easily. I looked in the task manager and sorted processes by highest memory usage,...
Performance & Maintenance
High SVCHOST.exe memory usage
Hi, my name is Chris. I'm having quite a bug problem with a high memory usage in one of the svchost.exe processes(more than 120,00+ memory usage) and if i try to use another program like firefox, the computer crashes. I'm using an VAIO VGN-NW310F 2.2GHz Intel Pentium Dual-Core T4400...
BSOD Help and Support

Our Sites

Site Links

About Us

Find Us

Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.

Designer Media Ltd

All times are GMT -5. The time now is 15:56.
Twitter Facebook Google+ Seven Forums iOS App Seven Forums Android App