2010-06-07 16:10:10 +0000 2010-06-07 16:10:10 +0000
14
14

ファイルはお使いのWindowsのバージョンと互換性がありません。

Windows 7 64ビットOSで動作させようとしている古いインストーラ(レガシーアプリ)があります。

以前はWindows XP 32ビットにしかインストールされていませんでした。実行しようとすると、以下のようなエラーが出ます。

The version of this file is not compatible with the version of Windows you're running. Check your computer's system information to see whether you need an x86 (32-bit) or x64 (64-bit) version of the program, and then contact the software publisher.

ソフトウェアのパブリッシャーに連絡することはできません。 ある種の互換モード?

私が聞いたところでは、Win 7の箱にVirtual XPをインストールするしか方法はありません。問題は、このソフトウェアが全体のソフトウェアセットの一部であるということです。全部をVirtual XPに載せるか、全く載せないかのどちらかにしないといけないのですが。

全てを仮想XP上に置く道を行く前に、Win 7のOS上で全てを得る方法がないことを知りたいです。

回答 (5)

7
7
7
2010-06-07 18:22:45 +0000

本当に古いインストーラーだと言うのですが、16ビットアプリケーションなのでしょうか?16ビットアプリケーションのサポートはすべてWindows 7 x64から削除されました - それは、全く実行されません。エミュレータを使うか、32ビットのWindowsに戻す必要があります。Windows 7 の XP モードは、このアプリケーションをシームレスに起動して実行するための簡単な解決策かもしれません。

3
3
3
2010-06-07 16:25:04 +0000

レガシーインストーラでは、設定をいじくり回す必要があります。互換モードを Windows XP SP 3 に設定して、管理者として実行するように設定してみてください。

レガシーインストーラの中には、「解凍」できるものがあります。つまり、いくつかの zip ユーティリティは、プログラムがインストールすることになっているファイルを実際に解凍することができます。今はお勧めしませんが、手動でファイルを移動してみてください。

3
3
3
2010-06-07 17:03:47 +0000

UAC をオフにした状態で互換モードでインストーラを実行してもうまくいかない場合は、次のステップとして手動インストールを試してみてください。これは、ファイル比較のテクニックを使って、インストーラが実際にコンピュータに何をするかを見つけ、それを Windows 7 マシンにミラーリングします。これをやったことがない人にはお勧めしませんが、すべてを動作させようとすると多くの問題に遭遇する可能性があるからです。私の経験上、すべてのものを取得するのは本当に大変なことです。

より良いオプションは、windows 7のXPモードをダウンロードして有効にすることです(win 7 homeやスターターでは動作しません)。これにより、少なくともVMをオンデマンドで起動するデスクトップショートカットが得られるようになります。これは ここ にあります。

0
0
0
2019-07-03 17:41:08 +0000

このエラーは、スクリプトを作成して、「**.bat」ではなく「*.exe」として保存した場合にも発生します。*.batに切り替えれば問題は解決します。

0
0
0
2015-04-07 09:29:20 +0000

私はcorruptインストーラーで全く同じエラーメッセージが出たことがあります。

Windows 7 (32bit/64bit)用に最初に作成されたインストーラが、メールで転送されている間に破損し、このメッセージが表示されました(Windows 7 64bitの場合)。破損していないファイルは正常にインストールされました。

というわけで、これ以上の技術的な操作を試す前に、Win XPマシンでインストーラを試してみることをお勧めします。

インストーラが本当に壊れているのであれば、バックアップを探すか、どこか別の場所で入手する必要があります。