Solved

regsrv32 msxml4.dll 0x8002801c

Posted on 2011-02-22
12
1,463 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
Use Case: Protecting a Hybrid Cloud Infrastructure

Microsoft Azure is rapidly becoming the norm in dynamic IT environments. This document describes the challenges that organizations face when protecting data in a hybrid cloud IT environment and presents a use case to demonstrate how Acronis Backup protects all data.

 

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

Ransomware-A Revenue Bonanza for Service Providers

Ransomware – malware that gets on your customers’ computers, encrypts their data, and extorts a hefty ransom for the decryption keys – is a surging new threat.  The purpose of this eBook is to educate the reader about ransomware attacks.

Question has a verified solution.

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

Suggested Solutions

Deploying a Microsoft Access application in a Citrix environment is not difficult but takes a few steps. However, Citrix system people are often of little help, as they typically know next to nothing about Access. The script provided here will take …
Ever notice how you can't use a new drive in Windows without having Windows assigning a Disk Signature?  Ever have a signature collision problem (especially with Virtual Machines?)  This article is intended to help you understand what's going on and…
This video Micro Tutorial explains how to clone a hard drive using a commercial software product for Windows systems called Casper from Future Systems Solutions (FSS). Cloning makes an exact, complete copy of one hard disk drive (HDD) onto another d…
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…

770 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