• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 9866
  • Last Modified:

Unable to register using regsvr32, error: "DllRegisterServer failed with error code 0x8002801c"

OS: Win 7 Professional x64

Running with local Administrator user account, registering of c:\windows\system32\tdc.ocx produces the above error whereas registering of: c:\windows\system32\msdxm.ocx completes successfully.

Tried following several articles over the net but with no avail.
0
iNc0g
Asked:
iNc0g
  • 5
  • 4
  • 2
1 Solution
 
JohnBusiness Consultant (Owner)Commented:
tdc is a control used in Visual Basic applications. Is the application you are trying to install incompatible with Windows 7 64-bit?  

... Thinkpads_User
0
 
iNc0gAuthor Commented:
tdc.ocx was just an example, the same program i'm trying to install here installs fine on another WIN7 x64 machine..

0
 
JohnBusiness Consultant (Owner)Commented:
You might try updating Windows 7. Do you have SP1 installed? If not, download it and install it.

Also, you might try running System File Checker. Open cmd.exe with Run as Administrator and a the command prompt, run SFC /SCANNOW . Allow to complete and restart.

There are repair installs you can use, but let's see if the above two help.

... Thinkpads_User
0
Free Tool: Path Explorer

An intuitive utility to help find the CSS path to UI elements on a webpage. These paths are used frequently in a variety of front-end development and QA automation tasks.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

 
ded9Commented:
First create a batch of the list of files that needs to be registred .

Then click start and paste  %windir%\SysWoW64\cmd.exe

Right click on cmd.exe and run as administrator...now browse to the batch file via this cmd window and execute the batch file.






Ded9
0
 
iNc0gAuthor Commented:

Example of file which couldn't be registered:

MSHFLXGD.OCX

error: 0x8002801C

on another PC same OS - the stup completes successfully.
This is a laptop which was installed via an image made with SYSPREP, what could be the resolution for this ?
0
 
ded9Commented:
Other o.s might be windows 7 32 bit


Ded9
0
 
iNc0gAuthor Commented:
same OS 64 bit ..
0
 
ded9Commented:
Uninstall the security software in this computer ...reboot and then try to register the file.


Ded9
0
 
ded9Commented:
Can check this article..might help.

http://answers.microsoft.com/en-us/windows/forum/windows_7-system/error-0x8002801c-windows-7-register-ocx-using/471a9b26-88c1-4765-9417-bae27ff8fe3b


Can also try disabling uac ..reboot and then try to register the file.



Ded9
0
 
iNc0gAuthor Commented:
I managed to solve it by re-applying security permissions on hive CLASSES_ROOT in regedit and propagate it to all child objects.
0
 
iNc0gAuthor Commented:
solved.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Keep up with what's happening at Experts Exchange!

Sign up to receive Decoded, a new monthly digest with product updates, feature release info, continuing education opportunities, and more.

  • 5
  • 4
  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now