?
Solved

regsrv32 msxml4.dll 0x8002801c

Posted on 2011-02-22
12
Medium Priority
?
1,536 Views
Last Modified: 2012-06-21
I am having a problem trying to register msxml4.dll on windows Vista. Each time i run regsrv.exe msxml4.dll I get an error messaging stating the following  "The module 'msxml4.dll' was loaded but the call to DLLRegisterServer failed with error code 0x8002801c.

I have uninstalled and reinstalled several times i've even used a registry cleaner to no avail. I've followed all of the KB articles including the one stating just to ignore the problem (Thanks Micro$osft). Please can someone help as i need this working for port protector to work.
0
Comment
Question by:GRLIT
  • 6
  • 3
  • 2
  • +1
12 Comments
 
LVL 3

Expert Comment

by:imaki06
ID: 34950827
Have you tried to run cmd.exe with "Run as administrator"-option?
0
 

Author Comment

by:GRLIT
ID: 34950932
We have UAC turned off on our corporate desktops so we are already running as administrators.
0
 
LVL 3

Expert Comment

by:imaki06
ID: 34950984
If you can see the option "run as administrator", then you should give it a try.

If you have only turned off the UAC notifications, it does not necessary mean, that you can do anything you want to..
0
Transaction-level recovery for Oracle database

Veeam Explore for Oracle delivers low RTOs and RPOs with agentless transaction log backup and transaction-level recovery of Oracle databases. You can restore the database to a precise point in time, even to a specific transaction.

 

Author Comment

by:GRLIT
ID: 34951064
Thank you for the suggestion, just tried that and it didn't work, so i tried logging on with a local admin account and it didn't work, tried the runas (open a cmd) and that still didn't work either.
0
 
LVL 7

Expert Comment

by:kemi67
ID: 34951207
Could be that you are not using the correct version of msxml4.dll, or that there are some mixing versions of related dlls.
Try to dowload the latest version and, if still errors occours, try to run dependecy walker to discover which related dll is missing
http://www.dependencywalker.com/
0
 

Author Comment

by:GRLIT
ID: 34951407
Thanks for that Kemi67, i just ran dependancy walker against msxml4.dll and it's reporting that IESHIMS.dll is missing. Could this be the problem? Does anyone know how i can solve this?
0
 
LVL 7

Expert Comment

by:kemi67
ID: 34951487
Try to read this post
http://social.technet.microsoft.com/Forums/en-US/w7itproinstall/thread/8a751f65-ade9-4b8b-a3d3-c720ccbd3d2c/

For some people it has worked adding internet explorer folder to the path enviroment variable, or copying the missing file from internet explorer folder to system32 folder.

Did you try to reinstall internet explorer 8?
0
 

Author Comment

by:GRLIT
ID: 34953308
Hi Kemi67, tried all of that and now it's complaining about IEframes.dll which then complains about another dll. I think our sysprep may be at fault but it's finding what the sysprep has changed to damage this. I've tried uninstalled and reinstalling IE8 to no avail, i'm not installing vista SP2 just on the off chance.
0
 
LVL 7

Expert Comment

by:CSI-Windows
ID: 35024028
The DLLs you are missing is a normal situation.  Static dependencies that are missing are not necessarily a problem for a DLL to run correctly if it has internal graceful fallback error handling.  Those two DLLs almost always come up as missing.

You may have some permissions problems and/or layering problems with a previous registration of the dll on the system.

I would suggest that you:

1

Register msxml4.dll on a clean (or cleaner) machine.

2

Use DLLRegView (http://www.nirsoft.net/utils/registered_dll_view.html)  to see it's COM registrations

3

From DLLRegView's menu select "Create .REG File for Deleting Entries"

4

Use the reg file on the problem system - run it TWICE.

5

If register msxml4.dll STILL does not work, then examine HKCR for the registry keys listed and if they still exist, use the permissions setting ability of regedit to take ownership of the keys and delete them.
I hope you'll come back and drop some points my way if this fixes your problem ;)
0
 

Accepted Solution

by:
GRLIT earned 0 total points
ID: 35026283
Thanks for your help guys, turns out it was the DameWare Remote client that was causing the problem. As soon as this was removed from the computer msxml4.dll registered with out any problems.
0
 

Author Closing Comment

by:GRLIT
ID: 35067642
Dameware was causing conflicts on the computers in question.
0

Featured Post

VIDEO: THE CONCERTO CLOUD FOR HEALTHCARE

Modern healthcare requires a modern cloud. View this brief video to understand how the Concerto Cloud for Healthcare can help your organization.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

The canonical version of this article is on my web site here: http://iconoun.com/articles/collisions/ A companion presentation is available here: http://iconoun.com/articles/collisions/Unicode_Presentation.pdf
Lync meeting or Lync conferencing is what many organizations would like to deploy to allow them save money. But companies are now giving up for various reasons, one of which is that they cannot join external meetings (non-federated company meetings)…
The viewer will learn how to create a normally distributed random variable in Excel, use a normal distribution to simulate the return on an investment over a period of years, Create a Monte Carlo simulation using a normal random variable, and calcul…
If you’ve ever visited a web page and noticed a cool font that you really liked the look of, but couldn’t figure out which font it was so that you could use it for your own work, then this video is for you! In this Micro Tutorial, you'll learn yo…

864 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question