ICE74
ICE74 verifies that the FASTOEM property has not been authored into the Property table.
The FASTOEM property enables OEMs to reduce the time required to install Windows Installer applications for the first time. It cannot be used after the first install. The FASTOEM property must not be authored in the Property table because this interferes with subsequent installations for the maintenance, removal, or repair of the application.
ICE74 also verifies that the UpgradeCode property is authored into the Property table, and that its value is not a null GUID, {00000000-0000-0000-0000-000000000000}.
Result
ICE74 can post the following errors.
ICE74 error | Description |
---|---|
The FASTOEM property cannot be authored in the Property table. | The FASTOEM property has been set in the Property table. |
'[2]' is not a valid UpgradeCode. | A null GUID has been entered for the UpgradeCode property in the Property table. |
ICE74 can post the following warning.
ICE74 warning | Description |
---|---|
The UpgradeCode property is not authored in the Property table. It is strongly recommended that authors of installation packages specify an UpgradeCode for their application. | The UpgradeCode property is not authored in the Property table. |
Example
ICE74 reports the following error if the FASTOEM property is set: The FASTOEM
property cannot be authored in the Property table.
Property Table (partial)
Property | Value |
---|---|
FASTOEM | 1 |
To fix this error remove the FASTOEM property from the Property Table.
Related topics