目次
検証環境
- Windows 環境全般
症状
Setup.exe(16bit版のInstallShield Ver.5.x)が起動しない
解決方法
1.邪魔してる他のプログラムを終了
タスクマネージャーの「詳細」タブの「Setup.exe」を右クリック→「待機チェーンの分析」を選択すると、どのプログラムが干渉してるのかが見れます。
私が経験した環境では
「SetPoint.exe」Logicoolの古いマウス・キーボード管理ソフト
「touchoph_st.exe」Panasonicのタッチ操作・Panasonic PCの管理ソフト
「OneDrive.exe」Microsoft OneDrive
「Roland Cloud Manager.exe」「RCMservice.exe」Roland Cloud Manager
辺りが原因だったので「タスクの終了」で、そのタスクを終了させてからインストールするとうまく動きました
※OSが32bitの場合は「Setup.exe」では無く「ntvdm.exe」で止まる事もあり、その場合は「ntvdm.exe」で「待機チェーンの分析」を見て下さい
※Windows7のタスクマネージャでは待機チェーンの分析は見れないので「resmon(リソースモニタ)」を使う必要があります
参考Web
2.外部デバイス(外付けUSB-HDDやUSBメモリ等)から起動しようとしている
16bit版のInstallShield Ver.5.xは、Vista以降?は外部デバイスから起動出来ない様です
ローカルドライブにコピー後に実行するとうまく動きました
3.それでも解決しない場合
推奨はできませんが、次の手があります
Setup.exe(16bit版のInstallShield Ver.5.x)が起動しない環境の解決法 その2 – DoldoTeaParty
ちょっぴり技術的な解説
WindowsVista・7・8(8.1)の64bitで、何故16bitアプリケーションのInstallShieldが動くの?
WindowsVista・7・8(8.1)の64bitは基本的に16bitアプリケーションを動かすことは出来ません
ですが互換性を保つために、例外的に以下のインストーラ
・16bit版のMicrosoft ACME Setup Ver.2.6、3.0、3.01、3.1
・16bit版のInstallShield Ver.5.x
は動くようになっています
参考Web
なぜ他のプログラムが邪魔する現象が起きるの?
16bit版のInstallShield Ver.5.x はタスク監視すると何故か動きが止まるor鈍るという性質があり、SetPoint.exeの様な他のタスクを監視する様なプログラムがあるとSetup.exeが止まってしまう様です
何故そんな性質を知ってるかと言うと、昔setup.exe(16bit版のInstallShield Ver.5.x)の終了を待ってから動く…というプログラムを作ったら、何時まで経ってもSetup.exeが終わらない現象が起きたからなのでした
トラックバック URL
https://moondoldo.com/wordpress/wp-trackback.php?p=543