InstallShield

10229 : ドライブルートから setup.exe を実行すると、インストーラーが途中で終了する

InstallScript MSI プロジェクトで生成された setup.exe をドライブルートから実行すると、
インストーラーが途中で終了してしまい、インストールができません。

 

対象製品:InstallShield 2018 Service Pack1

対象プロジェクト:InstallScript MSI プロジェクト


[概要]
InstallScript MSI で生成されたインストーラー(setup.exe)をルートドライブに配置して実行
すると、インストーラー起動後に突然終了してしまい、インストールを続行できない事象が
発生します。

ローカルドライブや CD/DVD のルートドライブ直下に配置した場合のみ事象は発生し、
サブフォルダから実行した場合にはインストールは正常に実行できます。

例)
C:\setup.exe  事象発生
E:\setup.exe  事象発生
C:\installer\setup.exe  インストール可

 

本事象は、InstallShield 2018 Service Pack1 の不具合として #IOJ-1887561 として登録されており、
修正の hotfix が公開されています。

Issue Running Setup.exe From Root Drive


[Hotfix]

以下の手順で、hotfix を適用してください。

  1. 上記の Flexera Knowledge Baseより、「IOJ-1887561.zip」 をダウンロードして解凍します
    ※ この hotfix は、InstallShield 2018 SP1(Ver.24.0.463)のみに適用可能

  2. InstallShield 2018 SP1 を終了します

  3. 以下のフォルダに配置されているファイルをバックアップします
    ※例えば、ファイル名を setup_org.exe、setupPreReq_org.exe のようにリネーム

    ==============================================================================
    C:\Program Files (x86)\InstallShield\2018\Redist\Language Independent\i386\setup.exe
    C:\Program Files (x86)\InstallShield\2018\Redist\Language Independent\i386\setupPreReq.exe
    ==============================================================================

  4. 手順1 でダウンロード解凍したした「setup.exe」「setupPreReq.exe」を以下のフォルダに
    コピーします

    ==============================================================================
    C:\Program Files (x86)\InstallShield\2018\Redist\Language Independent\i386\
    ==============================================================================

  5. InstallShield を起動して、プロジェクトを再ビルドします

  6. 再ビルド後、事象が改善されていることを確認します

 

[備考]

本不具合は、InstallShield 2018 R2で修正済みです。


中断、落ちる、消える、USB、CD、DVD
2018/08/23 10:43:31
2019/06/07 13:19:12