Bug in MSXML 2.6 patch installation
BlackholeForever
10 Jun 2008
Tested via a fresh install of Windows 2000 SP4, with Windows Installer v2.0.2600.1183.
MSXML4SP2_x86_enu.apm specifies:
[Installation]
"Module:\msxml4-KB936181-enu.exe" /quiet /norestart
This is another one of these command line argument/Windows Installer incompatibilities. Attempts to install this patch in this manner throws an exception from Windows Installer v2.x and installation does not occur.
Doesn't seem to be a problem if Windows Installer v3.x is installed.
To fix:
Just an fyi...
Edited by BlackholeForever, 10 June 2008 - 08:43 PM.
MSXML4SP2_x86_enu.apm specifies:
[Installation]
"Module:\msxml4-KB936181-enu.exe" /quiet /norestart
This is another one of these command line argument/Windows Installer incompatibilities. Attempts to install this patch in this manner throws an exception from Windows Installer v2.x and installation does not occur.
Doesn't seem to be a problem if Windows Installer v3.x is installed.
To fix:
- Change the Installation directive to ""Module:\msxml4-KB936181-enu.exe" /q reboot=reallysuppress".
- Or, specify WindowsInstaller=3.0 in the .APM file.
Just an fyi...
Edited by BlackholeForever, 10 June 2008 - 08:43 PM.
BlackholeForever
10 Jun 2008
Verified: Option 1 also works if Windows Installer v3.1 is installed prior to this patch.
Erik Ramey
11 Jun 2008
You make a valid point. When I update the pack with this months updates, I'll update the module with option one since 3.1 basically is backwards compatible.


