Windows
 Computer >> コンピューター >  >> システム >> Windows

Windowsで互換モードで古いプログラムを実行する方法

Windowsで互換モードで古いプログラムを実行する方法

このガイドでは、プログラム互換性のトラブルシューティングを使用して古いWindowsアプリケーションを実行する方法を説明します。互換モードは、古いWindowsシステム用に設計されたお気に入りのアプリケーションを新しいラップトップやPCで実行するのに役立ちます。 Microsoftの公式トラブルシューティングガイドに基づいた詳細な手順に従い、各互換性設定について説明します。

プログラム互換性のトラブルシューティングについて

以前のオペレーティングシステム用に設計されたほとんどのWindowsソフトウェアは、最新のWindowsバージョンで非常にうまく機能します(ただし、常にその逆であるとは限りません)。互換性トラブルシューティングの主な目標は、互換性の問題を修正することです。たとえば、プログラムが新しいWindowsデバイスで正しくレンダリングされない場合などです。 Windows 7、Vista、XPなどのレガシーオペレーティングシステムが古くなるほど、互換モードでアプリケーションのトラブルシューティングを行う必要があります。

Windowsでプログラム互換性のトラブルシューティングにアクセスするには、[設定]->[更新とセキュリティ]->[トラブルシューティング]に移動し、[追加のトラブルシューティング]を選択します。

Windowsで互換モードで古いプログラムを実行する方法

[追加のトラブルシューティング]設定から下にスクロールして、[プログラム互換性のトラブルシューティング]を起動します。これにより、新しいダイアログボックスが起動します。

Windowsで互換モードで古いプログラムを実行する方法

トラブルシューティングが実行を開始すると、Windows10システムで利用可能なプログラムが検索されます。数秒または1〜2分待ってください。

Windowsで互換モードで古いプログラムを実行する方法

Windows11でのプログラム互換性トラブルシューティングの場所はWindows10とは少し異なります。元のウィンドウ画面は変更されないため、必要な手順は1つ少なくなります。 「設定」の代わりに、「システム->トラブルシューティング->その他のトラブルシューティング」からランチャーに移動します。

Windowsで互換モードで古いプログラムを実行する方法

Windows 11プログラムのトラブルシューティングで利用可能なプログラムを検索する方が高速で、結果がすばやく入力されます。

Windowsで互換モードで古いプログラムを実行する方法

ナビゲーションメニューとは別に、Windows10/11の検索ボックスまたはWindows11の新しいスタートメニュー検索オプションから互換モードに入ることができます。残りの手順は、Windows10と11の両方で同じです。

Windowsでプログラム互換性のトラブルシューティングを実行する

WindowsでレガシーWindowsプログラムを実行するには、最初にプログラムとそのインストールファイルをWindowsXPや最新のWindowsシステムなどの古いオペレーティングシステムからインポートします。

Windowsで互換モードで古いプログラムを実行する方法

インストールが完了したら、戻ってプログラム互換性トラブルシューティングツールを起動します。新しくインストールされたレガシーアプリケーションが表示されるように、プログラムが読み込まれるのを待ちます。古いWindows7またはXPプログラムが表示されない場合は、[リストにない]を選択します。プログラムを選択し、「次へ」をクリックして続行します。

Windowsで互換モードで古いプログラムを実行する方法

1。互換モード:推奨設定をお試しください

プログラム互換性トラブルシューターは、互換性の問題を解決するために2つの異なるオプションを提供します。それぞれを調べます。 「推奨設定を試す」を使用すると、トラブルシューティング担当者は内部プリセットに基づいてWindows互換性を自動的に適用できます。

Windowsで互換モードで古いプログラムを実行する方法

選択したプログラムは、互換性の問題(この例ではPicasa 3)で修正する準備ができています。プログラムをテストして、問題を確認します。 「次へ」をクリックして続行すると、古いプログラムが起動します。

Windowsで互換モードで古いプログラムを実行する方法

プログラム互換性トラブルシューターは、問題をすばやく検出して解決し、問題が修正されたかどうかを調査します。はいの場合は、「はい、このプログラムの設定を保存します」を選択して、ウィザードを終了します。この手順の後、これ以上問題に直面することはありません。

それでも問題が解決しない場合は、[いいえ、別の設定を使用して再試行する]を選択すると、次のセクションに示すように、2番目のオプションに戻ります。

Windowsで互換モードで古いプログラムを実行する方法

2。互換モード:プログラムのトラブルシューティング

プログラム互換性トラブルシューティングの2番目のオプションとして、[プログラムのトラブルシューティング]を選択します。これにより、問題の正確な性質をより手動で制御できます。

「プログラムは開きますが、正しく表示されません」や「プログラムには追加のアクセス許可が必要です」など、正確なボトルネックを選択してください。問題についてよくわからない場合は、[問題がリストに表示されていません]を選択してください。

Windowsで互換モードで古いプログラムを実行する方法

プログラムが設計されている可能性のある古いオペレーティングシステムの選択肢が表示されます。覚えていない場合は「わからない」を選択してください。選択すると、プログラムは自動的に古いバージョンとの互換性を確立します。 [次へ]をクリックしてから、プログラムの互換性設定を再度テストする必要があります。

Windowsで互換モードで古いプログラムを実行する方法

上記の2つの手順を完了すると、古いバージョンのWindows用に設計された古いプログラムが新しいバージョンのWindowsで正しく機能するはずです。以下に示す、より高度な互換性のトリックがあります。

