A detailed study of the CPU usage of WinXP in 100% of the reasons and solutions

  
We use the Windows XP operating system, using the system to slow down, a look at the "task manager" only found that the CPU usage reached 100%. How is this going back? If you encounter a virus, there is a problem with the hardware, or there is a problem with the system settings. In this article, the author will explain why the system resource occupancy rate will reach 100% from three aspects: hardware, software and virus.
There are often 100% CPU usage. The main problems may occur in the following aspects:
Nine possible CPU usages. 1. Anti-virus software causes failure
Due to the new version KV, Jinshan and Rising have added random monitoring of web pages, plug-ins and emails, which undoubtedly increased the burden on the system. Handling: There is basically no reasonable way to deal with it. Try to use the least amount of monitoring services, or upgrade your hardware.
2, the driver is not certified, resulting in 100% CPU resources
A large number of test version of the driver flooded the Internet, causing difficult to find the cause of the failure. Handling: Especially for the graphics card driver, it is recommended to use Microsoft-certified or officially released drivers, and strictly check the model and version.
3, the virus, Trojan caused
A large number of worms quickly replicated within the system, resulting in high CPU resource utilization rate. Solution: Use a reliable anti-virus software to completely clean the system memory and local hard disk, and open the system settings software to see if there is abnormal startup. Regularly update and upgrade anti-virus software and _blank "> firewall, strengthen anti-virus awareness, master the correct anti-virus knowledge.
4, control panel - management tools - services - RISING REALTIME MONITOR SERVICE right mouse button, changed to manual.
5, start -> run->; msconfig->; start, close unnecessary startup items, restart.
6, view the "svchost" process.
svchost.exe is Windows A core process of the XP system. svchost.exe does not only appear in Windows XP, there will be svchost.exe in the Windows system using the NT kernel. Generally, the number of svchost.exe processes in Windows 2000 is 2. In Windows XP, the number of svchost.exe processes has risen to 4 and more.
7, check the network connection. Mainly the network card.
8, view the network connection
When Windows XP is installed When the computer is acting as a server, when it receives a connection request on port 445, it allocates memory and allocates a small amount of CPU resources to service these connections. When the load is too heavy, CP The U occupancy rate may be too high because there is an inherent trade-off between the number of work items and the responsiveness. You need to determine the appropriate MaxWorkItems settings to improve system responsiveness. If the value is set incorrectly, the server's responsiveness May be affected, or a user monopolizes too many system resources.
To solve this problem, we can solve by modifying the registry: expand the [HKEY_LOCAL_MacHINESYSTEMCurrentControlSetServiceslanmanserver] branch in the Registry Editor, in the right window Create a new DWord value called "maxworkitems". Then double-click the value, type the following values ​​in the open window and save and exit:
If the computer has more than 512MB of memory, type "1024"; if the computer memory is less than 512 MB , type "256".
9, to see if Windows XP uses the right mouse button to cause the CPU to occupy 100%
Not long ago reported that using the right mouse button in the resource manager will cause 100% CPU resources, we Let’s see what is going on?
Symptom:
Inside the source manager, when you right click on a directory or a file, you will likely have the following problems:
Any file copy operation at that time will likely stop the corresponding
network connection speed will be significant Reducing
All streaming input/output operations such as listening to music using Windows Media Player may be the cause of music distortion:
When you right click on a file or directory in the Explorer, when the shortcut menu is displayed At the time, the CPU usage will increase to 100%, and it will return to normal level when you close the shortcut menu.
Solution:
Method 1: Turn off "Use transition effects for menus and tooltips"
1. Click "Start" - "Control Panel"
2. Double-click inside "Control Panel" "Display"
3. Click the "Appearance" tab in the "Display" property.
4. Click "Effect" in the "Appearance" tab.
5. In the "Effects" dialog box, clear The checkbox in front of "Use transition effects for menus and tooltips" then clicks the "OK" button twice.
Method 2: Use the left mouse button to select your target file or directory when you right click on the file or directory. Then use the right mouse button to bring up the shortcut menu.
CPU occupies 100% solution
Under normal circumstances, CPU accounts for 100%, then our computer will always slow down, and many times we can solve it by making a little change, without having to ask those big Shrimp.
When the machine slows down, the first thing we think of is the task manager, to see which program is the proportion of the program, if it is a large program, you can forgive, after closing the program As long as the CPU is normal, then there is no problem; if not, then you have to look at what is the program, when you can not find out what the process is, go to google or baidu search. Sometimes it is useless to end only. Under xp, we can combine the startup items in msconfig and turn off some unused items. In 2000, you can go to the next winpatrol to use.
Some commonly used software, such as the browser takes up a lot of CPU, then you need to upgrade the software or simply replace it with other similar software, sometimes the software and system will be a bit incompatible, of course we can try the xp system Under the compatibility item given to us, right click on the .exe file to select compatibility.
svchost.exe is sometimes a headache, when you see that one of your svchost.exe takes up a lot of CPU, you can go to the next aports or fport to check the corresponding program path, which is what Use this svchost.exe, if it is not c: Windowssystem32 (xp) or c: winntsystem32 (2000), then it is suspicious. Upgrade anti-virus software to kill it.
Right-clicking on a file results in 100% CPU usage. We will also encounter it. Sometimes it may be a problem to right click. The official explanation: first click the left button to select, then right click (not very understand). Unofficial: By right clicking on the desktop - Properties - Appearance - Effects, Cancel "Use the following overeffects (U)" for menus and tooltips to resolve. There are also some anti-virus software that will also affect the monitoring of files, you can turn off the anti-virus software file monitoring; there is the same reason for the monitoring of web pages, plug-ins, and mail.
Some drivers may sometimes have such a phenomenon, it is best to choose Microsoft certified or officially released drivers to install, sometimes you can upgrade the driver properly, but remember that the latest is not the best.
CPU cooling software, because the software will use the CPU idle time to cool down during the running, but Windows can not distinguish the difference between the normal CPU usage and the cooling software cooling instructions, so the CPU always shows 100%, this You don't have to worry about it, it doesn't affect the normal system operation.
When dealing with large word files, the spelling and grammar checking of the word will make the CPU tired. Just open the Word tool-options-spelling and grammar to check the "check spelling and check grammar".
After clicking the avi video file, the CPU usage is high because the system must scan the file first, and check all parts of the file and build an index. Solution: Right-click the folder where the video file is saved - Properties - General - Advanced. Remove the hook for the index to allow the indexing service to index the folder for quick searches.
CPU usage 100% case analysis
1, dllhost process caused CPU usage to occupy 100%
Features: the server normal CPU consumption should be below 75%, and CPU consumption should be ups and downs, this occurs The server of the problem, the CPU will suddenly be 100% level, and will not drop. Looking at the task manager, you can find that DLLHOST.EXE consumes all CPU idle time. In this case, the administrator has to restart the IIS service. The strange thing is that everything is normal after restarting the IIS service, but it may be a while. After the time, the problem reappeared.
Direct reason:
One or more Access databases are damaged during multiple reading and writing. When Microsoft's MDAC system writes this corrupted Access file, the ASP thread is in the BLOCK state, and the other threads can only Wait, IIS is deadlocked, and all CPU time is consumed in DLLHOST.
Solution:
Install "First-class information monitoring and interception system", use the "Chief File Inspector IIS Health Inspector" software,
Enable "Find deadlock module", set:
- -wblock=yes
The directory to be monitored, please specify the directory where your host's files are located:
--wblockdir=d: est
The file storage location of the generated logs is in the log directory of the installation directory. The file name is: logblock.htm
Stop IIS, then start the "Chief File Checker IIS Health Checker", then start IIS, "Chief File Checker IIS Health Checker" will record the last write in logblock.htm Into the Access file.
After a while, when the problem comes out, for example, the CPU will continue to be 100% level again, you can stop IIS and check the last ten files recorded by logblock.htm. Note that the most problematic is often The Access class of the counter class, for example: "**COUNT.MDB", "**COUNT.ASP", you can delete the last ten files or suspected files into the recycle bin, then start IIS and see the problem. Whether it appears again. We believe that after a careful search, you can definitely find this file that has taken you for a while.
After finding this file, you can delete it, or download it and fix it with Access2000. The problem is solved.
2, svchost.exe caused CPU usage to occupy 100%
In the win.ini file, under [Windows], "run=" and "load=" are possible ways to load the "trojan" program, Care must be taken to keep them in mind. Under normal circumstances, there is nothing behind their equal sign. If you find that the path and file name are not the startup files you are familiar with, your computer may be in the "trojan". Of course, you have to see clearly, because a lot of "trojans", such as "AOL Trojan Trojan", it disguised itself as a command.exe file, if you do not pay attention, you may not find it is not a real system startup file.
In the system.ini file, there is a "shell=filename" under [BOOT]. The correct file name should be "explorer.exe". If it is not "explorer.exe", but "shell= explorer.exe program name", then the program that follows is the "trojan" program, that is, you have already "Trojan".
The most complicated situation in the registry, open the registry editor through the regedit command, click to: "HKEY-LOCAL-MACHINESoftwareMicrosoftWindowsCurrentVersionRun" directory, check the key value in the auto-start file that you are not familiar with, expand Named EXE, remember here: Some "trojan" programs generate files much like the system's own files, and want to pass the camouflage, such as "Acid Battery v1.0 Trojan", it will be under the registry "HKEY-LOCAL- MacHINESOFTWAREMicrosoftWindowsCurrentVersionRun" The Explorer key value is changed to Explorer=“C:Windowsexpiorer.exe”, and there is only a difference between “i” and “l” between the “trojan” program and the real Explorer. Of course, there are many places in the registry that can hide the "trojan" program, such as: "HKEY-CURREN
Copyright © Windows knowledge All Rights Reserved