I often hear people say that when playing online games on Windows 7, the network latency is relatively high, that is, the ping is a little higher than usual on XP. I can't find the reason, which is very distressing. Today we finally found the reason. It turns out that a service in Win7 is causing trouble. This service is called: Multimedia Class Scheduler.
The official explanation of this service is:
The Multimedia Class Scheduler service (MMCSS) enables multimedia applications to ensure that their time-sensitive processing receives prioritized access to CPU resources. This service enables multimedia applications to utilize as much of the CPU as possible without denying CPU resources to lower-priority applications.
MMCSS uses information stored in the registry to identify supported tasks and determine the relative priority of threads performing these tasks. Each thread that is performing work related to a particular task calls the AvSetMmMaxThreadCharacteristics or AvSetMmThreadCharacteristics function to inform MMCSS that it is working on that task.
For an example of a program that uses MMCSS, see Exclusive-Mode Streams
It is this service that makes my PING so high. The problem is found, so how do we solve it? It's easy, just disable it.
Disable method: Start--Run-regedit, expand [HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Audiosrv], double-click to open the DependOnService project on the right, delete MMCSS (do not delete it to others), and save.
The settings will not take effect until the computer is restarted. Then go to the service to close and disable Multimedia Class Scheduler. Then re-enter the game to see if there is any improvement?