Windows10の互換モードを使用して古いプログラムを実行する方法

基本的に、Windows10は(Windows 10)Windows8Windows7に似ていますが、 WindowsXPなどの古いオペレーティングシステムとも大きく異なります。Windows8またはWindows7用に開発されたほとんどのデスクトップアプリは、Windows10で実行する必要があります。一方、Windows XP用に開発されたアプリが、 (Windows XP)Windows 10でうまく機能するか、まったく機能しない可能性があります。Windows 10でクラッシュまたは誤動作する古いプログラムを扱っていて、それを使用する必要がある場合は、 Windows10を使用して実行してみてください。の互換性設定。これらを使用して、 Windows10(Windows 10)で機能するように設計されていない従来のプログラムを操作する方法は次のとおりです。

注:(NOTE:)表示される機能は、Windows 10 November2019Update以降で利用でき(November 2019) ます(Update)。古いバージョンのWindows10を使用している場合は、すべての機能にアクセスできない可能性があります。Windows 10ビルドを確認し、必要に応じて、利用可能な最新のWindows10アップデートを入手してください。

注意の言葉

互換性設定は、古いプログラムをWindows 10で機能させるための優れた方法ですが、古いソフトウェアに適用する必要があるという意味ではありません。古いウイルス対策/セキュリティプログラムやディスク管理ユーティリティなどのプログラムに関しては、互換性設定を適用しないことを強くお勧めします。たとえば、セキュリティ製品を扱うソフトウェアで互換性設定を使用すると、それらのプログラムが正しく機能しないリスクが発生するため、本来の方法で保護されない可能性があります。同じように、ディスクソフトウェア(disk software)で互換性設定を使用すると、ハードドライブほど重要なものを処理する古いプログラムを望まないため、リスクも伴います。たとえば、で実行されるディスクユーティリティ(disk utility)互換モードでは、ハードドライブの(compatibility mode)マスターブートレコード(master boot record)が破損するなど、予期しないことが発生する可能性があります。

プログラム互換性トラブルシューター(Program Compatibility Troubleshooter)を実行する方法

プログラム互換性のトラブルシューティング」("Program Compatibility Troubleshooter")ウィザードは、Windows10コンピューターでは正常に機能しない古いソフトウェアに互換性設定を適用するのに役立つ組み込みツールです。それを開く1つの方法は、タスクバーの検索フィールドに(search field)「プログラムの実行」と入力し、 ("run programs")「以前のバージョンのWindows用に作成されたプログラムの実行」("Run programs made for previous versions of Windows)(")クリックまたはタップすることです。

以前のバージョンのWindows用に作成されたAccessRunプログラム

ウィザードが起動し、ウィザードの機能を通知します。[次へ(Next)]をクリックまたはタップして、プログラムが考えられる問題を検出している間、しばらく待ちます。

[次へ]を押して、問題の検出を開始します

次のウィンドウで、リストをスクロールし、互換性設定を使用して実行するプログラムを選択します。プログラムが見つからない場合は、[リストされていません(Not listed)]を選択すると、その場所を参照するオプションがあります。このチュートリアルでは、最愛の「Windowsムービーメーカー」を使用することにしたので、("Windows Movie Maker")ムービーメーカー(Movie Maker)を選択しました。選択したら、 [次へ]を(Next)クリックまたはタップ(click or tap)します。

リストから古いプログラムを選択します

問題に対処するためにもう少し時間を取った後、「プログラム互換性トラブルシューティング」では、互換性設定の適用方法を選択でき、 ("Program Compatibility Troubleshooter")「推奨設定を試す」("Try recommended settings")「プログラムのトラブルシューティング(Troubleshoot program)」の2つのオプションが提供されます。両方について説明します。

ウィザードには2つの異なるオプションがあります

