Encountering an issue of frequent lagging on your computer due to high usage of ‘svchost' on your memory? then there is some problem with the properties of Windows. In most of the cases, enabled Automatic Updates of the Windows is the source of the problem; that makes svchost take so much of the memory of the CPU. Microsoft has identified this bug in their software and released some tools to fix it but they don't always get the job done.
The cuase of svchost high CPU usage on Windows 7 or Vista
In order to find out if the svchost is consuming much of the computer resources, press CTRL+ALT+DEL to get into the task manager, go to the ‘Process tab' and press ‘Mem Usage'. On this you will find all the files that are using the memory resources of the computer. If the lagging of the computer is due to the svchost.exe, it will show that it is using up to 99 or 100 percent of the memory.
How to fix svchost high cpu usage on Windows 7 or Vista
Now to fix this problem you need to download Windows Update v3 from the Microsoft website and save it on your root drive. In it you will find a filename ‘fix svchost.bat', use a right click of your mouse to save it on your computer. And lastly there will be a filename ‘WindowsXP-KB927891.exe' which might do the trick.
After downloading these files restart your computer on a safe mode and log in as an administrator into your desktop. Use the run command from the menu to load fix_svchost.bat, follow the same instructions to install WindowsXP-KB927891.exe on to your computer, restart your computer again on a normal mode to carry on your work without any bugs.