InstallShieldでMSIインストーラを1つ作成しました。私は、エラー、次の取得していますのWindows 2003 Serverでこのインストーラをインストールしようとしていた場合:私はこのリターンコード3で検索するときConfigInstallアクションの失敗の根本原因は何ですか?
Action start 5:04:40: ConfigInstall.
MSI (c) (F0:6C) [05:04:40:579]: Invoking remote custom action. DLL:
C:\DOCUME~1\AD2738~1\LOCALS~1\Temp\2\MSI3.tmp,
Entrypoint: [email protected]
MSI (c) (F0:F8) [05:04:40:595]: Cloaking enabled.
MSI (c) (F0:F8) [05:04:40:595]: Attempting to enable all disabled privileges before calling Install on Server
MSI (c) (F0:F8) [05:04:40:595]: Connected to service for CA interface.
Action ended 5:04:40: ConfigInstall. Return value 3.
だから、私はその作用の失敗ということを知っているようになりました。しかし、私はConfigInstall
の失敗の理由を知りませんでした。私はConfigInstall
の失敗の原因をたくさん探しました。しかし、何も見つかりませんでした。
だから誰でもこのアクションの失敗の主な理由は教えてくださいConfigInstall
?
はいマイケル。あなたは正しかった。このカスタムアクションは以前のチームメイトによって書かれました。しかし、このCustomActionは失敗しており、これはシーケンスの最初のCAであり、条件が「1」であり、常に実行されます。新しいインストーラを作成せずにこのCAをスキップする方法はありますか?いくつかのコマンドや他の方法で –
アクションはコマンドラインで上書きできるものに対して条件付けされていないので、トランスフォームを作成するか、新しいパッケージをビルドする必要があります。 –