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