ICE80
ICE80 sprawdza, czy wartość właściwości podsumowania szablonu (PID_TEMPLATE) poprawnie określa wartość "Intel64", "x64", "Arm64" lub "Intel" w zależności od obecności składników 64-bitowych lub skryptów akcji niestandardowych. ICE80 sprawdza tabeli składników dla wszystkich składników za pomocą atrybutu msidbComponentAttributes64bit i sprawdza tabeli CustomAction dla wszystkich skryptów za pomocą atrybutu msidbCustomActionType64BitScript. ICE80 sprawdza, czy pakiet z właściwością "Intel64", "x64" lub "Arm64" w Właściwości podsumowania szablonu ma również właściwość podsumowania liczby stron (PID_PAGECOUNT) co najmniej 150.
ICE80 sprawdza również, czy identyfikator języka określony przez właściwość ProductLanguage musi być zawarty w właściwości podsumowania szablonu szablonu.
Aby uzyskać więcej informacji, zobacz Instalator Windows w 64-bitowych systemach operacyjnych.
Wynik
ICE80 publikuje następujące błędy.
Błąd | Opis |
---|---|
Ten pakiet zawiera składnik 64-bitowy "[1],", ale właściwość podsumowania szablonu nie zawiera funkcji Intel64, x64 ani Arm64. | tabeli składnikówzawiera składnik z atrybutem msidbComponentAttributes6bit, a właściwość podsumowania szablonu nie zawiera właściwości Intel64, x64 lub Arm64. |
Ten pakiet zawiera 64-bitowy skrypt akcji niestandardowej "[1],", ale właściwość podsumowania szablonunie zawiera właściwości Intel64, x64 ani Arm64. | tabela CustomAction zawiera akcję niestandardową skryptu z msidbCustomActionType64BitScript, ale właściwość podsumowania szablonu nie zawiera właściwości Intel64, x64 lub Arm64. |
Zła wartość w strumieniu informacji podsumowania dla %s. | Zwrócone dla właściwości PID_TEMPLATE, jeśli ta właściwość jest pustym ciągiem, a nie typem VT_LPSTR. Zwrócone dla PID_PAGECOUNT, jeśli ta właściwość nie jest typem VT_I4. |
Ten pakiet jest oznaczony funkcją Intel64, ale ma schemat mniejszy niż 150. | Właściwość PID_TEMPLATE pakietu to Intel64, ale jej właściwość PID_PAGECOUNT jest mniejsza niż 150. |
Ten pakiet jest oznaczony jako x64, ale ma schemat mniejszy niż 200. | Właściwość PID_TEMPLATE pakietu to x64, ale jej właściwość PID_PAGECOUNT jest mniejsza niż 200. |
Ten pakiet jest oznaczony jako Arm64, ale ma schemat mniejszy niż 500. | Właściwość PID_TEMPLATE pakietu to Arm64, ale jej właściwość PID_PAGECOUNT jest mniejsza niż 500. |
Ten pakiet 32Bit używa właściwości 64-bitowej [1] | Pakiet 32-bitowy używa właściwości 64-bitowej. |
Ten pakiet 32Bit używa 64-bitowego typu lokalizatora we wpisie tabeli RegLocator [1] | Pakiet 32-bitowy zawiera msidbLocatorType64bit w polu Typ tabeli RegLocator. |
Ten element 64BitComponent [1] używa 32BitDirectory [3] | Składnik 64-bitowy używa katalogu 32-bitowego. |
Ten element 32BitComponent [1] używa 64BitDirectory [3] | Składnik 32-bitowy używa katalogu 64-bitowego. |
Właściwość "ProductLanguage" w tabeli Właściwości ma wartość "[2]", która nie jest zawarta w strumieniu właściwości podsumowania szablonu. | Wartość właściwości ProductLanguage nie jest wymieniona we właściwościpodsumowania szablonu. |
Tematy pokrewne