I am sure this has been discussed here before, but my searches have not been fruitful.....


We have an appilcation which requires Flash Player 10 and does not work with Flash player 11.

However, because Adobe are Dassive Mick-heads, they have prevented users from downgrading - When trying to install Flash 10 a message appears saying you cannot install as there is a newer version. However, I have not determined how it is they have acheived that - I would assume that the installer polls the internet for a version number but that cannot be the case as we have run the installer with accounts which do not have internet access on the proxy. Therefore the next conclusion is that when Flash player 11 is installed it tatoos the registry somewhere/somehow that prevents the Flash player 10 installer from functioning.

In any case, it is EXTREMELY annoying when a vender forces you to do something and does more harm to their PR than anything else. Adobe has not learned by M$'s mistakes.

So......

How can you force Flash Player 10 to install on a machine that has previously had Flash Player 11 installed?
0 Comments   [ + ] Show Comments

Comments

Please log in to comment

Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.

Answers

0
The installer is checking the Windows Installer metadata to determine the installed version.

Flash versions cannot co-exist (unlike JRE) so you will need to uninstall v11 before attempting to install v10.
Answered 12/05/2011 by: VBScab
Red Belt

Please log in to comment
0
ORIGINAL: VBScab

The installer is checking the Windows Installer metadata to determine the installed version.

Flash versions cannot co-exist (unlike JRE) so you will need to uninstall v11 before attempting to install v10.



Not in this case, as Flash 11 has been removed using the Adobe Flash uninstaller.

Flash 11 is not on the machine when the Flash 10 install is attempted and fails stating that there is a newer version. So that version check has nothing to do with msi registry.
Answered 12/05/2011 by: mcompton69
Orange Senior Belt

Please log in to comment
0
Ah...you're trying to use the web-installing version. You need to find the so-called Enterprise version. The former does (or would!) download its components from the Adobe site, whereas the latter is self-contained. I guess one of the web archive sites would have v10 available.
Answered 12/06/2011 by: VBScab
Red Belt

Please log in to comment
0
You are just making this up as you go along aren't you?!?!?!

We are registered reditributors of the adobe viewers for our entire estate of 15,000 devices. The installer has been downloaded from the link in the email Adobe sent. It is a fully self contained installer. This has nothing to do with web vs enterprise installers.

You can download v10 of the installers, but you cannot install them........................

Hence my original question.....
Answered 12/06/2011 by: mcompton69
Orange Senior Belt

Please log in to comment
0
ORIGINAL: mcompton69

ORIGINAL: VBScab

The installer is checking the Windows Installer metadata to determine the installed version.

Flash versions cannot co-exist (unlike JRE) so you will need to uninstall v11 before attempting to install v10.



Not in this case, as Flash 11 has been removed using the Adobe Flash uninstaller.

Flash 11 is not on the machine when the Flash 10 install is attempted and fails stating that there is a newer version. So that version check has nothing to do with msi registry.


in this case Flash 11 is may not be getting uninstall completely (may be some files are remaining) otherwise he wont prompt.

NOTE: flash player uninstaller wont do clean uninstall of the application.

Before installing Flash 10, uninstall Flash 11 completely (mostly delete his appdata setting) and then try to install Flash 10.

In other case if you want Flash 11 and Flash 10 both on the same machine then we have to find out other trick
Answered 12/06/2011 by: pratikpawar
Senior Yellow Belt

Please log in to comment
0
My guess, then, is that the installer is "phoning home" to determine that a newer version is available. Simple: either stop it doing that (by conditioning-out the Custom Action) or - perhaps not the most practical step - by making the target web address point to the local loopback address in the machine's HOSTS file.
Answered 12/06/2011 by: VBScab
Red Belt

Please log in to comment
0
ORIGINAL: VBScab

My guess, then, is that the installer is "phoning home" to determine that a newer version is available. Simple: either stop it doing that (by conditioning-out the Custom Action) or - perhaps not the most practical step - by making the target web address point to the local loopback address in the machine's HOSTS file.


I have alluded to that theory higher up the thread. However, we have confirmed the installer "phoning home" is not relevent because the same behaviour occurs when running the installer with an account which has no permissions to get through the proxy (in other works has no internet access at all).

It must therefore be local settings/files preventing 10 from installing.
Answered 12/07/2011 by: mcompton69
Orange Senior Belt

Please log in to comment
0
It must therefore be local settings/files preventing 10 from installing. So what does ProcMon tell you?
Answered 12/07/2011 by: VBScab
Red Belt

Please log in to comment
4
I took 5 minutes and thought I'd have a look at this one...

ProcMon told me that after uninstalling Flash Player 11 and attempting to install Flash Player 10 that the installer for 10 was querying:

HKLM\Software\Macromedia\FlashPlayer\SafeVersions

and realising that there were DWORD values for '10.0' and '11.0' present, fell over and told me that I didn't have the most current version.
Removing the '10.0' and '11.0' values allowed Flash Player 10 to be installed successfully.

Adobe strikes again!
Clean up their mistake in your FlashPlayer 10 MST by removing these values on install - assuming that you are using the MSI installer - and it will work correctly.

Hope that helps,

Dunnpy
Answered 12/07/2011 by: dunnpy
Red Belt

Please log in to comment
Answer this question or Comment on this question for clarity