私はWindows 8.1ラップトップ(Thinkpad T440s)を使用しています。一部のプログラムがぼやけたり、スケーリングされて表示されないようにするには、.exe
プロパティにアクセスして、互換性および「高DPI設定でディスプレイスケーリングを無効にする」に移動する必要があります。
これは、多くのアプリケーションに対して、そして私が新しいプログラムをインストールするたびにやらなければならないことはかなり面倒です。使用できるグローバルオーバーライドはありますか?
私はWindows 8.1ラップトップ(Thinkpad T440s)を使用しています。一部のプログラムがぼやけたり、スケーリングされて表示されないようにするには、.exe
プロパティにアクセスして、互換性および「高DPI設定でディスプレイスケーリングを無効にする」に移動する必要があります。
これは、多くのアプリケーションに対して、そして私が新しいプログラムをインストールするたびにやらなければならないことはかなり面倒です。使用できるグローバルオーバーライドはありますか?
回答:
デスクトップを右クリックして「パーソナライズ」を開き、ウィンドウの左下にある「ディスプレイ」をクリックします。ほとんどの場合、デフォルトのDPI設定はオフになっているように見えますが、そこで変更できるはずです。
編集:
以下のアンダーソンの質問に答えるには、背景情報を知っている必要があります。Windows 8.1以降、3つのレベルのDPI認識があります。DPI非対応/非対応、システム対応、およびモニターごと対応です。アプリケーション自体がDPI認識のレベルを決定します。DPIに対応していないアプリケーションは、DPI仮想化という機能呼び出しを通じて拡張されます。このDPI仮想化機能がアプリケーションをスケーリングし、その際にぼやけを生じさせます。残念ながら、現時点では、DPIスケーリングをサポートしないプログラムがいくつかあります。Microsoft自身のOfficeスイートでさえ、Per-Monitor DPI Awareness(2017-8-24)をまだサポートしていません。
DPIを100%に設定すると、スケーリングがなく、ぼやけがなくなります。
DPI認識アプリケーションがサポートするレベルを確認するには、すばらしいProcess Explorerツールを使用できます。プロセスエクスプローラーを使用して、[ファイルの表示 ]オプションメニューを選択し、ドロップダウンメニューで[列の選択… ]を選択します。開いたウィンドウで、[ DPI認識]を選択します。Process Explorerは、前述の3つのオプションのいずれかをリストするDPI Awareness列で、実行中のすべてのアプリケーションをリストします。