このプログラムは正しくインストールされていない可能性があります

Windows 7オペレーティングシステムの新機能は、古いプログラムの互換性の問題を検出するように設計されたプログラム互換性アシスタントです。この機能は、Microsoft Windowsオペレーティングシステムの新しいバージョンの一部でもあります。

インストール時またはプログラムの起動時に互換性の問題が検出された場合、サービスは互換性警告ウィンドウを表示します。通常、コンピューターユーザーには続行する選択肢がありますが、プログラムの実行がブロックされることもあります。

ほとんどのWindowsユーザーは、プログラムをインストールしてポータブルアプリケーションを実行した後、互換性メッセージに気付くでしょう。

Windowsは、互換性アシスタントにプログラムが正しくインストールされたことを通知するオプションを提供します(インストールがない場合でも)。これにより、通常、互換性メッセージは表示されなくなりますが、実行時にプログラム自体が正しく動作することは保証されません。

互換性アシスタントが通常表示する2つのオプションは次のとおりです。

  • 推奨設定を使用して再インストールします。
  • 「このプログラムは正しくインストールされました」を確認します。

推奨設定を使用して再インストールするオプションを選択すると、プログラム自体ではなく、プログラムの互換性設定が変更されます。これは、Windowsのユーザーアカウント制御の変更、またはプログラムを互換モードで実行することを意味する場合があります。たとえば、VistaやXP互換モードで実行すると、新しいバージョンのWindowsで正常に実行されます。

新しいソフトウェアを定期的にインストールするユーザーは、通常、互換性ウィンドウも定期的に表示します。メッセージは、プログラム互換性アシスタントサービスであるWindowsサービスPcaSVCによって提供されます。

サービスの実行を停止し、スタートアップの種類を無効に変更すると、問題が解決します。手動で互換性の問題に対処する必要があるため、サービスの設定の変更は経験豊富なユーザーにのみお勧めします。

サービスのステータスを変更するには、次の手順を実行します。

  1. スタートメニューの実行ボックスにservices.mscと入力して、Windowsサービス構成を開きます。
  2. ウィンドウでプログラム互換性アシスタントサービスを見つけ、ダブルクリックしてプロパティを開きます。
  3. [停止]ボタンをクリックすると、現在のセッションでサービスが停止します。
  4. スタートアップの種類を手動から無効に変更すると、システムの再起動後にサービスが開始されなくなります。

サービスを無効にすると、システムで正しく実行されない可能性のあるプログラムに関する情報は表示されません。

たとえば、プログラムの起動に失敗したり、すべての機能を利用できなくなったりした場合など、問題に気づく場合がありますが、最初または完全に互換性の問題に気付かないままになることもあります。