answersLogoWhite

0


Best Answer

Comments like the following abound on forums - they discuss the symptoms of this issue, and many of them offer the workaround of disabling the "broken" screensaver to get rid of the annoying message, while others even propose uninstalling Flash (which is totally unhelpful), but few actually get to the bottom of the issue:

"I've had an error box pop up frequently stating "Could not find the Macromedia Flash". I'm using WinXP. From other forums, I found the suggestion to change your screensaver, and this worked from me. I had a 'special' one downloaded from the National Science Foundation, and switching to a standard Windows screensaver fixed the problem. I haven't tested this for long, but I'm reasonably convinced it's a solution, as you can get the error message by clicking 'Preview' with the old screensaver, but not with the new. I doubt this is just a problem with the NSF screensaver, as that's a rather obscure one, and many people have complained about this problem."

So what is actually going on here, and how does one fix it, so that those screensavers can still be used? And what happened in order to break this in the first place?

What the screensavers are looking for and not finding is the Flash ActiveX control, specifically they are looking for flash.ocx. This file should be in C:\Windows\system32\Macromed\Flash and is registered in the Windows registry as the InProcServer32 application for the CLSID {1171A62F-05D2-11D1-83FC-00A0C9089C5A}, aka FlashProp.FlashProp.1, the current version of the FlashProp Class type.

The problem arises when this file is missing, which can happen after running the Flash updater. It only leaves the most current version-specific copy of this file in that directory, e.g. flash10e.ocx or formerly flash9d.ocx. This ActiveX control IS the right control you want, so the easy workaround is to copy this file within the same directory, and name the copy "flash.ocx". Bingo, errors gone, screensaver fixed.

The version-specific file, e.g. flash10e.ocx, will be registered as the InProcServer32 for the Shockwave Flash Object and Macromedia Flash Factory Object class types, {D27CDB6E-AE6D-11cf-96B8-444553540000} and {D27CDC70-AE6D-11cf-96B8-444553540000}, so the Flash player itself still works, and plays Flash files fine. It's apparently only when its *properties* are being accessed by another application that doesn't know that flash.ocx has been renamed to flash10e.ocx or some such that things go boink. Some apps are also written to specifically look for flash.ocx and don't look in the registry at all.

So who's to blame for this? It appears that it's Adobe's fault -- they should leave/place a copy of the version-specific flash##.ocx file named "flash.ocx" in place instead of deleting it when you upgrade. The standard mechanism on Unix for this sort of thing is to make a symbolic link with a version-unspecific name that points to the version-specific file. But Windows doesn't have symlinks, so you need to resort to copies. Either way, the old flash.ocx has been relied on by many application developers, and Adobe broke their apps.

Compare http://kb2.adobe.com/cps/402/kb402694.html for Adobe's take on this.

User Avatar

Wiki User

14y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: Windows could not find the macromedia flash?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

Where can you find the tips for the Macromedia Flash Player 7 game?

Youtube


What is the macromedia flash 2004 serial?

If you read the Manual that came with the purchased copy of Flash then you would be able to find the serial number of the software.


You had macromedia flash now you dont where did it go?

Go Start>Search. Click "All files and folders." Type in "Macromedia Flash" in the first space. Put "My computer" in the third space. If nothing is found, go Start>Run. type in "C:/" without quotations. Go "Program Files", find "Macromedia" the folder should be in there. If nothing is found, Flash has been removed from your computer.


Where do you find the program that was used to make tha cliff?

xefpatterson himself says that he used macromedia flash MX6


Where can a person find updates to Macromedia Flash player?

One can find updates to the Adobe Macromedia Flash Player via the official website, on occasion it will appear when trying to run an app that needs an updated version or a pop up on the bottom right of the monitor might tell you an update is available.


A box keeps popping up which says cannot find the macromedia flashhow do you fix the problem?

Download the newest version of macromedia flash player. Try this site: http://www.soft32.com/download_500.html


Where does one find flash player on Windows 7?

If the computer running Windows 7 does not have a flash player install, then the player can be downloaded and installed from Adobe Flash main website.


Where can you find product keys for Adobe Flash CS3 for Windows?

On the box of the documentation that came with it when you purchased it.


How do you find the old Adobe Flash Player in your computer?

You can either go to Control Panel and then select programs or add and remove programs depending on your OS. Then find Adobe flash player and uninstall it. or You can run a search for Flash player in your Drive with windows installed in and delete it. Usual place of Flash Player installation is C: /program files/Adobe/


Where can you find macromedia flash creator 8.0 for free?

You cant legally find it anywhere for free. I'm pretty sure theres some Computer nerds who constructed a Keygen for though. Which is probably available for download. Keygens generate keys that make the product registered.


Where can one find more information about Anderson Replacement windows?

There are many places where one could find information about Anderson Replacement windows. One could check the official Anderson Windows website for information regarding replacing windows.


Can you boot a Windows setup program from a USB Flash drive?

You could boot it, but it would never get beyond the initial stages. The setup program looks for the CD after it starts so it can read the rest of the files. Since it does not know how to read a USB Flash drive, it will not find the files it is looking for and will fail.