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.
iNc0gAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

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
Cloud Class® Course: Microsoft Office 2010

This course will introduce you to the interfaces and features of Microsoft Office 2010 Word, Excel, PowerPoint, Outlook, and Access. You will learn about the features that are shared between all products in the Office suite, as well as the new features that are product specific.

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

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
iNc0gAuthor Commented:
solved.
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Windows 7

From novice to tech pro — start learning today.

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.