Using Build Number and/or Service Pack Levels

The versions specified in MinVersion and OnlyBelowVersion can optionally include build numbers and/or service pack levels.

Examples:
5.0.2195
5.0sp4
5.0.2195sp4

If a build number is not specified or is zero, Setup will not check the system's build number.

If a service pack level is not specified or is zero, Setup will not check the system's service pack level.

When a service pack level is specified, Setup will only compare it against the system's service pack level if the specified major and minor versions match the system's version. For example, if MinVersion specifies 5.0sp4, Setup will only check for SP4 on Windows 2000 (5.0) systems.

In an OnlyBelowVersion parameter, if the specified version matches the system's version, then Setup will normally consider the system's version to be too high. However, when a service pack level is specified, the specified version is allowed to match the system's version. For example, on Windows 2000 SP4, values of 5.0 and 5.0.2195 will fail the OnlyBelowVersion test, but 5.0sp5 and 5.0.2195sp5 will pass (as SP4 < sp5).