Jump to content


Photo

MBM & Runtime error 50003


  • Please log in to reply
13 replies to this topic

#1 Bloodlust

Bloodlust

    New Member

  • Members
  • Pip
  • 8 posts

Posted 05 December 2008 - 01:04 AM

It seems that I can't run MBM after installing as I get a runtime error of 50003. Hijackthis gives me the same problem. According to this site http://www.angelfire.com/biz/rhaminisys/vboledll.html it seems that I have the wrong set of common controls as described here :

Error message boxes saying "Unexpected error" or "Error 50003" may be symptoms of an incorrect version of the common controls being registered. Microsoft have issued at least 4 versions of comctl32.ocx and 2 of comdlg32.ocx, comct232.ocx and comct332.ocx. All the versions of each component have the same GUID but they are not compatible. This breaks the rules of COM but Microsoft allow themselves to break their own rules however much havoc it causes amongst their customers.

A compiled VB program will work with the set of controls it was compiled with or later versions. However, programs complied with a newer issue of one of these OCXs will not run if an older one is registered. If a VB5 authored program on this web site has this problem it needs the VB6 versions of the controls.


If that's the case, please lead me to a link which I can download the correct set thank you...

#2 Raid

Raid

    Malware Researcher

  • Experts
  • PipPipPipPipPipPip
  • 1,552 posts
  • Gender:Male
  • Location:United States

Posted 05 December 2008 - 06:37 AM

A compiled VB program will work with the set of controls it was compiled with or later versions. However, programs complied with a newer issue of one of these OCXs will not run if an older one is registered. If a VB5 authored program on this web site has this problem it needs the VB6 versions of the controls. [/b][/i]

If that's the case, please lead me to a link which I can download the correct set thank you...


Please download the VB6 Sp6 runtime installer from here:

http://www.microsoft...;displaylang=en

After downloading, please install it. Next, try to run MBAM and let me know how it goes. Be sure you try to update before initiating a scan.

#3 Bloodlust

Bloodlust

    New Member

  • Members
  • Pip
  • 8 posts

Posted 05 December 2008 - 12:46 PM

Thanks, I will give it a shot and feedback asap.

#4 Bloodlust

Bloodlust

    New Member

  • Members
  • Pip
  • 8 posts

Posted 06 December 2008 - 06:01 AM

Well, I tried to install the VB6 runtimes but it just exits prompting that the installation wasn't successful. :D

#5 exile360

exile360

    exile

  • Administrators
  • PipPipPipPipPipPip
  • 16,015 posts
  • Gender:Male

Posted 06 December 2008 - 06:03 AM

Are you on XP or Vista?

edit: Found this on the web, might be helpful, give it a try and keep us posted:

Runtime error 50003
A runtime error 50003 indicates that there is a file conflict. There are likely two different programs on the system which use two different versions of the same dll or ocx file.

To rename DLL and ocx files please Click on Start, choose Find(or Search) files or folders. Ensure that "Look in:" is looking on the C drive. Under "Named:" type the name of one of the below files and click Find Now.

comctl32.dll
comdlg32.dll

The only files that you will need to be concerned with are those located in the folder C:\Windows, C:\Windows\System, or C:\Windows\System32. Please note the size of the file and the date that it was modified. Then Right click on the file and choose rename. Rename the file, and add ".old" to the end of the name. ( For example Comctl32.ocx will become Comctl32.ocx.old ). It is important to rename the file in case it is ever necessary to reinstall it. This can be the case for example if another program receives the runtime error 50003. In this case, look up the old file and rename it back to its original name. Once a file has been renamed, please reinstall the software. The correct version of the file that the program needs to run will be installed on your system. After the installation, the program should launch. If it does not, then there is another file which is causing the conflict.
Samuel E Lindsey
Product Manager

Posted Image

Follow us: Twitter, Become a fan: Facebook

#6 Bloodlust

Bloodlust

    New Member

  • Members
  • Pip
  • 8 posts

Posted 08 December 2008 - 01:01 AM

Are you on XP or Vista?

edit: Found this on the web, might be helpful, give it a try and keep us posted:

Runtime error 50003
A runtime error 50003 indicates that there is a file conflict. There are likely two different programs on the system which use two different versions of the same dll or ocx file.

To rename DLL and ocx files please Click on Start, choose Find(or Search) files or folders. Ensure that "Look in:" is looking on the C drive. Under "Named:" type the name of one of the below files and click Find Now.

comctl32.dll
comdlg32.dll

The only files that you will need to be concerned with are those located in the folder C:\Windows, C:\Windows\System, or C:\Windows\System32. Please note the size of the file and the date that it was modified. Then Right click on the file and choose rename. Rename the file, and add ".old" to the end of the name. ( For example Comctl32.ocx will become Comctl32.ocx.old ). It is important to rename the file in case it is ever necessary to reinstall it. This can be the case for example if another program receives the runtime error 50003. In this case, look up the old file and rename it back to its original name. Once a file has been renamed, please reinstall the software. The correct version of the file that the program needs to run will be installed on your system. After the installation, the program should launch. If it does not, then there is another file which is causing the conflict.


Hi, thanks for the reply. I am on XP SP2. Anyway, I did a scan and these 2 files only exist in the system32 folder. I did unregister/register these 2 files but not dll's but ocx. Is there a difference?
Anyway, could you provide me the link which I can d/l working dlls for these 2 files?

#7 exile360

exile360

    exile

  • Administrators
  • PipPipPipPipPipPip
  • 16,015 posts
  • Gender:Male

