Symptoms

If you try to install the original version of one of these Configuration Manager hotfixes on a system running Windows Server 2008 SP2 or Windows Vista SP2 you will get a popup with an error like this “This KB###### is for a different hardware platform.” where ###### is the KB number of the hotfix you are installing.  The hotfix will fail to install.

Entries similar to the following would be displayed in the KB######.log file

0.171: CheckSystem: GetMachineType failed :STATUS_PLATFORM_MISMATCH
0.171: DoInstallation: CheckSystem Failed: 0xf00e 
0.187: This KB957255 is for a different hardware platform.
1.575: Message displayed to the user: This KB957255 is for a different hardware platform.
1.575: User Input: OK
1.575: Update.exe extended error code = 0xf00e
1.575: Update.exe return code was masked to 0x643 for MSI custom action compliance.

Resolution

If you have downloaded a Configuration Manager 2007 SP1 hotfix before June 16th 2009 and you have either Windows Server 2008 SP2 or Windows Vista SP2 you will need to obtain the repackaged version of the hotfix.  The affected hotfixes are listed in the table below.

Please note that the product binaries inside the hotfix package are not affected.  The only changes are to the hotfix installer.

Continue at source