ICE80

ICE80 は、64 ビット コンポーネントまたはカスタム アクション スクリプトの存在に応じて、[Template Summary] (テンプレートの概要) プロパティ (PID_TEMPLATE) の値に "Intel64"、"x64"、"Arm64"、または "Intel" が正しく指定されていることを確認します。 ICE80 は、msidbComponentAttributes64bit 属性のコンポーネントがないか Component テーブルを確認します。また、msidbCustomActionType64BitScript 属性のスクリプトがないか CustomAction テーブルを確認します。 ICE80 は、[Template Summary] (テンプレートの概要) プロパティに "Intel64"、"x64"、または "Arm64" が指定されたパッケージについて、[Page Count Summary] (ページ数の概要) プロパティ (PID_PAGECOUNT) も 150 以上であることを確認します。

ICE80 は、ProductLanguage プロパティで指定されている言語 ID が、Template Summary プロパティに含まれている必要があることも確認します。

詳細については、「64 ビット オペレーティング システム上の Windows インストーラー」を参照してください。

結果

ICE80 は次のエラーを投稿します。

エラー 説明
このパッケージには 64 ビット コンポーネント '[1]' が含まれていますが、[Template Summary] (テンプレートの概要) プロパティに Intel64、x64、Arm64 は含まれていません。 Component テーブルには msidbComponentAttributes64bit 属性のコンポーネントがあり、[Template Summary] (テンプレートの概要) プロパティに Intel64、x64、Arm64 は含まれていません。
このパッケージには 64 ビット カスタム アクション スクリプト '[1]' が含まれていますが、[Template Summary] (テンプレートの概要) プロパティに Intel64、x64、Arm64 は含まれていません。 CustomAction テーブルには msidbCustomActionType64BitScript のスクリプト カスタム アクションが含まれていますが、[Template Summary] (テンプレートの概要) プロパティに Intel64、x64、Arm64 は含まれていません。
%s の概要情報ストリームの値が正しくありません。 PID_TEMPLATE プロパティが空の文字列か、VT_LPSTR 型でない場合に返されます。 PID_PAGECOUNT プロパティが VT_I4 型でない場合に返されます。
このパッケージは Intel64 とマークされていますが、スキーマは 150 未満です。 パッケージの PID_TEMPLATE プロパティは Intel64 ですが、PID_PAGECOUNT プロパティは 150 未満です。
このパッケージは x64 とマークされていますが、スキーマは 200 未満です。 パッケージの PID_TEMPLATE プロパティは x64 ですが、PID_PAGECOUNT プロパティは 200 未満です。
このパッケージは Arm64 とマークされていますが、スキーマは 500 未満です。 パッケージの PID_TEMPLATE プロパティは Arm64 ですが、PID_PAGECOUNT プロパティは 500 未満です。
この 32 ビット パッケージは 64 ビット プロパティを使っています [1] 32 ビット パッケージは 64 ビット プロパティを使っています。
この 32 ビット パッケージは、RegLocator テーブル エントリで 64 ビット ロケーター型を使っています [1] 32 ビット パッケージの RegLocator テーブルの Type フィールドには msidbLocatorType64bit が含まれています。
この 64BitComponent [1] は 32BitDirectory [3] を使っています 64 ビット コンポーネントが 32 ビット ディレクトリを使っています。
この 32BitComponent [1] は 64BitDirectory [3] を使っています 32 ビット コンポーネントが 64 ビット ディレクトリを使っています。
Property テーブルの 'ProductLanguage' プロパティには、[Template Summary] (テンプレートの概要) プロパティ ストリームに含まれていない '[2]' という値があります。 ProductLanguage プロパティの値は [Template Summary] (テンプレートの概要) プロパティに登録されていません。

 

ICE リファレンス

64 ビット オペレーティング システムの Windows インストーラー