• Our software update is now concluded. You will need to reset your password to log in. In order to do this, you will have to click "Log in" in the top right corner and then "Forgot your password?".
  • Welcome to PokéCommunity! Register now and join one of the best fan communities on the 'net to talk Pokémon and more! We are not affiliated with The Pokémon Company or Nintendo.

comdlg32.ocx

Status
Not open for further replies.
58
Posts
13
Years
Hello, I wasn't sure where to post this so sorry if it is in the wrong section.
When I try to open certain programs (specifically pokemon hacking tools that run with ActiveX) I get an error "Component comdlg32.ocx or one of its dependencies not correctly registered: a file is missing or invalid". I googled it and I tried downloading comdlg32.ocx and then pasting into Windows\System32 but I still get that error. Could anyone help me please? I'm using Win7 btw.

Edit: I just found this :D!

Code:
It is pretty simple. The reason the .ocx file is showing up as incompatible, 
is because it was put in the wrong folder. I assume most of you placed the 
.ocx in the System32 folder. But if you are using Vista and/or Win7 64-bit, 
the .ocx must be placed in the SysWOW64 folder instead, which, just so 
happens to be right next to the System32 folder :D.

After that, just follow the same instructions, but simply change to the 
corresponding path in the CMD. Like this:

Move comdlg32.ocx to c:\Windows\SysWOW64
Open a command line window (search Command Prompt for Vista and 
Windows7 in the start menu and right click, then choose run as 
administrator).

Type in/paste following command:
regsvr32  %Systemroot%\System32\comdlg32.ocx (Note: ctrl + v doesn't 
work, you need to right click and choose paste)

Now press Enter

Once comdlg32 is registered successfully, following message will prompt: 
"DllRegisterServer in C:\WINDOWS\SysWOW64\comdlg32.ocx succeeded."

Now launch the application again and you should not see the file missing error.
 
Last edited:
3,956
Posts
17
Years
Hello, I wasn't sure where to post this so sorry if it is in the wrong section.
When I try to open certain programs (specifically pokemon hacking tools that run with ActiveX) I get an error "Component comdlg32.ocx or one of its dependencies not correctly registered: a file is missing or invalid". I googled it and I tried downloading comdlg32.ocx and then pasting into Windows\System32 but I still get that error. Could anyone help me please? I'm using Win7 btw.

Edit: ohhh sorry i just found this :D!

Good on you for posting the fix, though.

Alternatively, you should be able to paste the .dll into the same directory as the executable file if you want to avoid putting it into the Windows dir, but 64-bit can be moody with that as well. :P
 
Status
Not open for further replies.
Back
Top