The option /includewddefs is sometimes changed to /includemsse internally, depending on the Windows version.
In WSUS Offline Update 11.8.3, it used to be:
- Code: Select all
if /i "%3"=="/includemsse" set INC_MSSE=1
if /i "%3"=="/includewddefs" (
echo %1 | %SystemRoot%\System32\find.exe /I "w62" >nul 2>&1
if errorlevel 1 (
echo %1 | %SystemRoot%\System32\find.exe /I "w63" >nul 2>&1
if errorlevel 1 (
echo %1 | %SystemRoot%\System32\find.exe /I "w100" >nul 2>&1
if errorlevel 1 (set INC_WDDEFS=1) else (set INC_MSSE=1)
) else (set INC_MSSE=1)
)
)
This means: For Windows 8, 8.1 and 10, /includewddefs is treated like /includemsse.
Now, since Changeset 1103, it is:
- Code: Select all
if /i "%3"=="/includemsse" set INC_MSSE=1
if /i "%3"=="/includewddefs" set INC_MSSE=1
This means, that /includewddefs is
always treated as /includemsse, and the old definition updates for Windows Vista and 7 are not used anymore.
This may be related to the upcoming removal of Windows 7. On the other hand, the file doc/history.txt in Changeset 1106 says, that Version 11.9 will be the last one supporting Windows 7.
Regards,
hbuhrmester