Windows 8.1のPCゲームでマウスラグを修正する方法
Windows 8.1では、高DPIディスプレイでWindowsをよりよく機能させることができます。その一環として、Windowsがマウスを扱う方法が変わりました。生のマウスデータを読み取らないゲームでは、マウスの動きが遅れる、フリーズする、または途切れることがあります。.
この問題は、高DPIまたは高ポーリング率のマウス、つまりゲーミングマウスを使用しているユーザーに主に影響するようです。マイクロソフトは部分的な修正プログラムをリリースしましたが、影響を受けるゲームでこの問題を解決する方法があります。.
マイクロソフトのパッチをインストールする
マイクロソフトは、この問題を解決するための新しい互換性オプションを導入したパッチを提供しています。パッチの一部として、互換性オプションはCall of Dutyシリーズ、Counter Strikeシリーズ、Deus Ex:Human Revolution、Hitman Absolution、Half-Life 2、Metro 2033、Portalなどの人気ゲームに適用されます。と墓侵入者.
このパッチはKB2908279として知られています。 2013年11月14日の時点で、この更新プログラムはWindows Updateを介して公開されていません。修正するには、マイクロソフトのWebサイトからパッチをダウンロードして手動でインストールする必要があります。.
使用しているWindows 8.1のバージョンに応じて、このパッチの64ビット版または32ビット版のどちらかをダウンロードする必要があります。.
使用しているWindowsのバージョンがわからない場合は、Windowsキーを押して[スタート]画面にアクセスし、[システム]と入力して[システム]ショートカットをクリックします。下にスクロールしてシステムタイプの行を見ます.
レジストリを介して他のゲームを修正する
上記のパッチは2つのことを行います。 1つは、Windowsに新しいタイプの互換性フラグを作成することです。 2、それはこの問題の影響を受ける最も人気のあるゲームのいくつかにその互換性フラグを適用します.
この問題があまり人気のないゲームであれば、自分でゲームに互換性オプションを適用する必要があります。マイクロソフトはゲーム開発者に、ユーザーが必要としないようにこれを自分で行うように勧めていますが、多くのゲームはこの修正で更新されることは決してないでしょう。.
レジストリエディタから、影響を受けるゲームにマイクロソフトの修正を適用することができます。これを機能させるには、上記のパッチをインストールする必要があります。.
開始するには、Windowsキー+ Rキーを押して[ファイル名を指定して実行]ダイアログを開き、regeditと入力してEnterキーを押します。.
次のレジストリキーまたはフォルダを参照します。
HKEY_LOCAL_MACHINE \ソフトウェア\ Microsoft \ Windows NT \ CurrentVersion \ AppCompatFlags \ Layers
Layersキーが存在しない可能性があります。そうでない場合は、AppCompatFlagsキーを右クリックし、[新規作成]をポイントして[キー]を選択し、[レイヤー]と入力してEnterキーを押して作成します。.
ゲーム用に新しいレジストリエントリを作成する必要があります。 Layersキーを右クリックして[新規作成]をポイントし、[文字列]をクリックしてゲームの実行可能ファイルのフルパスを入力し、Enterキーを押します。たとえば、ゲームがC:¥Program Files(x86)¥Game¥Engine.exeにある場合は、次の値を入力するだけです。
C:\ Program Files(x86)\ Game \ Engine.exe
次に、作成したばかりの値を右クリックして「変更」を選択します。ボックスに次のテキストを入力して、Enterキーを押します。
NoDTToDITMouseBatch
このプロセスを繰り返して、影響を受けるすべてのゲームを追加できます。.
次に、昇格したコマンドプロンプトウィンドウが必要になります。これを行うには、Windowsキーを押してスタート画面にアクセスし、「コマンドプロンプト」と入力して表示されるコマンドプロンプトショートカットを右クリックし、「管理者として実行」を選択します。.
管理者特権のコマンドプロンプトウィンドウで、次のコマンドを入力してEnterキーを押し、互換性設定を適用します。
Rundll32 apphelp.dll、ShimFlushCache
警告
マイクロソフトは、このオプションは電力使用量の増加を引き起こすと警告しているので、このオプションを影響を受けていないゲームや他のプログラムに適用しないでください。特に、実行中のバックグラウンドプロセスにはこれを適用しないでください。そうしないとバッテリーの寿命に大きな影響が出るでしょう。.
マイクロソフトが推奨する別のオプションがあります - 問題のゲームに「raw input」またはDirectInputオプションがある場合は、それを選択でき、問題は解決するはずです。.
マイクロソフトから直接入手可能な情報については、KB2908279ナレッジベースの記事を読んでください。.
画像のクレジット:FlickrのSam DeLong