InstallShield のインストールを実行しているときに、"1158" というテキストと [OK] ボタンのみを含むエラー ダイアログが表示されることがあります。InstallShield エラー 1158 は、関連付けられた ini ファイルからの文字列の読み込みに問題があったことを意味しますが、Flexera のトラブルシューティング手順がうまくいきませんでした。また、実際に文字列に問題があるとは思えません。そのページの情報は、文字列の問題が断続的ではないことを示唆しています。
これまでの私の調査結果は次のとおりです。
- この問題は、他のダイアログ (前提条件ダイアログを含む) が表示される前に発生するため、これは Windows インストーラーではなく、ブートストラップ (setup.exe) の問題であると思われます。
- 問題は断続的で、一部のマシンでは頻繁に発生し、他のマシンではほとんど発生しません。
- この問題は、インストールの特定のビルドとは関係ありません。同じ setup.exe が 1 回失敗し、同じマシンで再度実行すると成功する場合があります。
- この問題は、Windows エクスプローラーに関連しているようです。他の手段 (cmd.exe など) で setup.exe を起動しても、これを再現できたことはありません。
- コマンド ライン引数を渡してデバッグ ログを生成するとインストールが成功するため、これがデバッグ作業の妨げになります。
- この問題は、Windows XP でのみ見られました。
- 私の会社では新しいバージョンの Windows はあまり使用されていないため、これは何の意味もないかもしれません。
他の誰かがこの問題に遭遇したか、修正を知っていますか?