文書番号: 301911 - 最終更新日: 2006年3月20日 - リビジョン: 5.0

Windows XP のプログラム互換性ウィザードを使用する方法

お知らせお使いのオペレーティング システムには適用しない情報が含まれている場合があります。
この記事は、以前は次の ID で公開されていました: JP301911

目次

すべて展開する | すべて折りたたむ

はじめに

この資料では、プログラム互換性ウィザードを使用する方法について説明します。プログラム互換性ウィザードを使用すると、プログラムを異なるモード (環境) 下で、さまざまな設定を使用してテストするように指示されます。

たとえば、プログラムがもともと Microsoft Windows 95 で動作するよう設計されていた場合は、互換性モードを Windows 95 に設定して、もう一度そのプログラムを実行してみます。成功すれば、そのプログラムは毎回そのモードで起動するようになります。別の設定を試すこともできます。たとえば、ディスプレイの表示色を 256 色に、画面の解像度を 640 x 480 ピクセルに切り替えて試すことができます。

大半のプログラムは Windows XP 上でも正常に動作しますが、Windows XP 以前の特定のバージョン向けに設計されたゲームなどは例外です。

Windows XP 以前のバージョンで正常に動作していたプログラムで問題が発生した場合、プログラム互換性ウィザードを使用すると、互換性の設定を簡単に選択してテストすることができ、それにより問題を修復できる可能性があります。プログラムが期待どおりに動作しない場合は、互換性のある環境でプログラムを実行します。

警告 : インストール プログラムで、互換性モードを使用してバージョン関連の警告を回避する場合は、十分な注意が必要です。プログラムには、特定のオペレーティング システム専用に設計され、後続のバージョンでの使用が意図的に禁じられているものがあります。このようなプログラムの代表例として、システム ツール (ウイルス検出プログラム、ファイアウォール、CD 作成、ディスク管理ツール、バックアップ ソフトウェアなど) があります。システム ツールは低層のカーネル モードで実行されるため、誤ってインストールすると深刻な問題が発生するおそれがあります。



詳細

プログラム互換性ウィザードを起動する

プログラム互換性ウィザードを起動するには、[スタート] ボタンをクリックし、[ファイル名を指定して実行] をクリックします。hcp://system/compatctr/compatmode.htm と入力して、[OK] をクリックします。

互換性モードでプログラムをテストする

互換性モードでプログラムをテストするには、以下の手順を実行します。
  1. ウィザードを開始して [次へ] をクリックします。
  2. 以下のメッセージが表示されたら、その下のいずれかのオプションをクリックします。
    互換性の設定で実行するプログラムをどのように特定しますか?

    一覧からプログラムを選ぶ
    CD-ROM ドライブからプログラムを使用する
    手動でプログラムの場所を特定する
  3. 修復するプログラムをクリックし、[次へ] をクリックします。
  4. 次の確認メッセージが表示されたら、互換性モードを選択して [次へ] をクリックします。
    このプログラム用に推奨されているオペレーティング システム、または以前にこのプログラムが正常に動作したオペレーティング システムを選びます。

    Microsoft Windows 95
    Microsoft Windows NT 4.0 (Service Pack 5)
    Microsoft Windows 98 / Windows Me
    Microsoft Windows 2000
    互換性モードを適用しない
  5. 次の確認メッセージが表示されたら、適用するディスプレイ設定のチェック ボックスをオンにして [次へ] をクリックします。
    このプログラム用に推奨されている設定、または以前にこのプログラムが正常に動作した設定を選びます。

    256 色
    640 x 480 画面解像度
    視覚テーマを無効にする
    既定では、Windows XP はほかのプログラムの表示方法や動作を変更する可能性のある視覚テーマを使用します。

    : これらのオプションは、一般にゲームや教育用プログラムに適用されます。プログラムがゲーム、または教育プログラムではない場合、このページでは何も選択する必要がない可能性があります。
  6. "プログラムは正常に動作しましたか?" というメッセージが表示されたら、次のオプションのいずれかをクリックして [次へ] をクリックします。
    はい、このプログラムが常にこれらの互換性の設定を使用するように設定します

    いいえ、別の互換性の設定を試します

    いいえ、互換性の設定を完了します
  7. [いいえ、互換性の設定を完了します] をクリックした場合、次のメッセージが表示されます。
    プログラム互換性データ

    Microsoft は、選択された設定に関する情報および問題が解決されたかどうかの情報を含む一時ファイルを作成しました。この情報を Microsoft に送信することはプログラムの互換性を向上する手助けとなります。

    この情報を Microsoft に送信しますか?
    はい
    いいえ

    情報は Web のデータ コレクション ポリシーにより匿名の機密情報として扱われます。

    送信する一時ファイルを表示する
    : 互換性の問題が原因でプログラムを Windows XP にインストールできない場合は、プログラムのセットアップ ファイルに対してプログラム互換性ウィザードを実行します。セットアップ ファイルは通常 Setup.exe またはこれに近い名前で、プログラムのインストール用 CD-ROM またはフロッピー ディスクに格納されています。

互換性プロパティを手動で構成する

ウィザードを使用しない場合は、互換性プロパティをプログラムに手動で構成することもできます。設定は、プログラム互換性ウィザードのオプションと同じです。

