ICE75
ICE75 は、カスタム アクション タイプ 17 (DLL)、カスタム アクション タイプ 18 (EXE)、カスタム アクション タイプ 21 (JScript)、およびカスタム アクション タイプ 22 (VBScript) のカスタム アクション すべてが、CostFinalize アクション 後にシーケンスされていることを確認します。 これらの種類のカスタム アクションでは、インストールされているファイルがソースとして使用されます。 ICE75 は、InstallUISequence テーブル 、InstallExecuteSequence テーブル 、AdminUISequence テーブル、および AdminExecuteSequence テーブルを確認します。 これらのシーケンス テーブルでは CostFinalize アクションが必要であることに注意してください。
結果
ICE75 は、インストールされているファイルをソース ファイルとして使用するカスタム アクションが見つかると、CostFinalize アクションの後にシーケンス化されないエラーを投稿します。
例
ICE75 は、次の例のエラーを報告します。
CostFinalize is missing from 'AdminUISequence'. CA_FileExe is a custom
action whose source is an installed file. It must be sequenced after
the CostFinalize action.
CA_FileDLL is a custom action whose source is an installed file. It
must be sequenced after the CostFinalize action in the
AdminExecuteSequence table
CustomAction テーブル の (部分)
アクション | 種類 | 源 |
---|---|---|
CA_FileExe | 18 | FileExe |
CA_FileDLL | 17 | FileDLL |
AdminUISequence テーブル (部分)
アクション | 順序 |
---|---|
CA_FileExe | 1100 |
AdminExecuteSequence テーブル (部分)
アクション | 順序 |
---|---|
CA_FileDLL | 800 |
CostFinalize | 1000 |
エラーを修正するには、CostFinalize アクションの後にカスタム アクションをシーケンスします。
関連トピック