Skip to main content
September 15, 2014
Answered

Flash10e.ocx Error!

  • September 15, 2014
  • 1 reply
  • 19593 views

Hi,

I recently installed a software that uses Flash Player in it. However, I'm having trouble starting the program as it crashes with the following message:-

Run-time Error 339:

Component 'Flash10e.ocx' or one of its dependencies not correctly registered: a file is missing or invalid

I tried manually installing the OCX file but with no luck. Can somebody tell me what's wrong?

This topic has been closed for replies.
Correct answer jeromiec83223024

Okay, that makes sense.  It looks like you're missing the ActiveX component entirely.  We have separate installers for various browsers, and your application needs the ActiveX control, which is used in Internet Explorer.  To install it, open Internet Explorer and go to http://get.adobe.com/flashplayer

Once it's installed, your application may just work.  If not, find the relevant .ocx file in this folder (it should get installed with the Flash Player distribution for Internet Explorer) and make the shortcut as described.

Thanks!

1 reply

jeromiec83223024
Inspiring
September 15, 2014

Our file naming scheme has changed.  I'm guessing, but you might be able to make it work by creating a shortcut named Flash10e.ocx that points to the current Flash version, but you're going to have to update that shortcut to point to the file every time Flash updates.  We don't really support the use-case of software developers embedding the Flash control in their applications, and the best solution would be to get the developer to migrate to Adobe AIR, which is our officially supported path for creating Flash-based desktop applications.

Anyway, in terms of the workaround, you could try the following:

Open Windows Explorer

Choose Organize > Folder and Search Options

Choose View

Choose Show Hidden Files, Folders and Drives

Uncheck Hide extensions for known file types

Uncheck Hide protected operating system files

Navigate to C:\Windows\SysWOW64\Macromed\Flash\

Right Click on Flash32_15_0_0152.ocx

Choose Create Shortcut

You'll get a "Windows can't create a shortcut here, would you like to place it on the desktop instead?" message.  Choose Yes.

Navigate to your desktop, and you should see the Flash32_15_0_0_152.ocx -- Shortcut file

Right-Click and choose Rename

Name is Flash10e.ocx

Right-Click and choose Cut

Navigate to C:\Windows\SysWOW64\Macromed\Flash\

Right click in the blank area near where the files are (but not directly on one) and choose Paste

You'll get a prompt for Administrator privileges.  Click Continue.

If that doesn't work, and it's an application I can get my hands on, I'm happy to play around and figure out the right workaround.

September 16, 2014

I navigated to the folder you mentioned but I can't find the Flash32_15_0_0152.ocx file that you are talking of. Instead, I have the following list of files :

  • FlashInstall.log
  • flashplayer.xpt
  • FlashPlayerPlugin_15_0_0_152.exe
  • FlashPlayerUpdateService.exe
  • FlashUtil11c_ActiveX.dll
  • FlashUtil11c_ActiveX.exe
  • FlashUtil32_15_0_0_152_Plugin.exe
  • install.log
  • mms.cfg
  • NPSWF32.dll
  • NPSWF32_15_0_0_152.dll
  • NPSWF32_FlashUtil.exe
  • plugin.vch
  • uninstall_plugin.exe


By the way, I'm using a 32-bit PC so I don't have the "SysWOW64" folder. Instead, I have a "System32" folder.


Thanks for trying to help! I really appreciate it.

jeromiec83223024
jeromiec83223024Correct answer
Inspiring
September 16, 2014

Okay, that makes sense.  It looks like you're missing the ActiveX component entirely.  We have separate installers for various browsers, and your application needs the ActiveX control, which is used in Internet Explorer.  To install it, open Internet Explorer and go to http://get.adobe.com/flashplayer

Once it's installed, your application may just work.  If not, find the relevant .ocx file in this folder (it should get installed with the Flash Player distribution for Internet Explorer) and make the shortcut as described.

Thanks!