Registering msxml4.dll fails
Hi,This issue came up when we were trying to install a security update (MS08-069) on two of our Windows Server Enterprise 2008 x64 domain controllers in our test environment. The issue is that when it comes to registering the msxml4.dll it comes up with an error. When we try to do this manually through Administrator elevated privileges on the command prompt (regsvr 32 "C:\Windows\SysWOW64\msxml4.dll") we receive the below error:The module "C:\Windows\SysWOW64\msxml4.dll" was loaded but the call to DllRegisterServer failed with the error code 0x8002801c.Has anyone else encountered this problem, and if so have they found a solution?Any help with this would be greatly appreciated.Regards,Byron GoatleyIT SpecialistIBM Australia
January 21st, 2009 8:02am

hi therei confirmed with my windows 2008 but i have a question for youdoes windows 2008 ships msxml version 4 ??my server is having msxml version 6 sainath Windows Driver Development
Free Windows Admin Tool Kit Click here and download it now
January 21st, 2009 12:29pm

Hi Sainath,I believe that it does not come with msxml version 4 by default, but we have other software that uses that version and I believe that it's install attempted to install msxml version 4 on the server. (The software in question was the Patchlink Agent we use to deploy patches and software to our server environment).Regards,Byron GoatleyIT SpecialistIBM Australia
January 22nd, 2009 1:35am

Hi, I download msxml4-KB954430-enu.exe from http://www.microsoft.com/downloads/details.aspx?FamilyId=96a4413c-5261-4f69-83d0-932c430abd14&displaylang=en. And then installed the hot fix on my Windows Server 2008 X64 computer without any errors, I also tried to register the DLL file use the command you mentioned. Could you please tell me if there are any errors in Event Viewer? Please navigate to Control Panel, Windows Update, click View update history, choose the hot fix which you installed with error occurred, uninstall it. And then install it again to see whether the error continues. If the error continues, please perform the following suggestions: 1, Disable UAC and logon as build-in Administrator to see whether you can register the DLL file properly Note: Please restart the computer after you disabled the UAC. 2. Install the update manually 1, Download the update from the website I provide. 2, Install the update manually to see whether this issue continues. 3, If this problem continues, please use Process Monitor to trace the file and registry access when the administrator tries to register the DLL file. After the problem is reproduced, please check whether there are any Access Denied errors on file/registry access. If so, please check the file/registry permission to ensure that they are correct. To use the Process Monitor, please follow these steps: 1, download Process Monitor and run it. 2, Set the filter in Toolbar----Filter----Filter. 3, In Process Monitor Filter, please add one filter rule : Process Name is regsvr32.exe 4, In Toolbar, choose Capture Events. 5, In an Elevated Command Prompt, run the command: regsvr32 "C:\Windows\SysWOW64\msxml4.dll 6, Click Save in Toolbar of the Process Monitor, save the result as .CSV format. 7, Look up whether there are any ACCESS DENIED in Result item. You can download Process Monitor from here: Process Monitor v2.03 http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx Best regards, Vincent Hu
Free Windows Admin Tool Kit Click here and download it now
January 22nd, 2009 9:31am

Hi vincent,i even downloaded msxml4 and it did not error out.so might be his application is causing issue , as his application cheks for msxml and process monitor is the best tool for checking Access denied errrorssainath Windows Driver Development
January 22nd, 2009 9:55am

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics