[solved] The module FM20.DLL was loaded but the call toDllRegisterServer failed with error code 0x80

M

misph1re

I am posting this as I could not find the solution myself using google, and needed to contact Microsoft for the solution, and was a royal pain in the ***.

If you find this solution helpful, then mission accomplished.

When running Office 2003 on Windows Vista, and trying to install an office update or do a repair installation, I received the following error:

Error 1904. Setup cannot register module C:\Windows\system32\FM20.DLL. If you click 'Cancel'
or 'Ignore', run Setup again and re-install or repair your Office installation. If problem persists, contact your Information Technology department for assistance.

I found a possible solution online, to do the following:

At a command prompt using administrative credentials, run the following command:

REGSVR32 FM20.DLL

After running this command, I received the following error:

The module "FM20.DLL" was loaded but the call to DllRegisterServer failed with error code 0x8002801c

No matter what I tried, I could not get past this DLL registration error.

Here is what Microsoft sent me to fix this:

#1 Download the Subinacl.msi program from Microsoft's website:

http://www.microsoft.com/downloads/...ed6985e3927b&displaylang=en#AffinityDownloads

#2 Copy the following text in a .bat file and run it with administrative credentials. It may take a while to finish. You will get a "Press any key to continue" message once it completes:

@echo off
subinacl /subkeyreg HKEY_LOCAL_MACHINE /grant=administrators=f
subinacl /subkeyreg HKEY_CURRENT_USER /grant=administrators=f
subinacl /subkeyreg HKEY_CLASSES_ROOT /grant=administrators=f
subinacl /subdirectories %SystemDrive% /grant=administrators=f
subinacl /subkeyreg HKEY_LOCAL_MACHINE /grant=system=f
subinacl /subkeyreg HKEY_CURRENT_USER /grant=system=f
subinacl /subkeyreg HKEY_CLASSES_ROOT /grant=system=f
subinacl /subdirectories %SystemDrive% /grant=system=f
@Echo =========================
@Echo Finished.
@Echo =========================
@pause

#3 Try and register FM20.dll again, and it should succeed:

REGSVR32 FM20.DLL

Now the errors should go away.



EggHeadCafe.com - .NET Developer Portal of Choice
http://www.eggheadcafe.com
 
G

greensmachine_snake

i did this step for step finnally finished tried to re reg my file and
same error popped up again any one else had any luck with fixing this
error


The module xxx.ocx was loaded but the call to DllRegisterServer failed
with
error code 0x8002801c.
 
E

ely_az

Thank you for this. I have been looking for a solution to this problem
for weeks. It worked for me.
 
E

ely_az

What the hell is that supposed to mean Peter? I found this post with
Google search and it worked for me so I figured I would give a than
you. If I did something wrong please be more specific and I will avoi
it in the future.
 
P

Peter Foldes

I do not know who you are thanking but for sure it is nobody here. You are posting from the forums.techarena.in and your post is showing up in the news.microsoft.com newsgroup server. That is what I said your post is a leach
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top