I'm having a problem with Windows 7 64-bit. I thought it was slow and all, but then I saw that the CPU usage was always around 80% and started searching for a solution.
Active3 years, 8 months ago
How to Fix Service Host: Local System High Disk (svchost.exe) Usage Solution One. Stop the Superfetch to Fix Service Host: Local System High Disk Usage. Solution Two. Fix This Problem With Windows Troubleshooting. Solution Three. Clear Up Junk Files to Optimize Your PC. Svchost.exe, PC keeps freezing constantly, with high disk usage This problem is driving me mad. I cannot get any work done; my computer is constantly freezing with high disk usage from several different processes I have seen. There is no more High CPU usage or 100% disk usage by wuauserv service. Also Disable Background Running App s From Settings click on privacy. Then go to the last option in the left panel Background apps.
There are two
svchost.exe 's consuming around 30% each and in the resources monitor there's a system interrupts consuming 45% all the time. I tried closing the applications, but it makes no difference.
I tried some other things that I've found on Google, like disable system updates, but it didn't work.
I don't know if it will help but here's my specifications:
EDIT
I ran the suggested program and got this information; did I get it right?
EDIT
As you asked here it is, did I get it right now? The other TCP/IP there's nothing.
EDIT
I ran
msconfig and took the services that one of the svchost.exe processes was using out of the startup and now my CPU is around 50%, but I still would like to improve it further. I can't lose that much CPU power just because of Windows..
EDIT
Yeah, there's nothing I can do here. I am going to reinstall Windows XP soon, it's really weird..
Peter Mortensen
8,5881616 gold badges6262 silver badges8585 bronze badges
LeonardoLeonardo
12 Answers
I think you'll find Svchost Viewer to be useful.
You can use it to determine which program is doing most by viewing the amount of data written and such. It should help in some way to determine which process is doing what.
Sep 14, 2012 I don’t like your ads structure, without knowing the user Opendoor downloads some ads (videos) in background. In some countries because of low internet speed your app doesn’t work well. You can consider this issue, and I want to thank you that you help people to escape from filtering especially in dictatorial countries. Open door app for windows.
Gaff
16.5k1111 gold badges5151 silver badges6666 bronze badges
KdgDevKdgDev
2,4681616 gold badges4444 silver badges6767 bronze badges
Use a program like Process Explorer to determine which
svchost.exe is consuming the resources. Is the svchost being run from services.exe ? What are the commandline arguments for that particular svchost ? There are several svchost run via Windows, you will need to isolate which one is consuming those resources. Process Explorer will display which services are associated with that process, as well as display which TCP/IP ports it is using.
![]()
Click on the Process tag so the processes show in a tree format to confirm it is being run via
services.exe .
Although from looking at your Services tabs, they look legitimate.
Do you have anything aggressively hitting your Windows Firewall? What do the TCP/IP and Threads tabs show? The threads tab will display CPU information for the threads within each process. Have you tried to restart the services specified or checked your eventlog to see a lot of errors?
Are you running any indexing of media files or have anything on your LAN attempting to access those media files?
That's a lot of EtwTraceMessageVa calls. Have you checked your eventlog? At the rate it's using CPU there has to be something in WMI writing to ETW. Better question, did this start recently and do you have a restore point before it happened?
Gaff
16.5k1111 gold badges5151 silver badges6666 bronze badges
Darren HallDarren Hall
6,21411 gold badge2222 silver badges2323 bronze badges
I’m surprised about the advice that others have given on this issue (some even simply made guesses).
For Leonardo and others who find their way here, there are some teps that everybody else missed.
This is where everybody else stopped; that’s not enough. Now, you need to run
Services.msc and stop each of the services that are hosted by the runaway instance of svchost in turn, making sure to wait and watch for a while after each to see if the CPU load drops. If it does, then the last one that you stopped was the culprit.
At this point, you know exactly what service was hogging the CPU and can then pursue finding out why that specific service would suck cycles.
SynetechSynetech
58.6k3030 gold badges193193 silver badges326326 bronze badges
A number of viruses can run under the name of svchost, so it's best to check you've got decent anti-virus running and updated. It's just as likely to be a non virus-related Windows problem though.
Svchost.exe is a generic host process name for services that run from dynamic-link libraries (DLLs) and you can analyse what these particular svchost processes are using Svchost Process Analyzer
kaerastkaerast
I just had one of the svchosts processes, out of nowhere, start to cripple my Win7 32bit PC for the last 2 days, with the (Dual Core) CPU stuck on 100%. This particular svchost process was responsible for over a dozen net services process threads, all of which appeared to be standard necessary network services.
Using a combination of new admin alerts in the EventVwr, Sys Internals Process Explorer and svchost analyser, I narrowed it down to the main culprit being:
Windows Live Mesh Remote Desktop service
Disabling this in services got me back about 60% of my CPU, and this particular svchost service then dropped off in task manager.
Business dialer for auto calling. Phone dialer app download.
It was then replaced by another, utilising some 35 - 45%. By right clicking in Task Manager and going to the service, the only service attributed was Windows Defender.. (and we've all heard of that one before).
As many don't realise it's installed with Windows 7 by default (you can't see it in your programs list), this link show a nice tuorial on how to disable it.
Dominic buftonDominic bufton
I also have had an issue with svchost.exe causing 100% CPU usage. The services in question related to svchost are NLASvc, LanmanWorkstation, Dnscache, and CryptSvc. My problem ended up being Firefox. In the latest version they added plugin-container.exe which runs as a process separately from Firefox. The idea behind it is if a plugin crashes it won't crash Firefox or your browsing session. But it made surfing on my system unbearable.
The solution: Disable plugin container process.
You are done, restart Firefox and open up Windows task manager to see that the plugin container process is disabled.
More information
The crash protection feature in Firefox 3.6 is enabled for certain plugins only. The four preferences that we modified here specifies four different out-of-process plugins. They are the NPAPI test plugin, Adobe Flash, Apple QuickTime (Windows) and Microsoft Silverlight (Windows). These plugins are specified in a separate
dom.ipc.plugins.enabled preference by default is set to true. We can disable them by changing their value to false. And thus plugin-container.exe will not run. By default, the preference dom.ipc.plugins.enabled is already set to “false”. So, no need to touch it. The dom.ipc.plugins.timeoutSecs is also not important here as other values are false.
I hope this helps somebody.
Peter Mortensen
8,5881616 gold badges6262 silver badges8585 bronze badges
CHuBBNuTTCHuBBNuTT
I had the same thing , killed Windows Defender and now i'm fine. Best of luck to you.
BBV88
From your screenshots, it seems like the audio service is involved.
There might be a connection with the problem described in win 7 high cpu usage on 2 services(see last answer).
Try to disable the integrated audio and see if this helps.
harrymcharrymc
288k1616 gold badges308308 silver badges627627 bronze badges
Use the Sysinternal's Process Explorer
Then, find which
SVCHOST service is running without any parent, because each svchost.exe must be loaded by services.exe . Kill all of them if found. (You can figure out the parent of a process by double clicking on it >> 'Image' Tab >> 'Parent' Label.)
Svchost Virus Windows 10
Additionally, if the virus you got is the same one as with me, you should do the following steps.
Check if there is a process named
Watermark.exe under the .Program FilesMicrosoft folder. Then delete it. (You also better LOCK that folder by using the Security tab of it.)
Watermark.exe is injecting VBScripts code into every .html file. Then these infected .html files are injecting into SVCHOST.EXE . So check a few .html files from different places by opening with some text editor. * Don't run *. If you find VBScript code at the bottom of your file, the condition is worse than we hoped.
So if this is happening too, you better clear all
.html files (or) remove the code from each .html file.
After cleaning the Peter Mortensen
.html files, for me at this situation, I surely replaced the SVCHOST.EXE from Windows XP installation CD, by using Recovery Console from boot.
8,5881616 gold badges6262 silver badges8585 bronze badges
AlvinAlvin
the
wevtsvc.dll is causing the high CPU usage for you.
This is the Windows Eventlog service. to see in detail what is does, you have to use xperf to capture CPU sampling data and analyze it with WPA.exe.
magicandre1981magicandre1981
84.6k2121 gold badges134134 silver badges210210 bronze badges
A simple way I used in Windows 7 to find what all services are running under a particular svchost.exe in windows task manager was to right click svchost.exe and select Go To Service(s) option from the list. This takes to the services tab and highlights all the services running under the selected svchost.exe.
Similar option in command prompt is to run,
Hope it helps!
Anmol SarafAnmol Saraf
Could be the 'Power' service run by one of the svchost processes causing high CPU usage.Try changing the Power saving mode from the Balance (default) to Performance and set the sleeping mode to 'Never'.
carmel564carmel564
protected by studiohack♦Aug 19 '11 at 10:08
Thank you for your interest in this question. Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).
Would you like to answer one of these unanswered questions instead? Not the answer you're looking for? Browse other questions tagged windows-7cpu-usagesvchost or ask your own question.
Windows 10 users often facing the situation when the Service Host: Local System process (svchost.exe) consumes a lot of system resources. This process can highly use memory, CPU or disk. The problem can occur after the Windows update is installed, while the system maintenance tasks are running, after your device exit the sleep or hibernate mode, or by itself at any time.
Service Host: Local System is a set of system processes and you can’t completely suspend or kill the whole process using the Task Manager. The Service Host: Local System process can include several different services (depending on the computer settings and the Windows 10 build).
More often it’s just enough to restart the computer to fix the problem, because the error is caused by a single case of failure of one of the services which are related to the process. However, if the reboot was not enough and the service still highly loads CPU and disk immediately after the computer boot, try to temporarily disable the antivirus and check if the high disk/memory usage problem still persist. Also it is worth trying to disable its automatic startup at Windows startup through the antivirus settings.
To reduce the system high load, you can try to restart or disable one of the services related to this process. But through the Task Manager you can’t determine which of the services in the process “Service Host: Local System” heavily loads the system (note that in the Task Manager there can be several processes named Service Host: Local System).
How to Fix Service Host Local System High CPU Load?
To identify which of the services related to the Service Host: Local System causes a high disk/memory/CPU usage in Windows 10, you can use the free Microsoft tool – Process Explorer (https://docs.microsoft.com/en-us/sysinternals/downloads/process-explorer). Download the archive with the tool and unpack it. Run the program procexp64.exe (on Windows 10 x64) as administrator.
Sort the processes by memory or CPU usage in Process Explorer by clicking on the column header. Find the process svchost.exe, which consumes the most resources of the system. Hover your mouse pointer over the svchost.exe process and you will see a popup with system services list that are running under this process.
Now right click on the svchost.exe process and select the properties. In the process properties window, click the Services tab. Here you will also find a list of services that executed under this process. Note that the library file that is being used by this service is specified for each service (for example, wuaueng.dll or usocore.dll).
Now go to the Threads tab. It contains all the threads that are executed within this service. Sort the threads by CPU and Cycles Delta usage, and look for the name of the service and/or dll library that causes the high load.
Try to temporarily suspend or disable the found thread using the Kill and Suspend buttons. Wait for a while and check to see if the abnormal system load has decreased. In this way, you can find and suspend all services that can cause high memory and disk usage.
You can map dll names to service names and temporarily disable them from the Services Management console (services.msc).
Svchost.exe High Disk Usage Xp
Before disabling the problem service, you can try do the following:
Svchost Exe High Disk Usage At Start Up
Svchost.exe High Disk Usage Windows 10
Vista High Disk Usage
Comments are closed.
|
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |