svchost using 50% cpu

PurpleSnow

Member
I got a problm. each tiime I load a game of any kind (Dirt 2, Batman, Farcry 2) the game laggs and when i open task manager there a svchost process called Generic Host Process for Win32 Services:confused: and it is using 50% cpu power and if I go to the process it says Power manager is there anything I can use or do to cancel this out. I did virus scan, clean install....

Im using windows 7 32bit and 64 bit. both have same problm

I need help pls its getting me very irritated have tried everything..

any help will be very app
 
Last edited:
Download and run these free programs, they may clear everything up:

Malwarebytes (update it as well, until it tells you you've got the latest version)
CCleaner
Auslogics Disk Defrag
Auslogics Registry Cleaner

I would also suggest disabling all power saving options or setting them to maximum performance.
 
tried them all and still the same thing and only when I run a game for like 10min it starts lagging, then taskmanager and then end the process and it ok. I c Malwarebytes picks up the SVCHOST.EXE and cleanes it but it keeps returning. and this is on a clean install with only drivers.
 
The programm is meant to make your computer use less resources to what I can take from skipping over the following post I have found on another website:



hello
its part of xp and 2000 o/s it could be a ligitamate application trying to acess the web could allso be a trojin
i did a google search and got many hits heres one

It all starts out with understanding some of the new feature this OS have over previous and even the 2000 series.

You canmost of that information at this link,but you should at least be aware of this.

�msdn.microsoft.com/msdnmag/issues/01/1..[?]

Services Reliability
The last area of reliability improvements is in the area of the services infrastructure. Prior to Windows 2000, some services shared a process with other services and some ran in their own process. Windows 2000 introduced the generic service host process, Svchost.exe. The goal was to reduce system resources by consolidating the various processes hosting built-in operating system services into a single process. Or, it could permit the system administrator to configure the system to run certain services in their own processes, which would prevent one service from corrupting the private memory of other unrelated services (this capability is not documented or supported yet).
If you look at the Windows XP process list in Task Manager , you will notice at least four Svchost.exe processes: two running under the SYSTEM account (sometimes referred to as LocalSystem) and two running under two new service accounts: NETWORK SERVICE and LOCAL SERVICE.

One of the two Svchost processes running under SYSTEM hosts the bulk of the services, 29 of them in total. The second one hosts a single service, Remote Procedure Call (RPCSS). The reason this service needs to be in a separate process is that user-written DLLs are loaded into this process. By having RPC running in its own process, these DLLs cannot adversely affect the operation of the other built-in operating system services. The Svchost process running under NETWORK SERVICE hosts a single service, the DNS Client. The Svchost process running LOCAL SERVICE hosts the TCP/IP NetBIOS Helper, Remote Registry, Simple Service Discovery Protocol, and Web Client services.
The reason for the two new service accounts is to improve system security by reducing the privileges that services run with. LOCAL SERVICE is a built in account that doesn't need a password to log on. The account has only a few privileges, and is not a member of the local administrators group. So, if a service that is running under this account is compromised, it cannot take down the whole machine. LOCAL SERVICE also has no network credentials, so attempts to access a machine on the network will connect with the null session. The NETWORK SERVICE account has the same set of privileges as LOCAL SERVICE, but has access to the machine's credentials for outbound connections, similar to the SYSTEM account.

If you want to know more then read the whole article.

The next key seem to be the need then to understand how and why they end up going out side your system or show up in your firewall logs.

You can get some idea about most of them at this article at Microsoft and I have listed some of the important ones which will show up as process numbers.

�support.microsoft.com/default.aspx?sci..[?]

System Process
8 System
132 smss.exe
160 csrss.exe Title:
180 winlogon.exe Title: NetDDE Agent
208 services.exe Svcs: AppMgmt,Browser,Dhcp,dmserver,Dnscache,Eventlog,lanmanserver,LanmanWorkstation,LmHosts,Mes senger,PlugPlay,ProtectedStorage,seclogon,TrkWks,W32Time,Wmi
220 lsass.exe Svcs: Netlogon,PolicyAgent,SamSs
404 svchost.exe Svcs: RpcSs
452 spoolsv.exe Svcs: Spooler
544 cisvc.exe Svcs: cisvc
556 svchost.exe Svcs: EventSystem,Netman,NtmsSvc,RasMan,SENS,TapiSrv
580 regsvc.exe Svcs: RemoteRegistry
596 mstask.exe Svcs: Schedule
660 snmp.exe Svcs: SNMP
728 winmgmt.exe Svcs: WinMgmt
852 cidaemon.exe Title: OleMainThreadWndName
812 explorer.exe Title: Program Manager
1032 OSA.exe Title: Reminder
1300 cmd.exe Title: D:\WINNT5\System32\cmd.exe - tlist -s
1080 MAPISP32.exe Title: WMS Idle
1264 rundll32.exe Title:
1000 mmc.exe Title: Device Manager
1144 tlist.exe

Yes those are the numbers that show up with ZA and other logs.
But if you want to find Any process..
Start up MS Info by going to the Run command on the Start button, you will need to type in msinfo32 and then it should fire right up.

Go to the section labeled "Software Environment" and then to the subsection labeled "Running Tasks". This will show all programs and services that are running and their process ID's.

Another Memeber suggested you could also try this.

Easier way: type ctrl+shift+esc to bring up the task manager. Select the processes tab. Locate the process id in the pid column.

The last thing I can think of is the information at this thread.
Some ideas how to close the ports these processes use
�www.dslreports.com/forum/remark,178360..

This post does not hold all the answers for you. As you can see some of you have already helped to brings these thoughts together.

They can be improved upon. So I hope others will post their ideas and tips here also. But for now, if you are running XP and you are still not sure how it all comes together go back to that first link and study it.

Maybe someone could interpret what this means and come up with a solution... Hope I have helped...

After reading it again what I make from this is that the program is there to support a lot of features that require windows to run. Maybe something went wrong with the initial program which caused your computer to start using a lot of CPU or you have cought yourself a virus that the anti virus people don't know about yet and so it won't be found by scanning tools, but that is an unlikely event. Anyway, I'm not an expert, but I'm sure that other people will find the above useful for solving your problem, because I have no idea what to do... maybe you can disable some of the programs it runs as described in the post and see if some make your system to use less of the CPU.
 
Last edited:
the only thing I pic up that is running is the power manager and dont see how that goes higher. at certain stages. Ive tried everything.none of my other machines have this problm. But I'll keep looking TY for the help.
 
Hi PurpleSnow,

from Wikipedia:
In the Windows NT family of operating systems, svchost.exe is a process and its associated image (executable file) for hosting services. These services are contained within dynamically-linked libraries (DLLs).

So we'll need to disable some services. Please go to Start-->Run-->Type 'msconfig', <enter> and go to the Startup Tab - click "Disable All" - now, go to the Services Tab, check Hide All Microsoft Services and click "Disable All".

Now reboot, and check that everything looks good. If so, hit Ctrl+Alt+Delete and look at the process list. Is there anything using more than 10,000K? If so, post back here and list the processes.

If everything doesn't look and/or act normal, then we just have to go back into msconfig and re-enable some of the services. Personally, the only thing I ever have to leave running is Lexmark/HP software for my printer and sometimes there will be certain processes that need to run for your graphics card to run correctly. You may also want to leave your AV or antimalware program running in the background - I don't.

Post back and let us know.
 
It could also be a bug in power management - so try settings all your power saving options in control panel to maximum performance and see if that fixes anything. I have them set like thus but it's a personal preference.
 
Back
Top