コミュニティの専門家からの回答を補足させていただきます。
「全画面表示の最適化」を制御するには、主に2つのアプローチがあります。
1. アプリケーション個別での設定(推奨)最も安全で確実な方法は、対象のアプリケーションごとに設定することです。実行ファイル(.exe)のプロパティから「互換性」タブを開き、「全画面表示の最適化を無効にする」のチェックボックスをオンにします。これにより、他のシステム部分に影響を与えることなく、特定のゲームやアプリの動作だけを変更できます。
2. レジストリによるシステム全体での設定ご質問の方法は、システム全体に影響を与えるグローバルな設定です。根本さんが指摘されている通り、一般的にはGameDVR_FSEBehavior
という名前のキーが使われることが多いようです。
手順のまとめ:
レジストリエディタで HKEY_CURRENT_USER\System\GameConfigStore
を開きます。右ペインで右クリックし、「新規」→「DWORD(32ビット)値」を選択します。キーの名前を GameDVR_FSEBehavior
とします。このキーをダブルクリックし、値を 2 に設定すると、システム全体で全画面表示の最適化が無効になります。(0で有効) 変更を適用するためにPCを再起動してください。注意点:ご質問にあったGameDVR_DSEBehavior
と回答のGameDVR_FSEBehavior
については、どちらも関連するキーですが、コミュニティの情報によるとGameDVR_FSEBehavior
の方がより一般的に利用されているようです。 また、これらの設定はDirectX 12を利用する一部の最新ゲームでは期待通りに機能しない場合があるため、ご注意ください。