Posted 08 December 2008 - 01:29 AM

Hmm, let's try something different, I suspect there's something off with your permissions. Please download Dial-a-fix from here: http://djlizard.net....-v0.60.0.24.zip and unzip it to a folder on your desktop. Run Dial-a-fix.exe and click on the Policies button on the bottom. A small window will open, and if anything is listed there, make sure there's a check mark next to it and click the Remove button at the bottom of the window. If there were any problems fixed by it, reboot and try installing it again, if not let me know.
Samuel E Lindsey
Product Manager

Posted Image

Follow us: Twitter, Become a fan: Facebook

#8 Bloodlust

Bloodlust

    New Member

  • Members
  • Pip
  • 8 posts

Posted 12 December 2008 - 04:15 AM

Hmm, let's try something different, I suspect there's something off with your permissions. Please download Dial-a-fix from here: http://djlizard.net....-v0.60.0.24.zip and unzip it to a folder on your desktop. Run Dial-a-fix.exe and click on the Policies button on the bottom. A small window will open, and if anything is listed there, make sure there's a check mark next to it and click the Remove button at the bottom of the window. If there were any problems fixed by it, reboot and try installing it again, if not let me know.


Thanks, will try it out and report back. :angry:

#9 dougcoleman

dougcoleman

    New Member

  • Members
  • Pip
  • 3 posts

Posted 23 January 2010 - 11:49 PM

I am getting very frustrated and concerned having noticed the redirect virus from google always sending me to clickcheck. When I try to run Malwarebytes I have the runtime error of 50003. I was changing the comctl32.dll and ocx files, and the comdlg32.dll and ocx files as suggested. I noticed that as I renamed comdlg32.dll to old_comdlg32.dll that the original comdlg32.dll would replicate itself. I renamed it several times and it kept coming back. I then deleted it, and again, it kept coming back.
I can't run malwarebytes, or hijack this. "I get the unexpected error 50003".
I have run Adaware,spybot s&D, and trend housecall. I also ran avenger with the suggested script found on the web, and it reported no rootkits.
I am running XP SP3. I run Norton 2010, with all of the default settings that came installed.

#10 noknojon

noknojon

    you know why ---

  • Honorary Members
  • PipPipPipPipPipPip
  • 6,090 posts
  • Gender:Male

Posted 23 January 2010 - 11:59 PM

@ dougcoleman -
You can try to follow the instructions given by exile360 (if you think it suits your system) or you can start your own topic -

If you think it is being caused by an infection then the instructions are below -
Please read and follow the directions here, skipping any steps you are unable to complete. Then post a NEW topic here.
One of the expert helpers there will give you one-on-one assistance when one becomes available.


Thank You - B)
Just another private helper .......................... The answer is always 42, or Reboot
If you are waiting for an answer Press F5 ................. you may have one waiting for you ........

#11 thefixer

thefixer

    New Member

  • Members
  • Pip
  • 1 posts

Posted 07 March 2010 - 04:31 AM

It seems that I can't run MBM after installing as I get a runtime error of 50003. Hijackthis gives me the same problem. According to this site http://www.angelfire.com/biz/rhaminisys/vboledll.html it seems that I have the wrong set of common controls as described here :

Error message boxes saying "Unexpected error" or "Error 50003" may be symptoms of an incorrect version of the common controls being registered. Microsoft have issued at least 4 versions of comctl32.ocx and 2 of comdlg32.ocx, comct232.ocx and comct332.ocx. All the versions of each component have the same GUID but they are not compatible. This breaks the rules of COM but Microsoft allow themselves to break their own rules however much havoc it causes amongst their customers.

A compiled VB program will work with the set of controls it was compiled with or later versions. However, programs complied with a newer issue of one of these OCXs will not run if an older one is registered. If a VB5 authored program on this web site has this problem it needs the VB6 versions of the controls.


If that's the case, please lead me to a link which I can download the correct set thank you...



Download and install the vb6 runtime files. It fixed the problem for me.
http://www.microsoft...17-f673077ffb3c

#12 jet_jedi

jet_jedi

    New Member

  • Members
  • Pip
  • 1 posts

Posted 11 December 2010 - 01:46 PM

Download and install the vb6 runtime files. It fixed the problem for me.
http://www.microsoft...17-f673077ffb3c

Worked for me too :)
Both Malwarebytes and HijackThis gave 50003 errors at setup, downloaded and ran this in the same folder and now they run fine :)

#13 alochet

alochet

    New Member

  • Members
  • Pip
  • 1 posts

Posted 18 December 2010 - 08:30 PM

The helped me too, but I had to manually install it.


Then I used uniextract software and extracted all of the files from vbrun60sp6.exe. I noticed I was missing a couple files and double clicking vbrun wouldn’t fully extract these files to my system32 folder.

So after I manually extracted the files using uniextract, I manually unregistered the dlls and ocx files then copy and pasted the dlls ocx files to my system32, then reregistered the files. And for good measure, I right clicked on the vbrun60.inf and choose install. I restarted my computer and the program now runs fine.

Thanks

#14 invected2010

invected2010

    New Member

  • Members
  • Pip
  • 23 posts
  • Gender:Female
  • Location:USA

Posted 24 October 2011 - 04:53 PM

Please download the VB6 Sp6 runtime installer from here:

http://www.microsoft...;displaylang=en

After downloading, please install it. Next, try to run MBAM and let me know how it goes. Be sure you try to update before initiating a scan.



Thank you so very much!! Worked perfectly on my WINXP SP3 32-bit machine :D




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users