基本的に、Windows10は(Windows 10)Windows8やWindows7に似ていますが、 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)を(")クリックまたはタップすることです。
ウィザードが起動し、ウィザードの機能を通知します。[次へ(Next)]をクリックまたはタップして、プログラムが考えられる問題を検出している間、しばらく待ちます。
次のウィンドウで、リストをスクロールし、互換性設定を使用して実行するプログラムを選択します。プログラムが見つからない場合は、[リストされていません(Not listed)]を選択すると、その場所を参照するオプションがあります。このチュートリアルでは、最愛の「Windowsムービーメーカー」を使用することにしたので、("Windows Movie Maker")ムービーメーカー(Movie Maker)を選択しました。選択したら、 [次へ]を(Next)クリックまたはタップ(click or tap)します。
問題に対処するためにもう少し時間を取った後、「プログラム互換性トラブルシューティング」では、互換性設定の適用方法を選択でき、 ("Program Compatibility Troubleshooter")「推奨設定を試す」("Try recommended settings")と「プログラムのトラブルシューティング(Troubleshoot program)」の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 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)で動作するように設計されていることがわかっている場合は、このセクションのチェックボックスをオンにして、矢印をクリックまたはタップすると表示されるドロップダウンメニューのリストから選択します。
[互換性(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)できます。
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)
このセクションには、設定(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)]を選択するとトラブルシューティングツールが起動して、問題の修正を再試行します。
まだ使用している古いプログラムは何ですか?
Windows 10を実行している新しいコンピューターを使用している場合でも、この新しいオペレーティングシステム用に設計されていない古いプログラムを使用できなくなったことを必ずしも意味するわけではありません。Windows 10はこの点で役立ち、「プログラム互換性のトラブルシューティング」("Program Compatibility Troubleshooter")と、古いプログラムを再び機能させるために使用できる一連の手動で構成可能な設定の両方を提供します。これらの互換性設定があなたのために働くことを願っています、そしてあなたはあなたの古典的なプログラムを使って満足しています。読者層(reader base)について知りたいので、このタブを閉じる前に、使用しようとしている(g)oldieプログラムとその理由をお知らせください。
How to run old programs using Windows 10's Compatibility mode
While, at its core, Windows 10 is similar to Windows 8 and Windows 7, it iѕ also very different from older operating systems like Windows XP. Most desktop apps developed for Windows 8 or Windоws 7 should run in Windows 10. On the other hand, it's unlіkely thаt аpps developed for Windows XP would work well or at all on Windows 10. If you are dealing with an older prоgram, that either crаshes оr miѕbehaves on Windows 10, and yоu simply must use it, yоu can try running it using Windows 10's compatibility ѕettings. Here is how you can use them to work with classic programs that weren't designed to function in Windows 10:
NOTE: The features presented are available in Windows 10 November 2019 Update or newer. If you're using an older version of Windows 10, you might not have access to all the features. Check your Windows 10 build and, if necessary, get the latest Windows 10 update available for you.
A word of caution
Although compatibility settings are a great way of making older programs functional in Windows 10, it doesn't mean that you should apply them to any outdated software. We strongly advise against applying compatibility settings when it comes to programs like old antivirus/security programs or disk management utilities. For instance, if you use compatibility settings on software dealing with security products, you run into the risk of those programs not working properly and, as such, they might not protect you as they should. On the same note, using compatibility settings on disk software also entails risk, because you don't want out-of-date programs handling something as important as your hard drives. For instance, a disk utility that runs in compatibility mode can do unexpected things like corrupting your hard drive's master boot record.
How to run the Program Compatibility Troubleshooter
The "Program Compatibility Troubleshooter" wizard is a built-in tool that helps you apply compatibility settings to older software that doesn't work as it should on your Windows 10 computer. One way to open it is by typing "run programs" in the taskbar's search field, and then clicking or tapping on "Run programs made for previous versions of Windows."
The wizard launches, letting you know what it does. Click or tap on Next and wait for a few moments, while the program is detecting possible issues.
In the next window, scroll through the list and select the program you want to run using compatibility settings. If you can't find the program, choose Not listed, and you have the option to browse to its location. We decided to use the beloved "Windows Movie Maker" for this tutorial, so we chose Movie Maker. After making your selection, click or tap on Next.
After taking a few more moments to deal with any issues, the "Program Compatibility Troubleshooter" lets you choose how to apply the compatibility settings, offering you two options: "Try recommended settings" and Troubleshoot program. We are going to walk you through both of them.
If you choose to "Try recommended settings," the wizard applies the compatibility mode that was automatically selected by Windows 10 - in our case, Windows 8.
The only option is to "Test the program" to see if it now works, since you are not allowed to continue until you do. When you are done checking whether your issues persist, return to the "Program Compatibility Troubleshooter" and click or tap Next.
The wizard then asks you if the problem is fixed. If everything worked well, you can save the compatibility settings and close the wizard. If you decide to try different settings, Windows 10 is out of recommendations, and it automatically takes you to the sets of questions in Troubleshoot program in an attempt to narrow down the problem, as illustrated a bit further down. As the third option, you can report the problem to Microsoft and search for a solution online.
Choosing to Troubleshoot program, from the "Select troubleshooting option" screen, walks you through a series of questions designed to help Windows 10 understand what issues are stopping the program from functioning correctly. Choose any options that apply and click or tap on Next.
Depending on your answer, you might get a second screen, asking you to select which version of Windows the program worked on before. After selecting an answer, click or tap on Next.
Based on your answers, Windows 10's "Program Compatibility Troubleshooter" can set the appropriate compatibility settings that are needed by your old program in order to function. We decided to act utterly clueless in our experiment with the Movie Maker, choosing both the "I don't see my problem listed" and the "I don't know" options during the wizard's Q&A. As a result, Windows 10 applied several settings to the program, as seen below.
Review the changes and click or tap "Test the program," as you can't proceed otherwise. If the settings applied require the program to "Run as administrator" (as ours did), the UAC pops up. When you are done testing the program, return to the "Program Compatibility Troubleshooter" and click or tap Next.
The wizard then asks you if the problem is fixed. If everything worked well, you can save the compatibility settings, and you are taken to another screen, where you can give feedback, view detailed information, and close the troubleshooter. If not, you can go back and try different settings, or you can report the problem to Microsoft and search for a solution online.
The Program Compatibility Troubleshooter should be able to help you apply the appropriate compatibility settings to just about any old desktop app. However, if the wizard didn't fix your problem, or if you prefer doing things the "traditional" way, you can also change compatibility settings manually. Read the following section of this tutorial to see how.
TIP: An easier way to open the "Program Compatibility Troubleshooter" wizard is by right-clicking or pressing-and-holding the executable file or the shortcut of your classic program - in our case, "Windows Movie Maker." Then, in the contextual menu, click or tap on Troubleshoot compatibility.
When you open the wizard this way, you no longer need to select your program from a list, and you skip to selecting one of the two troubleshooting options available. The same thing happens when opening the "Program Compatibility Troubleshooter" from a program's Properties. To learn how to access it that way, continue reading.
How to manually change compatibility settings for old programs
Start by opening the Properties of your old program. Right-click or press-and-hold on its executable file or its shortcut and then, in the contextual menu, click or tap on the last option: Properties.
In your program's Properties window, go to the Compatibility tab. The first option opens the "Program Compatibility Troubleshooter," a tool that we already covered at length in the previous section of this tutorial.
Next, there's a section called Compatibility mode. This runs your classic program using settings from earlier versions of Windows. Check the box in this section, if you know that your old program was designed to work with a specific version of Windows, and then select it from the list in the drop-down menu, visible when clicking or tapping the arrow.
The next section from the Compatibility tab is called Settings, and it contains other compatibility settings that you can apply to your classic program to make it function properly, even if it wasn't designed to work on Windows 10. There are five compatibility Settings available:
-
"Reduced color mode" sets Windows 10 to only use a limited set of colors in your old program. Some older programs were designed to use fewer colors than today's apps. You can set your old program to run either in "8-bit (256) color" or in "16-bit (65536) color".
-
"Run in 640 x 480 screen resolution" runs your old program in a small window with a 640x480 resolution. You should try this compatibility setting if your old program's graphics appear jagged or don't render properly.
-
"Disable fullscreen optimizations" should be checked if you want your program to stop running in fullscreen mode. This could improve performance for your classic software, offering a better overall experience.
-
"Run this program as an administrator" is pretty straightforward, making sure that your classic program is always run as administrator. Earlier versions of Windows were designed to run programs by default with administrator permissions, so some older programs require administrative privileges in order to function correctly.
-
"Change high DPI Settings" is useful, especially if you are using a high-resolution screen, like a 4K display. Clicking or tapping on it opens a new window, where you can "Choose the high DPI settings for this program," if your program isn't displayed correctly on a computer or device with a high-DPI display.
In case there are multiple displays connected to your Windows 10 computer or device, or if your display configuration changes, some desktop apps might appear blurry. By default, Windows 10 tries to fix apps on your main display to stop them from appearing blurry, so it scales them when your display settings change. This automatic resizing can affect the way the user interface of your old program is rendered. For more stable DPI settings for your program, check the box next to the option to "Use this setting to fix scaling problems for this program instead of the one in Settings" from the Program DPI section. This enables a drop-down menu, which you can open by pressing the arrow under the "Use the DPI that's set for my main display when" option. Choose between the default setting of having your program keep the DPI of the main display when you signed in to Windows 10, and using the DPI set for your main display at the time you opened the program.
In this section, you also have a link to "Open Advanced scaling settings," in case you want to open the Settings app and stop Windows 10 from fixing all apps by resizing them based on the main display DPI.
In the "High DPI scaling override" section, if you choose to "Override high DPI scaling behavior," you enable a drop-down menu with three settings for scaling. The default option is Application, and it disables DPI scaling for your classic program entirely, using only the developer's setting. The System option uses Windows 10's default behavior when it comes to scaling, as it lets Windows override the program's DPI settings, which is more likely to make the program appear blurry. If you choose System (Enhanced), a more intelligent, enhanced scaling is used, which should yield better results with crisp text on high-DPI displays. Unfortunately, this last setting is only available for programs based on GDI (Windows Graphical Device Interface).
When you are done, click or tap OK to return to the previous screen.
All the manual compatibility settings illustrated in this section of the tutorial are applied to your program for the current user only, if you click or tap OK or Apply. It is possible to enable them for all users. Here is how:
The final compatibility option from the Compatibility tab is a button that lets you "Change settings for all users." Click or tap on it to open a new window and manually select the compatibility settings to be applied to your old program for all the user accounts on your Windows 10 computer. The compatibility settings are the same as the ones we illustrated in this section.
When you're done fiddling with the compatibility settings of your old program, don't forget to click or tap on either the Apply or OK button to save them.
TIP: After changing your old program's compatibility settings, either through the "Program Compatibility Troubleshooter" or manually, you can relaunch it and use it, hopefully with better results. The first time you close the program, the "Program Compatibility Assistant" pops up, asking you if the program worked correctly. Selecting Yes closes the assistant, while No launches the troubleshooter to try once again to fix your problem(s).
What old programs are you still using?
Even if you have a new computer running Windows 10, that does not necessarily mean that you can no longer use older programs that weren't designed for this newer operating system. Windows 10 is helpful in this regard, providing both the "Program Compatibility Troubleshooter" and a series of manually configurable settings that you can use to make your old programs function again. We hope these compatibility settings do the job for you, and you are happy using your classic program. We're interested in learning about our reader base, so, before you close this tab, please let us know which (g)oldie program you are trying to use and why.