Quantcast
Channel: VBForums - Visual Basic 6 and Earlier
Viewing all articles
Browse latest Browse all 21916

module c:\windows\syswow64\mscomctl.ocx was loaded but the call to DLLRegisterServer

$
0
0
Hi


When i do the Last Step
Regsvr32.exe C:\Windows\SYSWOW64\MSCOMCTL.OCX
it gives me error
the module c:\windows\syswow64\mscomctl.ocx was loaded but the call to DLLRegisterServer failed with error code 0*8002801c


The 64-bit steps are identical to the 32 bit version except the folder is SYSWOW64 rather than SYSTEM32:

Unregister the new OCX file. Open an instance of the Windows Command Prompt, paste the following command, and press <Enter>:
Regsvr32.exe /u C:\Windows\SYSWOW64\MSCOMCTL.OCX
Make a backup of the OCX file C:\Windows\SYSWOW64\MSCOMCTL.OCX to C:\Windows\SYSWOW64\MSCOMCTL.bak
Copy a legacy version of the MSCOMCTL.OCX file to your C:\Windows\SYSWOW64 folder. For your convenience, a zipped copy from 2011 is here.
Register this legacy OCX file with the following command:
Regsvr32.exe C:\Windows\SYSWOW64\MSCOMCTL.OCX
Unregister this legacy version of the OCX file:
Regsvr32.exe /u C:\Windows\SYSWOW64\MSCOMCTL.OCX
Delete the legacy OCX file: C:\Windows\SYSWOW64\MSCOMCTL.OCX
Rename the new OCX file we renamed in step 2, back to its original name:
C:\Windows\SYSWOW64\MSCOMCTL.bak to C:\Windows\SYSWOW64\MSCOMCTL.OCX
Re-register the new version of the OCX file. Paste the following command and press <Enter>:
Regsvr32.exe C:\Windows\SYSWOW64\MSCOMCTL.OCX
Reboot the computer.

Thanks

Viewing all articles
Browse latest Browse all 21916

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>