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 テーブル (一部分)
アクション | Type | source |
---|---|---|
CA_FileExe | 18 | FileExe |
CA_FileDLL | 17 | FileDLL |
AdvtUISequence テーブル (一部分)
アクション | シーケンス |
---|---|
CA_FileExe | 1100 |
AdminExecuteSequence テーブル (一部分)
アクション | シーケンス |
---|---|
CA_FileDLL | 800 |
CostFinalize | 1000 |
エラーを修正するには、カスタム アクションの順序を CostFinalize アクションの後にします。
関連トピック
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示