Office - [solved] The module FM20.DLL was loaded but the call to DllRegisterServer failed with error code 0x8002801c

Asked By misph1re
24-May-07 01:43 PM
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/details.aspx?FamilyID=e8ba3e56-d8fe-4a91-93cf-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.
DLL
(1)
FM
(1)
HKEY_LOCAL_MACHINE
(1)
HKEY_CURRENT_USER
(1)
HKEY_CLASSES_ROOT
(1)
DllRegisterServer
(1)
AffinityDownloads
(1)
SystemDrive
(1)
  ely_az replied...
11-Nov-08 01:02 PM
Thank you for this.  I have been looking for a solution to this problem
for weeks. It worked for me.


--
ely_az
------------------------------------------------------------------------
ely_az's Profile: http://forums.techarena.in/members/ely_az.htm
View this thread: http://forums.techarena.in/office-update-service/753389.htm

http://forums.techarena.in
  Peter Foldes replied...
11-Nov-08 06:20 PM
Another leach from an usenet server. I wish they would stop this

--=20
Peter

Please Reply to Newsgroup for the benefit of others
Requests for assistance by email can not and will not be acknowledged.

problem
------------------------------------------------------------------------
http://forums.techarena.in/office-update-service/753389.htm
  ely_az replied...
11-Nov-08 08:13 PM
What the hell is that supposed to mean Peter?  I found this post with a
Google search and it worked for me so I figured I would give a thank
you. If I did something wrong please be more specific and I will avoid
it in the future.

Peter Foldes;4073469 Wrote:


--
ely_az
------------------------------------------------------------------------
ely_az's Profile: http://forums.techarena.in/members/ely_az.htm
View this thread: http://forums.techarena.in/office-update-service/753389.htm

http://forums.techarena.in
  Peter Foldes replied...
11-Nov-08 08:29 PM
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
--=20
Peter

Please Reply to Newsgroup for the benefit of others
Requests for assistance by email can not and will not be acknowledged.

a
acknowledged.
------------------------------------------------------------------------
------------------------------------------------------------------------
http://forums.techarena.in/office-update-service/753389.htm
help
Recuperaci (1) Formatear (1) Solicito (1) Pregunto (1) Click Start, select run, type: regsvr32 wuaueng.dll Use the Enter Key or Click OK or There are two things you can try 3. In the Run box, type (or copy / paste from this post) regsvr32.exe wuaueng.dll (note the space there in the middle) 4. Click OK. After the regsvr32 command, start regedit.exe and locate the key HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ wuauserv If you find a DeleteFlag value there, delete the DeleteFlag value file as "IEreg.bat" to your desktop and then "double click" to launch * ** ** ** ** ** ** ** ** ** ** ** ** ** ** * regsvr32 comcat.dll / s regsvr32 shdoc401.dll / s regsvr32 shdoc401.dll / i / s regsvr32 asctrls.ocx / s regsvr32 oleaut32.dll / s regsvr32 shdocvw.dll / I / s regsvr32 shdocvw.dll / s regsvr32 browseui.dll / s regsvr32 browseui.dll / I / s
just delete this directory and be happy but, it is left with a number of .dll files and I am unsure as to whether any of these files may be required of another Microsoft product, most specifically Office. The file names are: LFBMP13N.DLL LFGIF13N.DLL LFWMF13N DLL LTFIL13N.DLL LTKRN13N.DLL WKIMGSRV.DLL WKWBL.DLL GDIPLUS.DLL LFCMP13N.DLL LFPNG13N.DLL LTDIS13N.DLL LTIMG13N.DLL WKIMGING.DLL WKWAT.DLL WKWINUNI
checked the Program files \ . . . \ Proof folder and it contains the following folders / files: 1033 \ MSGR3EN.DLL 1036 \ MSGR3FR.DLL 3082 \ MSGR3ES.DLL MSGR3EN.LEX MSGR3ES.LEX MSGR3FR.LEX MSHY2_EN.LEX MSHY3ES.DLL MSHY3ES.LEX MSHY3FR.DLL MSHY3FR.LEX MSHYPH2.DLL MSLID.DLL MSSP3FR.DLL MSSP3FR.LEX MSTH3AM.LEX MSTH3BR.LEX MSTH3ES.DLL MSTH3ES.LEX MSTH3FR.DLL MSTH3FR.LEX MSTHES3
to be able to use my Dutch grammar checking. The following files are missing: msgr3NL.dll or msgrNL32.dll and mssp3NL.dll or mssp32NL.dll I need them to control my Dutch writing. Where can I get these files? Michel to be able to use my Dutch grammar checking. The following files are missing: msgr3NL.dll or msgrNL32.dll and mssp3NL.dll or mssp32NL.dll I need them to control my Dutch writing. Where can I get these files? Michel