Today when I run an old tool on my x64 win7, following error message is displayed:
Component ‘COMDLG32.OCX’ or one of its dependencies is not correctly registered: a file is missing or invalid.
Here is how to resolve comdlg32.ocx missing error.
- Download comdlg32.zip and extract comdlg32.ocx from zip file
- Move comdlg32.ocx to c:\Windows\system32 folder. For 64bit Vista/Win7, move comdlg32.ocx to c:\Windows\SysWOW64
- Open a command line window and run following command:
regsvr32 c:\Windows\system32\comdlg32.ocx
Note: a) On 64bit Vista/Win7, run this command instead:
regsvr32 c:\Windows\SysWOW64\comdlg32.ocx
b) For Vista/Win7 with UAC turn on, the above command needs to be run from elevated command prompt.
- Once comdlg32 is registered successfully, following message will prompt, DllRegisterServer in C:\WINDOWS\System32\comdlg32.ocx succeeded.
- Now launch the application again you should not see file missing error.
Update: Important note if you use WIN7: when registering comdlg32.ocx, it must be done as administrator, or regsvr32.exe will fail with error 0x8002801c.
To do this as administrator, Go to ‘All Programs -> Accessories -> Command Prompt’, right click on ‘Command Prompt’ icon, and click on ‘Run as administrator’ to start a command prompt, then run the regsvr32 command
Thanks so much for this… saved my day!
thanks,,,
Great Work Done…Thanks alot
Thanks a lot! Works perfectly!
Pingback: Tooters' mod shanty - Page 34 - Dungeon Fighter Online Source
nice thanks, I hope this will work on me……..
I’ve been wanting to use the program that needs the .OCX file.
After registering comdlg32.ocx, I tried to add the control to an Access form and got the error message “You don’t have the license required to use this ActiveX control. … contact the company that provides the licensed OLE object or ActiveX control.”
Marvellous !!! smooth like ever..THANX
Ahh, it worked
Thanks aot!
Thank you very much. Got it to work on W7-64. Very detailed instructions
Author, thank you very much!
thank it fix my problem
it work you save my life!!!
thanks
perfect solution.the best one on the net
Thanks, worked perfectly.
I cannot get it to work still. I get stuck in step 3, It will not try to register
+1! )
+1 )
very nice! perfect solution!
thank you.
nossa! valeu mesmo pela ajuda. faz tempo que quero consertar esse erro, e so aqui consegui, em outros lugares a dica nao ajudou em nada!! valeu mesmo.
Many many thanks. u are so much helpful.
Great ! Works on Windows 2008 R2
Thanks
Thanks a lot! it works me on 64bits
Muchas Gracias
i did get a succesfull registration but only in syswow64 and then
i try to run ultra hal i get the same message again i cant believe that
this shall be so impossible i thougth that computer should make
life eysier but have all nigth in several months try to run ultrahal
so yesterday i got comdlg32.ocx regestreted but in syswow64
a long time ago it was msinet.ocx but i have uninstall and now
i dont now what to do i realy hate microsoft lol.
i cant understand how they can offer ultrahal then its ever working.
Hi
I try all the step and also get the successfully message
“DllRegisterServer in C:\WINDOWS\SysWOW64\comdlg32.ocx succeeded.”
but again i face the msg “A bad database error has occurred.Component COMDLG32.OCX or one of its dependecies not corrrectly registered a file is missing or invalid.press OK to terminate the application.”
plz help me solution of this problem and it is very usefull software for me.
i m waiting for reply soon
Thanks
Thanks! Worked like a charm, out of the box:-))
<<<<<>>>>WORKING PERFECTLY
thanks a lot…..its worked