Flash Player 10.0.32.18 mystery dialog
Noticed something strange while testing. If I install Adobe Flash Player 10.0.32.18 (Windows XP environment, Office 2003 SP3), which is the current version, everything's fine. If for any reason I uninstall it, and then attempt to reinstall it, I get a dialog that says "The version of Adobe Flash Player ActiveX that you are trying to install is not the most current version".
I get this error if I attempt the reinstall from my wrapper exe, which is just some Wise code that installs a few different apps, and also get the error if I attempt the reinstall direct from the Adobe MSI.
I haven't found anything obvious in the registry or the Adobe MSI, and the only other clue I have is in an install.log file that gets written to C:\Windows\system32\Macromed\Flash during the install. Here's the contents of that file:
The other strange thing is that after I click OK in the dialog, the install completes successfully, and when I recheck the install.log file, the chunk of text referencing the message box about the version not being current is gone.
Any ideas what I can try to fix this?
I get this error if I attempt the reinstall from my wrapper exe, which is just some Wise code that installs a few different apps, and also get the error if I attempt the reinstall direct from the Adobe MSI.
I haven't found anything obvious in the registry or the Adobe MSI, and the only other clue I have is in an install.log file that gets written to C:\Windows\system32\Macromed\Flash during the install. Here's the contents of that file:
Start Main Section - Date=12/08/2009 (Wednesday)
Time=9:19:33
CreateDirectory: "C:\WINDOWS\system32\Macromed\Flash" (1)
Call: 445
Safety Check
Call: 116
Call: 1228
File: overwriteflag=1, allowskipfilesflag=2, name="C:\DOCUME~1\rwortz\LOCALS~1\Temp\nse15E.tmp\UserInfo.dll"
File: wrote 4096 to "C:\DOCUME~1\rwortz\LOCALS~1\Temp\nse15E.tmp\UserInfo.dll"
CheckAdminPermissions Name = rwortz
Call: 1228
File: overwriteflag=1, allowskipfilesflag=2, name="C:\DOCUME~1\rwortz\LOCALS~1\Temp\nse15E.tmp\UserInfo.dll"
File: skipped: "C:\DOCUME~1\rwortz\LOCALS~1\Temp\nse15E.tmp\UserInfo.dll" (overwriteflag=1)
CheckAdminPermissions Account Type = Admin
Jump: 148
Call: 148
Call: 74
Jump: 111
GetWindowsVersion -
CheckSupportedPlatform - OS=XP
Call: 451
CheckFPPermissions
Call: 74
Jump: 111
GetWindowsVersion - XP
Call: 1228
File: overwriteflag=1, allowskipfilesflag=2, name="C:\DOCUME~1\rwortz\LOCALS~1\Temp\nse15E.tmp\fpinstall.dll"
File: wrote 8704 to "C:\DOCUME~1\rwortz\LOCALS~1\Temp\nse15E.tmp\fpinstall.dll"
ObjectExistsAndIsOwnedBySomeoneElse = 0
Jump: 494
MessageBox: 12582960,"The version of Adobe® Flash® Player ActiveX that you are trying to install is not the most current version.
Please visit http://www.adobe.com/go/getflashplayer to obtain the latest, most secure version."
The other strange thing is that after I click OK in the dialog, the install completes successfully, and when I recheck the install.log file, the chunk of text referencing the message box about the version not being current is gone.
Any ideas what I can try to fix this?
0 Comments
[ + ] Show comments
Answers (11)
Please log in to answer
Posted by:
RonW
15 years ago
Hi, cblake. The reg key was HKLM\Software\Macromedia\FlashPlayer\SafeVersions.
I deleted that key prior to the Flash Player install, and that solved the problem.
The installation then rebuilds that key with the exact same info in it (at least it did for me). If the key existed, I got the complaint dialog that my version wasn't current. Deleted the key pre-install, and no more complaint dialog.
I deleted that key prior to the Flash Player install, and that solved the problem.
The installation then rebuilds that key with the exact same info in it (at least it did for me). If the key existed, I got the complaint dialog that my version wasn't current. Deleted the key pre-install, and no more complaint dialog.
Posted by:
anonymous_9363
15 years ago
Posted by:
turbokitty
15 years ago
Posted by:
anonymous_9363
15 years ago
Posted by:
kiptek
15 years ago
Posted by:
turbokitty
15 years ago
Posted by:
bearden3
15 years ago
You didn't say how you were uninstalling it. Have you tried running the uninstaller that gets put down when you install it?
For ActviveX, try running this: C:\WINDOWS\system32\Macromed\Flash\uninstall_activeX.exe
For the plug-in, try running this: C:\WINDOWS\system32\Macromed\Flash\uninstall_plugin.exe
For ActviveX, try running this: C:\WINDOWS\system32\Macromed\Flash\uninstall_activeX.exe
For the plug-in, try running this: C:\WINDOWS\system32\Macromed\Flash\uninstall_plugin.exe
Posted by:
aogilmor
15 years ago
ORIGINAL: RonW
Noticed something strange while testing. If I install Adobe Flash Player 10.0.32.18 (Windows XP environment, Office 2003 SP3), which is the current version, everything's fine. If for any reason I uninstall it, and then attempt to reinstall it, I get a dialog that says "The version of Adobe Flash Player ActiveX that you are trying to install is not the most current version".
I get this error if I attempt the reinstall from my wrapper exe, which is just some Wise code that installs a few different apps, and also get the error if I attempt the reinstall direct from the Adobe MSI.
I haven't found anything obvious in the registry or the Adobe MSI, and the only other clue I have is in an install.log file that gets written to C:\Windows\system32\Macromed\Flash during the install. Here's the contents of that file:
Start Main Section - Date=12/08/2009 (Wednesday)
Time=9:19:33
CreateDirectory: "C:\WINDOWS\system32\Macromed\Flash" (1)
Call: 445
Safety Check
Call: 116
Call: 1228
File: overwriteflag=1, allowskipfilesflag=2, name="C:\DOCUME~1\rwortz\LOCALS~1\Temp\nse15E.tmp\UserInfo.dll"
File: wrote 4096 to "C:\DOCUME~1\rwortz\LOCALS~1\Temp\nse15E.tmp\UserInfo.dll"
CheckAdminPermissions Name = rwortz
Call: 1228
File: overwriteflag=1, allowskipfilesflag=2, name="C:\DOCUME~1\rwortz\LOCALS~1\Temp\nse15E.tmp\UserInfo.dll"
File: skipped: "C:\DOCUME~1\rwortz\LOCALS~1\Temp\nse15E.tmp\UserInfo.dll" (overwriteflag=1)
CheckAdminPermissions Account Type = Admin
Jump: 148
Call: 148
Call: 74
Jump: 111
GetWindowsVersion -
CheckSupportedPlatform - OS=XP
Call: 451
CheckFPPermissions
Call: 74
Jump: 111
GetWindowsVersion - XP
Call: 1228
File: overwriteflag=1, allowskipfilesflag=2, name="C:\DOCUME~1\rwortz\LOCALS~1\Temp\nse15E.tmp\fpinstall.dll"
File: wrote 8704 to "C:\DOCUME~1\rwortz\LOCALS~1\Temp\nse15E.tmp\fpinstall.dll"
ObjectExistsAndIsOwnedBySomeoneElse = 0
Jump: 494
MessageBox: 12582960,"The version of Adobe® Flash® Player ActiveX that you are trying to install is not the most current version.
Please visit http://www.adobe.com/go/getflashplayer to obtain the latest, most secure version."
The other strange thing is that after I click OK in the dialog, the install completes successfully, and when I recheck the install.log file, the chunk of text referencing the message box about the version not being current is gone.
Any ideas what I can try to fix this?
Ron, this is because Adobe has gotten "clever" and wrapped the entire product into one file. If you'll notice, the entire installation is one file fx_* someting.exe which expands and runs the install. So, like Sun JRE, if you want to overcome their nonstandard install you'll need to disable CA's or create your own CA's to counteract them.
Posted by:
RonW
15 years ago
VBScab was right: ProcMon was the way to go. Turns out it was a registry key I never would've guessed that was causing the "this isn't the current version" dialog.
And in answer to a couple other questions: I'm not uninstalling previous versions. I uninstalled the same version. What I'm doing is changing the way some of our company installs work. In the past they were from physical media only; now I'm caching them to a protected folder on the PC and wanted to make sure my code ran not only from the physical media, but also from the cached version on the PC.
And in answer to a couple other questions: I'm not uninstalling previous versions. I uninstalled the same version. What I'm doing is changing the way some of our company installs work. In the past they were from physical media only; now I'm caching them to a protected folder on the PC and wanted to make sure my code ran not only from the physical media, but also from the cached version on the PC.
Posted by:
aogilmor
15 years ago
Yeah, glad that worked for you. I didn't notice on your original post, but 10.0.32.18 IS the most recent version (duh) so that is kind of a brain dead message. I saw it on older versions once 10.0.32.18 was released. Personally I would have (and did) delete the custom actions CheckForProductUpdatesOnReboot and CheckForProductUpdates rather than relying on procmon. Since I don't know exactly what [ISUpdateServiceFolder]FlashUtil.exe "/au[ProductCode] /EndOfInstall"
is doing (did you leave these CAs in? is it still doing the call home? how do you know that simply deleting the registry value will stop it from doing that? you don't. Procmon's a great tool but only a tool. )
Observe: there is only one file (FP_AX_MSI_INSTALLER.exe) in the entire installation, and THAT pretty much controls the whole shebang. Kinda scary. And I thought Sun Java was bad....LOL. [:@]
is doing (did you leave these CAs in? is it still doing the call home? how do you know that simply deleting the registry value will stop it from doing that? you don't. Procmon's a great tool but only a tool. )
Observe: there is only one file (FP_AX_MSI_INSTALLER.exe) in the entire installation, and THAT pretty much controls the whole shebang. Kinda scary. And I thought Sun Java was bad....LOL. [:@]
Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
so that the conversation will remain readable.