INTRODUCTION
Microsoft has released security bulletin MS07-042. The security bulletin contains all the relevant information about the security update. This information includes file manifest information and deployment options. To view the complete security bulletin, visit one of the following Microsoft Web sites:
Known issues with this security update
- Repair dll Errors Now.
- Security update 936181 for Microsoft XML Core Services (MSXML) 4.0, for MSXML 4.0 Service Pack 1 (SP1) and for MSXML 4.0 Service Pack 2 (SP2) does not support the complete removal of MSXML 4.0. This situation occurs because this version of MSXML is installed in side-by-side mode. To work around this issue, follow these steps:
1.Remove security update 936181 by using the Add or Remove Programs item in Control Panel.
2.Delete the Msxml4.dll file from the %SystemRoot%System32 folder.
3.Repair the previous installation of MSXML 4.0 by using the Add or Remove Programs item in Control Panel.
The earlier versions of the Msxml4.dll file and of the Msxml4r.dll file are restored to the side-by-side folder and to the %SystemRoot%System32 folder.
- You may receive the following error message when you install security update 936181 from Windows Update:
Could not register type library for file c:Windowssystem32msxml4.dll. Contact your support personnel.
When this error occurs, you may also notice information that resembles the following in the log file:
Error 1911. Could not register type library for file c:Windowssystem32msxml4.dll. Contact your support personnel.
MSI (s) (20:18) [17:52:31:612]: Product: MSXML 4.0 SP2 (KB936181) — Error 1911. Could not register type library for file c:Windowssystem32msxml4.dll. Contact your support personnel.
=== Logging stopped: 11/10/2006 17:53:07 ===
MSI (c) (34:20) [17:53:07:252]: Note: 1: 1708
MSI (c) (34:20) [17:53:07:260]: Product: MSXML 4.0 SP2 (KB936181) — Installation failed.
MSI (c) (34:20) [17:53:07:267]: Windows Installer installed the product. Product Name: MSXML 4.0 SP2 (KB936181). Product Version: 4.20.9839.0. Product Language: 1033. Installation success or error status: 1603.
MSI (c) (34:20) [17:53:07:313]: Grabbed execution mutex.
MSI (c) (34:20) [17:53:07:319]: Cleaning up uninstalled install packages, if any exist MSI (c) (34:20) [17:53:07:331]: MainEngineThread is returning 1603
=== Verbose logging stopped: 11/10/2006 17:53:07 ===
To work around this problem, manually install the security update from the Microsoft Download Center, and then click Ignore when the error message is displayed. To confirm that the installation was successful, verify that the Msxml4.dll file in %systemroot%System32 is version 4.20.9848.0.
More information about this security update
- To install this security update in quiet mode together with verbose logging and without having to restart the computer, use a command that resembles the following:
msxml4-kb936181-enu.exe /q reboot=reallysuppress /l*v c:kb936181.log
A detailed log of the installation process will be located in the file that you specify in the command. In this example, the file is C:KB936181.log.
- If the Msxml4.dll file is locked, the file may not be updated when you apply security update 936181. To work around this issue, use the following commands to uninstall Msxml4.dll:
- MsiExec.exe /uninstall {37477865-A3F1-4772-AD43-AAFC6BCFF99F} /passive
- Del %windir%system32msxml4.dll
APPLIES TO