Windows 7 でオンライン ゲームをプレイすると、ネットワークの遅延が比較的高い、つまり ping が XP で通常よりも少し高いという意見をよく聞きますが、その理由がわかりません。今日、ついに原因がわかりました。このサービスは、Win7 の「マルチメディア クラス スケジューラ」という名前です。
このサービスの公式説明は次のとおりです。
マルチメディア クラス スケジューラ サービス (MMCSS) を使用すると、マルチメディア アプリケーションは、時間に敏感な処理が CPU リソースに優先的にアクセスできるようになり、優先順位の低いアプリケーションに CPU リソースを拒否することなく、CPU を最大限に活用できるようになります。
MMCSS は、レジストリに保存されている情報を使用して、サポートされているタスクを識別し、これらのタスクを実行するスレッドの相対的な優先順位を決定します。特定のタスクに関連する作業を実行している各スレッドは、AvSetMmMaxThreadCharacteristics 関数または AvSetMmThreadCharacteristics 関数を呼び出して、そのタスクを実行していることを MMCSS に通知します。
MMCSS を使用するプログラムの例については、「排他モード ストリーム」を参照してください。
このサービスのせいで PING が非常に高くなりました。問題が見つかりました。どうすれば解決できますか?簡単です、無効にするだけです。
無効にする方法: [スタート]、[regedit を実行]、[HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Audiosrv] を展開し、ダブルクリックして右側の dependOnService プロジェクトを開き、MMCSS を削除し (他の人に削除しないでください)、保存します。
コンピュータを再起動するまで設定は有効になりません。次に、サービスに移動してマルチメディア クラス スケジューラを無効にして、ゲームを再起動して改善があるかどうかを確認します。