以前のプログラムをこのバージョンの Windows で使用できるようにする

適用対象: Windows 7Windows 8.1Windows 10

以前のバージョンの Windows 用に作成された大半のプログラムは、このバージョンの Windows で動作しますが、以前のプログラムの中には、正常に動作しないもの、またはまったく動作しないものがあります。プログラム互換性のトラブルシューティング ツールを実行すると、最も一般的な問題のいくつかは自動的に検出および修正されます。うまくいかない場合は、設定を手動で変更してみてください。調節すべき設定を判断するには、次の表が参考になります。

  1. タスク バーの検索ボックスにプログラム名を入力し、検索結果を長押し (または右クリック) して、[ファイルの場所を開く] を選びます。
  2. プログラム アイコンを長押し (または右クリック) し、[プロパティ] を選択します。次に、[互換性] タブを選択します。
    • まず、[互換性のトラブルシューティング ツールの実行] を選択して、プログラム互換性のトラブルシューティング ツールを実行します。(DPI スケールの問題はトラブルシューティング ツールによって解決されないため、下の表でその他のオプションを参照してください。)
    • 互換性の問題が解決されない場合は、以下の設定の 1 つ以上を調節します。調節できたら、[OK] を選択します。
互換性の設定
設定 説明
互換モード 以前のバージョンの Windows の設定でプログラムを実行します。プログラムが特定のバージョンの Windows 用に設計されている (または動作する) ことがわかっている場合に、この設定を試してください。
カラー モードを制限する 限られた色のセットをプログラムで使用します。一部の以前のプログラムは、少ない色で動作するように設計されています。
640 × 480 の解像度で実行する プログラムのグラフィックスがギザギザになる場合や正しくレンダリングされない場合は、この設定を試してください。
高 DPI 設定の変更

高 DPI ディスプレイ搭載の PC でプログラムが正しく表示されない (ぼやけて表示される、または表示が大きすぎたり小さすぎたりする) 場合は、[高 DPI 設定の変更] を選択し、[プロパティ] ダイアログ ボックスで次のいずれかのオプションを試します。

使用する DPI を選択する

  1. [プログラム DPI] 領域で、[[設定] での指定ではなくこの設定を使用して、このプログラムのスケーリングの問題を修正する] チェック ボックスをオンにします。これにより、このデスクトップ アプリには、[設定] の [アプリが鮮明に表示されるように Windows により修正を試す] 設定ではなく、ここで選択した DPI 設定が適用されます。

    すべてのアプリに対する設定の変更について詳しくは、アプリが鮮明に表示されるように修正する方法に関するトピックをご覧ください。
  2. [次の場合、メイン ディスプレイに設定されている DPI を使用する] で、次のいずれかを選択します。
  • [Windows にサインインしたとき]: Windows にサインインしたときに、メイン ディスプレイに設定されている DPI を使います (既定ではこれが使われます)。
  • [このプログラムを開いたとき]: 特定のプログラムを開いたときに、メイン ディスプレイに設定されている DPI を使います。

アプリケーションの高 DPI スケール モードを変更する

[高 DPI スケール設定の上書き] 領域で、[高 DPI スケールの動作を上書きします] チェック ボックスをオンにして、次のいずれかのオプションを試します。

  • [アプリケーション]: Windows のスケール設定をすべて無効にし、アプリ開発者の設定だけを使います。このオプションは、以前のバージョンの Windows では [高 DPI 設定では画面のスケーリングを無効にする] と表記されていました。
  • [システム]: アプリの DPI 設定を上書きし、低 DPI ディスプレイの場合のようにアプリを実行します。高 DPI ディスプレイでは、アプリのユーザー インターフェイスが Windows によって拡大されます。このため、高 DPI ディスプレイではアプリがぼやけて表示されます。
  • [システム (拡張)]: このアプリに対して拡張 DPI スケールの使用を試みます。その結果、アプリによっては高 DPI ディスプレイでテキストが鮮明に表示されるようになります。ただし、すべてのアプリで機能するとは限りません。
管理者としてこのプログラムを実行する 一部のプログラムでは、正常に実行するには管理者特権が必要です。管理者として PC にサインインしていない場合、このオプションは使用できません。
すべてのユーザーの設定を変更する プログラムの設定を PC のすべてのアカウントに適用する場合は、
???????????????
 [すべてのユーザーの設定を変更] を選択します。管理者パスワードの入力や選択内容の確認を求められる場合があります。