古いプログラムを Windows Vista/ Windows 7/ Windows 8 等で動作させるには

概要: これらの手順で、Windows Vista 以前に作成されたほぼすべての製品は、現在の OS上で動作させることができます

エンバカデロ、および、多くのソフトウェアベンダーは、利用可能な現行の OSでソフトウェアのテストを行います。より新しい OSで、すでにリリースされた製品を再度テストするベンダーは非常にまれです。テストされていないにもかかわらず、新しい OSで古い製品を使用することは危険なことです。以下の手順は、動作する現在の OS以前に作られたほぼすべてのソフトウェア製品で行うことが可能です。

  1. Program Files または Program Files (x86) へインストールしないでください。Microsoft は、Windows Vista でこれらのディレクトリに書き込みができるルールを変更しました。そして、古いプログラムはこれらのルールには従っていません。
  2. (動作が)不確かな場合は、実行可能ファイル(インストーラが含まれています)上でマウスを右クリックし、管理者として実行を選択します。
  3. (動作が)不確かな場合は、実行可能ファイル(インストーラが含まれています)上でマウスを右クリックし、プロパティを選択します。「互換性」タブを選択し、製品をリリースした際に実行可能だったOSを互換性モードの所で選択して実行します。
  4. Msconfig を実行し、診断スタートアップを選択して再起動します。診断スタートアップが、多くのサービス、特にインターネット接続とウィルス検出を停止することに注意してください。それを適用して直ぐに通常モードに戻りたいと思うでしょう。

2007以前のバージョンの Delphi, C++Builder および Borland Developer Studio をインストールしているユーザーは、これらと同様な便利な方法があります。www.drbob42.com/examines/examin84.htm をご参照ください。