Solved

regsrv32 msxml4.dll 0x8002801c

Posted on 2011-02-22
12
1,467 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
Migrating Your Company's PCs

To keep pace with competitors, businesses must keep employees productive, and that means providing them with the latest technology. This document provides the tips and tricks you need to help you migrate an outdated PC fleet to new desktops, laptops, and tablets.

 

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
 
LVL 7

Expert Comment

by:kemi67
ID: 34951530
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

Enterprise Mobility and BYOD For Dummies

Like “For Dummies” books, you can read this in whatever order you choose and learn about mobility and BYOD; and how to put a competitive mobile infrastructure in place. Developed for SMBs and large enterprises alike, you will find helpful use cases, planning, and implementation.

Question has a verified solution.

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

Suggested Solutions

Title # Comments Views Activity
Enable remote desktop on remote Windows 7 computer 3 143
Office Web Apps/ SharePoint 2013 1 97
excel value = 0 change to another value 6 72
disable Win7 network security 2 164
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
User Beware!  This is a rather permanent solution to removing your email from an exchange server.  The only way to truly go back is to have your exchange administrator restore your mailbox from backups.  This is usually the option of last resort.  A…
The viewer will learn how to use the =DISCRINV command to create a discrete random variable, use this command to model a set of probabilities and outcomes in a Monte Carlo simulation, and learn how to find the standard deviation of a set of probabil…
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…

837 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