How to Deploy Adobe Flash Player 18 with Custom Settings (Enable Background Updates, Disable User Notification)
I am looking to deploy Adobe Flash Player version 18 (Active X and NPAPI) and I am finding the administration guide to be of little use. Specifically, I am looking to install each version with preconfigured settings to allow background updates, but not prompt users for major updates. I never want flash to prompt the user for an update, as I will be pushing major revision updates to clients through Symantec (Altiris) Software Management Solution. According to the Adobe Flash Player 18 Administration Guide, the "SilentAutoUpdateEnable" option within the mms.cfg options will allow for silent, background updates to be installed for zero-day patches and small version changes. However, major revisions will still prompt the user to upgrade, which I want to avoid. It would appear (in theory) that we can set SilentAutoUpdateEnable to 1 and AutoUpdateInterval to 9999.
This is great and all, but Adobe doesn't specify how to reference the mms.cfg file that you create for installation. The only way I've been able to figure out how to make this work is to manually place the file in the directory where the OCX files are placed (%WINDIR%\SysWow64\Macromed\Flash). That's obviously quite cumbersome, so I'm hoping there is something I'm missing that will allow me to set these options either using command line flags or by getting the installer to reference the custom mms.cfg file during installation.
Any advice would be greatly appreciated!
as you have already found out, to control the behaviour of the Plug-in you need to add the mms.cfg via a transform to the msi. If you plan to deploy updates etc. via Altiris, then I would recommend disabling *all* updates coming from the plug-in itself, and do everything via Altiris. If you have x64 machines, remember that even on those, the mms.cfg needs to go to both locations (%WINDIR%\SysWow64\Macromed\Flash) and (%WINDIR%\System32\Macromed\Flash)
My sugestion for mms.cfg
Hi, the error is simply stating that it can't find the file at the specified location.... that is easy enough to fix...
In the same directory (before deploying it) add the following directory structure.. (assuming ActiveX is the directory that the msi and transform are present in)
System32 (add this sub-directory to ActiveX)
Macromed (add this sub-directory to System32 )
Flash (add this sub-directory to Macromed )
Add the mms.cfg in the Flash subdirectory. then it should work.