コンテンツにスキップ

16Bitのインストーラーをx64 Windowsで起動する

古いアプリのインストーラーは中身が32bitでもsetup.exeだけ16bitのため64bit対応のWindowsですんなり起動しません。

一応Windows側で配慮はされているようですがすべてをカバーできるわけではないのでここに代替インストーラーを記録しています。

元々はWOW16が壊れている初期のReactOS向けのノウハウですがWindows7やWindows10でも活用可能です。

インストーラの見分け方は、setup.exeのプロパティを確認すると大体わかります。

20210616-104309.png

20210616-101621.png

下記からダウンロードできるIs3Engine.zip内のsetup32.exeをsetup.exeと同じディレクトリに置き、起動すると20分くらいかけてインストーラが立ち上がります。

Windows7の場合は即座に起動します。多分余計なおせっかいセキュリティのせいでしょう。

Installing 32-bit programs with 16-bit setup launcher stubs ‐ ReactIOS Forum

リンク先のフォーラムから落とせるファイルのリンクが切れているのでミラー

20210616-102018.png

C:\Windows\SysWOW64\InstallShield にインストーラー一式が入っています。

通常だと自動的に差し替えて実行されますが、失敗することもあるので元のインストーラーに上書きするとよいです。

こちらも起動に結構時間がかかります。