How to solve the CPU usage of WinXP system svchost.exe?

  
                

Svchost.exe is a core process of the system, so the virus will always invade Svchost.exe, which causes Svchost.exe to take up too much CPU. But sometimes it is the problem of the system itself. Therefore, we can check whether the poisoning or other causes are caused by checking the execution path of the Svchost.exe process. Below, take the WinXP system as an example, let's take a look.

Method /Steps

1.Svchost.exe process is not necessarily a virus. Many of my friends don't know much about the Svchost.exe process. Occasionally, when I see multiple processes in the Task Manager, I think my computer has a virus. This is not the case! Under normal circumstances, there can be multiple Svchost.exe processes running simultaneously in Win OS. For example, Windows 2000 has at least 2 Svchost processes, Windows XP has 4 or more, Windows 2003 has more, so when you When you see multiple Svchost processes, it is not necessarily a virus! Svchost.exe starts the system service by calling dynamic link libraries (DLLs) for some system services, so the emergence of svchost.exe is actually the emergence of other processes.

2.Svchost.exe keys in the & ldquo; HKEY_LOCAL_MACHINE \\ Software \\ Microsoft \\ WindowsNT \\ CurrentVersion \\ Svchost & rdquo ;, each key represents a separate Svchost.exe groups. So you can judge whether it is poisoned according to this position.

3. Similarly, normal Svchost.exe program: & ldquo; C: \\ Windows \\ System32 & rdquo; directory, if you find Svchost.exe program in a different directory, then it It may be poisoned. If you suspect that the computer may be infected by a virus and the Svchost.exe service is abnormal, you can find the exception by searching the Svchost.exe file.

4. Microsoft also provides a look at the service system is running in the Svchost.exe list of ways for us. Take Win XP as an example: Enter: cmd in "Run", and then type: tasklist /svc in command line mode. The system lists the services. If you are using a Windows 2000 system, replace the previous <;sksklist /svc” command with: <;tlist -s”, and try to kill it with taskkill. Procexp.exe into the process

5. use tasklist command to view detailed enough, you can also view the progress of third-party software, or Microsoft provided internally SysinternalsSuite package viewer to observe the judge, for Uncertain processes are recommended to be killed with “Kill Process Tree”.

These are the WinXP system svchost.exe occupy cpu solution, simple operation, you can solve the problem of excessive CPU utilization.

Copyright © Windows knowledge All Rights Reserved