[推奨設定("Try recommended settings)を試す]を選択すると、ウィザードはWindows 10(この場合はWindows 8)によって自動的に選択された互換モードを適用します。(compatibility mode)

唯一のオプションは、「プログラムをテスト」("Test the program")して、それが機能するかどうかを確認することです。これは、実行するまで続行できないためです。問題が解決しないかどうかの確認が完了したら、「プログラム互換性のトラブルシューティング」に戻り、「("Program Compatibility Troubleshooter")次へ(Next)」をクリックまたはタップします。

プログラムをテストしたら、[次へ]を押します

次に、ウィザードは問題が修正されたかどうかを尋ねます。すべてがうまくいった場合は、互換性設定を保存してウィザードを閉じることができます。別の設定を試すことにした場合、Windows 10は推奨事項から外れ、少し下に示すように、問題を絞り込むためにトラブルシューティングプログラムの一連の質問に自動的に移動します。(Troubleshoot program)3番目のオプションとして、Microsoftに問題を報告し、オンライン(solution online)で解決策を検索(Microsoft and search)できます。

テストの結果に基づいてオプションを選択してください

[トラブルシューティングオプション("Select troubleshooting option")の選択]画面から[プログラム(Troubleshoot program)のトラブルシューティング]を選択すると、プログラムが正しく機能しなくなる原因となっている問題をWindows10が理解できるように設計された一連の質問が表示されます。適用するオプションを選択し、[次へ(Next)]をクリックまたはタップします。

気付いた問題の横にあるチェックボックスをオンにします

回答によっては、プログラムが以前に動作していたWindowsのバージョンを選択するように求める2番目の画面が表示される場合があります。回答を選択したら、 [次へ]を(Next)クリックまたはタップ(click or tap)します。

プログラムが動作していた以前のWindowsバージョンを選択します

あなたの答えに基づいて、Windows 10の「プログラム互換性トラブルシューター」("Program Compatibility Troubleshooter")は、機能するために古いプログラムに必要な適切な互換性設定を設定できます。ムービーメーカー(Movie Maker)を使った実験では、ウィザードのQ&Aで「問題がリストに表示されない」("I don't see my problem listed")と「わから("I don't know")ない」の両方のオプションを選択して、まったく無知な行動を取ることにしました。その結果、Windows 10は、以下に示すように、プログラムにいくつかの設定を適用しました。

他の方法では続行できないため、変更を確認し、[プログラムのテスト]をクリックまたは(")タップ("Test the program)します。(click or tap) 適用された設定でプログラムが「管理者として実行」("Run as administrator")する必要がある場合(私たちの場合と同様)、UACがポップアップします。プログラムのテストが終了したら、「プログラム互換性のトラブルシューティング」に戻り、「("Program Compatibility Troubleshooter")次へ(Next)」をクリックまたはタップします。

[次へ]を押して、設定に関するフィードバックを提供します

次に、ウィザードは問題が修正されたかどうかを尋ねます。すべてが正常に機能した場合は、互換性設定を保存すると、別の画面が表示され、フィードバックを送信したり、詳細情報を表示したり、トラブルシューティングを閉じたりできます。そうでない場合は、戻って別の設定を試すか、Microsoftに問題を報告して、オンラインで解決策(solution online)を検索(Microsoft and search)することができます。

トラブルシューティング担当者に問題のステータスを知らせます

プログラム互換性トラブルシューター(Program Compatibility Troubleshooter)は、ほぼすべての古いデスクトップアプリ(desktop app)に適切な互換性設定を適用するのに役立つはずです。ただし、ウィザードで問題が解決しなかった場合、または「従来の」方法で処理したい場合は、互換性設定を手動で変更することもできます。このチュートリアルの次のセクションを読んで、その方法を確認してください。

ヒント:(TIP:)「プログラム互換性のトラブルシューティング」("Program Compatibility Troubleshooter")ウィザードを開く簡単な方法は、実行可能ファイルまたはクラシックプログラムのショートカット(この場合は「Windowsムービーメーカー」("Windows Movie Maker)を右クリックまたは長押しすることです。コンテキストメニューで、 [互換性のトラブルシューティング]を(Troubleshoot compatibility)クリックまたはタップ(click or tap)します。

トラブルシューティングの互換性を押して、プログラムの互換性のトラブルシューティングを開始します

この方法でウィザードを開くと、リストからプログラムを選択する必要がなくなり、使用可能な2つのトラブルシューティングオプションのいずれかを選択するようにスキップします。プログラムのプロパティから(Properties)「プログラム互換性トラブルシューティング」("Program Compatibility Troubleshooter")を開いたときにも同じことが起こります。その方法でそれにアクセスする方法を学ぶために、読み続けてください。

古いプログラムの互換性設定を手動で変更する方法

古いプログラムのプロパティ(Properties)を開くことから始めます。実行可能ファイルまたはショートカットを右クリックまたは長押ししてから、コンテキストメニューで最後のオプションである[プロパティ]を(Properties)クリックまたはタップ(click or tap)します。

コンテキストメニューから[プロパティ]を押します

プログラムの[プロパティ(Properties)]ウィンドウで、 [互換性(Compatibility)]タブに移動します。最初のオプションは、このチュートリアルの前のセクションですでに詳細に説明したツールである「プログラム(")互換性トラブルシューター」("Program Compatibility Troubleshooter)を開きます。

プロパティからプログラム互換性トラブルシューティングにアクセスすることもできます

次に、互換モード(Compatibility mode)と呼ばれるセクションがあります。これにより、以前のバージョンのWindows(Windows)の設定を使用してクラシックプログラムが実行されます。古いプログラムが特定のバージョンのWindows(Windows)で動作するように設計されていることがわかっている場合は、このセクションのチェックボックスをオンにして、矢印をクリックまたはタップすると表示されるドロップダウンメニューのリストから選択します。

プログラムで使用したWindowsのバージョンを選択してください

[互換性(Compatibility)]タブの次のセクションは[設定(Settings)]と呼ばれ、 Windows 10で動作するように設計されていない場合でも、クラシックプログラムに適用して正しく機能させることができる他の互換性設定が含まれています。利用可能な5つの互換性設定(Settings)があります。

設定で利用可能なオプション

  • 「減色モード」("Reduced color mode")は、古いプログラムで限られた色のセットのみを使用するようにWindows10を設定します。一部の古いプログラムは、現在のアプリよりも少ない色を使用するように設計されています。古いプログラムを「8ビット(256)カラー」("8-bit (256) color")または「16ビット(65536)カラー」("16-bit (65536) color")で実行するように設定できます。
  • 「640x480の画面解像度で実行」("Run in 640 x 480 screen resolution")は、640x480の解像度の小さなウィンドウで古いプログラムを実行します。古いプログラムのグラフィックがギザギザに見えるか、正しくレンダリングされない場合は、この互換性設定を試してください。
  • プログラムをフルスクリーンモードで実行を停止する場合は、 [フルスクリーン最適化を無効にする]("Disable fullscreen optimizations")をオンにする必要があります。これにより、従来のソフトウェアのパフォーマンスが向上し、全体的なエクスペリエンスが向上する可能性があります。
  • 「このプログラムを管理者として実行する」("Run this program as an administrator")は非常に簡単で、クラシックプログラムが常に管理者として実行されるようにします。以前のバージョンのWindowsは、デフォルトで管理者権限でプログラムを実行するように設計されていたため、一部の古いプログラムでは、正しく機能するために管理者権限が必要です。
  • 「高DPI設定の変更」("Change high DPI Settings")は、特に4Kディスプレイなどの高解像度画面(high-resolution screen)を使用している場合に役立ちます。それをクリックまたはタップすると、新しいウィンドウが開き、高DPIディスプレイを備えたコンピューターまたはデバイス(computer or device)でプログラムが正しく表示されない場合に、このプログラムの高DPI設定を選択」("Choose the high DPI settings for this program)できます。

[高DPI設定の変更]を押すと、新しいウィンドウが開きます

Windows 10コンピューターまたはデバイス(computer or device)に複数のディスプレイが接続されている場合、またはディスプレイ構成(display configuration)が変更された場合、一部のデスクトップアプリ(desktop apps)がぼやけて表示されることがあります。既定では、Windows 10はメインディスプレイ上のアプリを修正して、アプリがぼやけて表示されないようにするため、ディスプレイ設定が変更されたときにアプリをスケーリングします。この自動サイズ変更は、古いプログラムのユーザーインターフェイスのレンダリング方法に影響を与える可能性があります。プログラムのDPI(DPI)設定をより安定させるには、プログラムDPIの(Program DPI)[設定の問題ではなく、この設定を使用してこのプログラムのスケーリングの問題を修正する("Use this setting to fix scaling problems for this program instead of the one in Settings")]オプションの横にあるチェックボックスをオンにします。セクション。これにより、ドロップダウンメニューが有効になります。このメニューは、 [メインディスプレイに設定されているDPIを使用する("Use the DPI that's set for my main display when")]オプションの下にある矢印を押すと開くことができます。Windows 10にサインインしたときにプログラムがメインディスプレイのDPIを保持するというデフォルト設定(default setting)と、プログラムを開いたときにメインディスプレイに設定されたDPI(DPI set)を使用することのどちらかを選択します。(Choose)

プログラムのDPI設定を選択します

このセクションには、設定(Settings)アプリを開き、メインディスプレイのDPIに基づいてアプリのサイズを変更することで、Windows 10がすべてのアプリを修正しないようにする場合に備えて、[詳細なスケーリング設定("Open Advanced scaling settings)を開く]へのリンクもあります。

[高DPIスケーリングのオーバーライド]("High DPI scaling override")セクションで、 [高DPIスケーリング動作("Override high DPI scaling behavior)をオーバーライドする]を選択した場合、スケーリングの3つの設定を含むドロップダウンメニューを有効にします。デフォルトのオプション(default option)アプリケーションで、開発者の設定のみを使用して、クラシックプログラムの(Application)DPIスケーリングを完全に無効にします。システム(System)オプションは、 WindowsがプログラムのDPI設定を上書きできるようにするため、スケーリングに関してはWindows 10デフォルトの動作(default behavior)を使用します。これにより、プログラムがぼやけ(program appear blurry)て見える可能性が高くなります。システム(拡張)(System (Enhanced))を選択した場合、よりインテリジェントで拡張されたスケーリングが使用されます。これにより、高DPIディスプレイの鮮明なテキストでより良い結果が得られるはずです。残念ながら、この最後の設定は、 GDI(GDI)Windowsグラフィックデバイスインターフェイス(Windows Graphical Device Interface))に基づくプログラムでのみ使用できます。

ぼやけたプログラムのスケーリング動作を設定する

完了したら、[ OK ]をクリックまたはタップして、前の画面に戻ります。

チュートリアルのこのセクションに示されているすべての手動互換性設定は、[ OK(OK) ]または[適用(Apply)]をクリックまたはタップした場合に、現在のユーザーのプログラムにのみ適用されます。すべてのユーザーに対してそれらを有効にすることが可能です。方法は次のとおりです。

[互換性]タブの最後の互換(Compatibility)性オプション(compatibility option)は、[すべてのユーザーの設定を変更する("Change settings for all users)]ボタンです。クリック(Click)またはタップして新しいウィンドウを開き、すべてのユーザーアカウントの古いプログラムに適用する互換性設定を手動で選択します。 Windows10コンピューターで。互換性の設定は、このセクションで説明したものと同じです。

[すべてのユーザーの設定を変更]オプションを押すと、同じオプションのウィンドウが表示されます

古いプログラムの互換性設定をいじり終えたら、[適用(Apply)]または[ OK ]ボタンをクリックまたはタップして保存することを忘れないでください。

ヒント:(TIP:)「プログラム互換性トラブルシューティング」("Program Compatibility Troubleshooter")または手動で古いプログラムの互換性設定を変更した後、プログラムを再起動して使用すると、より良い結果が得られることを願っています。プログラムを初めて閉じると、「プログラム互換性アシスタント」("Program Compatibility Assistant")がポップアップ表示され、プログラムが正しく機能したかどうかを尋ねられます。[はい(Yes)]を選択するとアシスタントが閉じ、[いいえ(No)]を選択するとトラブルシューティングツールが起動して、問題の修正を再試行します。

新しい互換性設定に関するフィードバックを求めるWindows10

まだ使用している古いプログラムは何ですか?

Windows 10を実行している新しいコンピューターを使用している場合でも、この新しいオペレーティングシステム用に設計されていない古いプログラムを使用できなくなったことを必ずしも意味するわけではありません。Windows 10はこの点で役立ち、「プログラム互換性のトラブルシューティング」("Program Compatibility Troubleshooter")と、古いプログラムを再び機能させるために使用できる一連の手動で構成可能な設定の両方を提供します。これらの互換性設定があなたのために働くことを願っています、そしてあなたはあなたの古典的なプログラムを使って満足しています。読者層(reader base)について知りたいので、このタブを閉じる前に、使用しようとしている(g)oldieプログラムとその理由をお知らせください。



About the author

私は、ソフトウェア業界で 10 年以上の経験を持つ、推奨される Windows 10 の専門家です。私は Explorer と Office 365 の両方の専門知識を持っており、特にユーザーの個人設定と外観設定に熟練しています。私のスキルは、オンライン レビューを通じて優れた顧客サービスを提供し、AI などのテクノロジを活用してサポートを改善するという私のビジネスの中心にあります。



Related posts