互換性プロパティを手動で構成するには、以下の手順を実行します。
  1. 構成するプログラムへのリンク (ショートカット) を右クリックし、[プロパティ] をクリックします。
  2. [互換性] タブの [互換モードでこのプログラムを実行する] をクリックし、次のいずれかのオプションをクリックします。
    • Windows 95
    • Windows 98
    • Windows NT 4
    • Windows 2000
  3. [ディスプレイ設定] で、プログラムに適用するディスプレイ モードのチェック ボックスをオンにします。
    • 256 色で実行する
    • 640 X 480 の解像度で実行する
    • 視覚テーマを無効にする
  4. [適用] をクリックし、[OK] をクリックします。
  5. プログラムを起動します。
: [互換性] タブはハード ディスクにインストールしたプログラムのみで有効です。プログラムにある [プログラム互換性ウィザード]、または CD-ROM かフロッピー ディスクにあるセットアップ ファイルでも実行可能ですが、プログラムを終了すると、変更内容が無効になります。[互換性] タブのオプションの詳細を表示するには、[?] ボタンをクリックし、オプションをクリックします。

プログラム互換性ウィザードを使用してテストを行った後もプログラムが正常に動作しない

プログラム互換性ウィザードを使用してテストを行った後もプログラムが正常に動作しない場合は、インターネットで更新プログラムの有無について調べます。
  1. プログラム製造元の Web サイトで、プログラムの更新プログラムがあるかどうかを確認します。
  2. Windows Update Web サイトで、該当するプログラムの更新プログラムがあるかどうかを確認します。確認するには、[ヘルプとサポート センター] のメニュー バーの [ホーム] をクリックし、[Windows Update] をクリックします。
  3. 該当するプログラムが DirectX を使用するゲームの場合は、最新版の DirectX を使用していることを確認します。
  4. 使用しているビデオ アダプタまたはサウンド カードの製造元の Web サイトで、新しいドライバがあるかどうかを確認します。

トラブルシューティング

プログラムで互換性モードを使用した場合、次の問題が発生することがあります。
  • 管理者でない場合、またはプログラムがネットワーク共有またはマップされたネットワーク ドライブ上にある場合、[互換性] タブの一部のオプションが使用できません。

    この問題を回避するには、プログラム互換性ウィザードでプログラムを手動で検出するオプションを選択します。これを行うと、プログラムの実行可能ファイルのパスを汎用名前付け規則 (UNC) 形式で入力したり、マップされたネットワーク ドライブ上にあるプログラムを検索したりできます。
  • Windows ファイル保護によって保護されている Windows XP コンポーネントには互換性モードを使用できません。

    Windows ファイル保護は、重要な Windows システム ファイルが置き換えられないように保護します。これらのファイルはオペレーティング システムや他のプログラムによって使用されるため、プログラムで上書きされないようにする必要があります。これらのファイルを保護することによって、オペレーティング システムや他のプログラムの問題を防ぎます。

関連情報

関連情報を参照するには、以下の「サポート技術情報」 (Microsoft Knowledge Base) をクリックしてください。
294895? (http://support.microsoft.com/kb/294895/ ) Windows Application Compatibility Toolkit の入手方法
285909? (http://support.microsoft.com/kb/285909/ ) Windows XP におけるプログラムの互換性の問題のトラブルシューティング

Windows アプリケーションの互換モードの使用方法の関連情報を参照するには、以下の「サポート技術情報」 (Microsoft Knowledge Base) をクリックしてください。
292533? (http://support.microsoft.com/kb/292533/ ) Windows アプリケーションの互換モードの使用方法

この資料は以下の製品について記述したものです。
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Professional 64-Bit Edition (Itanium)
  • Microsoft Windows XP Media Center Edition
  • Microsoft Windows XP Tablet PC Edition
キーワード:?
kbhowtomaster kbtshoot kbenv KB301911
"Microsoft Knowledge Baseに含まれている情報は、いかなる保証もない現状ベースで提供されるものです。Microsoft Corporation及びその関連会社は、市場性および特定の目的への適合性を含めて、明示的にも黙示的にも、一切の保証をいたしません。さらに、Microsoft Corporation及びその関連会社は、本文書に含まれている情報の使用及び使用結果につき、正確性、真実性等、いかなる表明・保証も行ないません。Microsoft Corporation、その関連会社及びこれらの権限ある代理人による口頭または書面による一切の情報提供またはアドバイスは、保証を意味するものではなく、かつ上記免責条項の範囲を狭めるものではありません。Microsoft Corporation、その関連会社 及びこれらの者の供給者は、直接的、間接的、偶発的、結果的損害、逸失利益、懲罰的損害、または特別損害を含む全ての損害に対して、状況のいかんを問わず一切責任を負いません。(Microsoft Corporation、その関連会社 またはこれらの者の供給者がかかる損害の発生可能性を了知している場合を含みます。) 結果的損害または偶発的損害に対する責任の免除または制限を認めていない地域においては、上記制限が適用されない場合があります。なお、本文書においては、文書の体裁上の都合により製品名の表記において商標登録表示、その他の商標表示を省略している場合がありますので、予めご了解ください。"