?
Solved

regsrv32 msxml4.dll 0x8002801c

Posted on 2011-02-22
12
Medium Priority
?
1,487 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
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 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
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.

 

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

Get real performance insights from real users

Key features:
- Total Pages Views and Load times
- Top Pages Viewed and Load Times
- Real Time Site Page Build Performance
- Users’ Browser and Platform Performance
- Geographic User Breakdown
- And more

Question has a verified solution.

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

When you upgrade from Windows 8 to 8.1 or to Windows 10 or if you are like me you are on the Insider Program you may find yourself with many 450MB recovery partitions.  With a traditional disk that may not be a problem but with relatively smaller SS…
Ever visit a website where you spotted a really cool looking Font, yet couldn't figure out which font family it belonged to, or how to get a copy of it for your own use? This article explains the process of doing exactly that, as well as showing how…
The viewer will learn how to simulate a series of sales calls dependent on a single skill level and learn how to simulate a series of sales calls dependent on two skill levels. Simulating Independent Sales Calls: Enter .75 into cell C2 – “skill leve…
The viewer will learn how to use a discrete random variable to simulate the return on an investment over a period of years, create a Monte Carlo simulation using the discrete random variable, and create a graph to represent the possible returns over…

777 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