Вы можете добавить условие в файл определения пакета начальной загрузки, чтобы загрузчик проверил версию Windows. Файл описания находится по адресу
C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bootstrapper\
Packages\DotNetFX40\Product.xml
в 64-битной системе Windows или
C:\Program Files\Microsoft SDKs\Windows\v7.0A\Bootstrapper\
Packages\DotNetFX40\Product.xml
в 32-битной системе Windows. В package.xml такая проверка уже есть, см. Строку
<!-- Block install on less than Windows XP SP2 -->
<FailIf Property="VersionNT" Compare="VersionLessThan"
Value="5.1.2" String="InvalidPlatformWinNT" />
Я не смог найти соответствующую документацию, но похоже, что третье число значения VersionNT является уровнем пакета обновления, поэтому, вероятно, изменение условия для проверки значения "5.1.3"
сделает работу. 1011 *