This is not for this error, but try it anyway.
Code:
OCX OR RUNTIME ERROR
Best Fix:Download details: Service Pack 6 for Visual Basic 6.0: Run-Time Redistribution Pack (vbrun60sp6.exe)
Alternative:
FIRST
Use Google to find the OCX file giving you an error. Here are the common ones needed for KabBOT COMDLG32.OCX download RICHTX32.OCX download. Follow instructions ON ITS DOWNLOAD PAGE to install it.
THEN
[1]Using your mouse, click on the "Start" button and then click on "Run".
[2]According to your Operating System, type the following command to register this library file:
Windows 95, 98, or Me:
regsvr32 \windows\system\RICHTX32.OCX
Windows NT or 2000:
regsvr32 \WINNT\system32\RICHTX32.OCX
Windows XP:
regsvr32 \windows\system32\RICHTX32.OCX
[3]You should see a message saying "DllRegisterServer ... succeeded"
[4]If you get an error that the file is missing, you are not typing the command in correctly. Type it *exactly* as as shown above for your operating system.* Note: There is a SPACE after "regsvr32" and before the rest of the command.
64 BIT AND WINDOWS 7-The Command is different it is:
regsvr32.exe C:\Windows\SysWOW64\comdlg32.ocx
And it needs to be placed in SysWOW64 folder not system32
(full content

)
Did running it as admin help? Can you post some screenshots?