Go Back   TechArena Community > Technical Support > Computer Help > Office Help > Office Update Service
Become a Member!
Forgot your username/password?
Register Tags Active Topics RSS Search Mark Forums Read SiteMap

Tags: , , , , ,

Sponsored Links



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

Office Update Service


Reply
 
Thread Tools Search this Thread
  #1  
Old 25-05-2007
misph1re
 
Posts: n/a
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/d...inityDownloads

#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.
Reply With Quote
  #2  
Old 09-09-2007
Member
 
Join Date: Sep 2007
Posts: 2
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.

Last edited by greensmachine_snake : 09-09-2007 at 08:52 AM.
Reply With Quote
  #3  
Old 11-11-2008
Member
 
Join Date: Nov 2008
Posts: 1
Thank you for this. I have been looking for a solution to this problem for weeks. It worked for me.
Reply With Quote
  #4  
Old 31-03-2011
Member
 
Join Date: Mar 2011
Posts: 2
Re: [solved] The module FM20.DLL was loaded but the call toDllRegisterServer failed with error code 0x8002801c

Hai...
shall I use it on Windows 7.
when I am running the bat file in windows 7 it is showing many faled actions
Reply With Quote
  #5  
Old 01-04-2011
Spyrus's Avatar
Member
 
Join Date: May 2008
Posts: 3,470
Re: [solved] The module FM20.DLL was loaded but the call toDllRegisterServer failed with error code 0x8002801c

Quote:
Originally Posted by amnckd View Post
Hai...
shall I use it on Windows 7.
when I am running the bat file in windows 7 it is showing many faled actions
Did you try to type cmd in the Start Search box above the Start Orb and when cmd.exe appears at the top of the Start Menu, right clicked on it and selected "Run as Administrator" and then executed the regsvr command? This worked for me using Windows 7 as well. The only catch was I had to add the C:\ after the regsvr32

ex: regsvr32 C:\windows\system32\COMCTL32.OCX
Reply With Quote
  #6  
Old 01-04-2011
Member
 
Join Date: Mar 2011
Posts: 2
Re: [solved] The module FM20.DLL was loaded but the call toDllRegisterServer failed with error code 0x8002801c

Thank you for the fast reply...
I Tried all these....
Still it is showing the error...
is there any thing have to be considered when working with 64bit OS?
Reply With Quote
  #7  
Old 02-04-2011
Simond's Avatar
Member
 
Join Date: May 2008
Posts: 5,656
Re: [solved] The module FM20.DLL was loaded but the call toDllRegisterServer failed with error code 0x8002801c

Quote:
Originally Posted by amnckd View Post
Thank you for the fast reply...
I Tried all these....
Still it is showing the error...
is there any thing have to be considered when working with 64bit OS?
If this error is encountered when using ‘regsvr32 /u ...’, i.e. to unregister a COM object then it probably indicates that the COM object is not registered or has already been unregistered. It is likely that permissions on part of the registry have been changed to deny you access. You will need to be a local administrator to register the COM object. More information can be found here.
__________________
IndiaGarage - India's Online Garage Driven by a Mouse
Reply With Quote
Reply

  TechArena Community > Technical Support > Computer Help > Office Help > Office Update Service


Thread Tools Search this Thread
Search this Thread:

Advanced Search


Similar Threads for: "[solved] The module FM20.DLL was loaded but the call toDllRegisterServer failed with error code 0x8002801c"
Thread Thread Starter Forum Replies Last Post
Packet scheduler miniport# Error code 31. Problem solved mitz79 Windows XP Support 6 31-12-2011 02:06 PM
call to DllRegisterServer failed 0x8002801c greensmachine_snake Vista Help 4 02-07-2011 05:38 AM
Call to DllRegisterServer failed, Error code : 0x80004005 Dalapathi Technology & Internet 3 13-02-2011 08:00 PM
Blackberry Dsktp Mgr 4.3 Error 1904. Module GW.dll failed to regis JohnCecala Vista Help 5 15-07-2008 11:11 PM
DllRegisterServer failed with error code 0x8002801c peter shaw Vista Help 1 06-03-2007 08:46 AM


All times are GMT +5.5. The time now is 11:16 AM.