3。減色モードを使用する

今日のPCグラフィックスは、古いバージョンよりもはるかに高度です。古いプログラムの中には、パレットの限られた色のセットを使用して実行するように設計されているものがある可能性があります。これが空白の画面につながる原因です。

古いWindowsプログラムをリセットして、「8ビット(256)カラー」または「16ビット(65536)カラー」で動作するようにすることができます。これを行うには、任意のPCの場所でプログラムの.exeファイルを右クリックし、[プロパティ]->[互換性]に移動します。 「減色モード」オプションを使用して、問題を修正します。変更を適用して保存し、古いプログラムをもう一度実行します。それでも正しく機能しない場合は、次の互換性設定に進みます。

Windowsで互換モードで古いプログラムを実行する方法

4。 640×480の解像度で実行

古いプログラムでの表示の問題は、グラフィックの問題が原因である場合があります。

ギザギザまたは正しくレンダリングされない可能性があります。プログラムの.exeファイルをもう一度右クリックし、[プロパティ]->[互換性]を選択します。以下に示すように、「640×480」の画面解像度を選択できます。

Windowsで互換モードで古いプログラムを実行する方法

プログラムの解像度を640x480に変更すると、互換性の問題が解決されるはずです。また、プログラム互換性アシスタントで「このプログラムは正しく機能しましたか」というプロンプトが表示される場合があります。

5。高DPI設定の変更

「高DPI設定の変更」と呼ばれる別の互換性設定があります。これは、Windowsでぼやけている、大きすぎる、または小さすぎるように見えるプログラムによる競合を解決します。

これを行うには、[プロパティ]-> [互換性]オプションに戻り、[高DPI設定の変更]をクリックします。ここに示すように、新しいダイアログボックスが開きます。 「スケーリングの問題を修正する」または「高DPIスケーリング動作をオーバーライドする」のいずれかを選択します。どちらも、プログラムのぼやけを少なくするのに役立ちます。

Windowsで互換モードで古いプログラムを実行する方法

6。管理者としてプログラムを実行する

古いプログラムの適切な互換性を実現する最良の方法は、常に管理者として実行することです。これは、[スタート]メニューから実行するか、プログラムのexeファイルを右クリックするだけで実行できます。

Windowsで互換モードで古いプログラムを実行する方法

7。すべてのユーザーの設定を変更する

Windowsで互換モードで古いプログラムを実行する方法

最後のステップとして、すべてのPCアカウントにプログラム設定を適用します。管理者であっても、これにより、ログインしているすべてのユーザーに対してプログラムが均一に動作できるようになります。

よくある質問

1。プログラムを互換モードから解除するにはどうすればよいですか?

プログラムを互換モードで実行している場合、調べるための最良の方法は、WindowsPC上のプログラムのデフォルトの実行可能フォルダに移動することです。右クリックして[プロパティ]を選択し、[互換性]に移動します。 「Win8/7 / Vista/XPの互換モードでこのプログラムを実行する」オプションが有効になっています。この設定のチェックを外すか選択を解除するだけで、互換モードが終了します。

Windowsで互換モードで古いプログラムを実行する方法

2。プログラムがWindows10と互換性があるかどうかを確認するにはどうすればよいですか?

プログラムをダウンロードするときは、Windows10の設定のみを選択するようにしてください。以前にWin8.1 / 8/7用に設計されたプログラムをインストールしたことがある場合は、通常、システムトレイにWindows10オプションへのアップグレードがあります。

3。 Windowsプログラムが最新かどうかを確認するにはどうすればよいですか?

インストールされているプログラムの更新状況は、[更新の確認]を選択できる[WindowsUpdate]メニューから確認できます。更新が必要なプログラムがある場合は、アラートが表示されます。

このガイドで見たように、ほとんどの古いアプリやゲームは、Windows 8、Windows 7、Windows Vista、またはWindows XP用に特別に設計されているため、新しいバージョンのWindowsでは十分に動作しません。ただし、Windowsプログラムの互換性のトラブルシューティングを使用すると、新しいコンピューターでレガシーアプリを実行する方法が常にあります。 Windowsで実行したい古いDOSプログラムがまだある場合は、次の方法で実行できます。


  1. Windows 10 で古いプログラムを互換モードで実行する方法

    Windows XP または Windows 7 で実行していたプログラムはありますか?そのプログラムの Windows 10 用の更新バージョンが見つからない場合は、小さな問題かもしれません。しかし良いニュースは、Microsoft が古いプログラムを簡単に実行できる非表示の互換性モードを Windows 10 に組み込んだことです。 Windows 互換モードの前提条件 古いプログラムを実行する前の最初のステップは、Windows 10 で互換モードをオンにして、プログラム互換性トラブルシューティング ツールを起動することです。そのための手順は次のとおりです。 ステップ 1. タスクバ

  2. Mac で Windows を実行する方法

    Mac は、安全性とスムーズな操作で定評があります。ただし、特に Windows と互換性のあるプログラムを失いたくないために Windows から Mac に切り替えない場合は、これらのプログラムを実行できる回避策があることを知っておく必要があります。 はい、そのとおりです。仮想マシンの助けを借りて、同じコンピューター上で MacOS と Windows オペレーティング システムの両方で作業することが可能です。仮想マシンを使用すると、Mac で Windows を実行し、両方のオペレーティング システムを簡単に切り替えることができます。 Mac で Windows を実行する簡単な方法