Difference between revisions of "Flash Player"
(Added links to Flash 10 installers and Adobe licencing page) |
(tidied up disable auto update section; removed security reasons for upgrading to 9 as now out-of-date) |
||
Line 65: | Line 65: | ||
== Disable Automatic Update dialog in Adobe Flash Player == | == Disable Automatic Update dialog in Adobe Flash Player == | ||
− | + | Flash Player automatically checks with adobe.com to see if an updated version is available and if there is it presents a dialog prompting the user to upgrade. To disable this update check and prompting you can do the following: | |
* create a file named "mms.cfg" (if you don't already have it for other flash settings) | * create a file named "mms.cfg" (if you don't already have it for other flash settings) | ||
* add an entry in this file: AutoUpdateDisable=1 | * add an entry in this file: AutoUpdateDisable=1 | ||
− | * this file | + | * copy this file to %WINDIR%\system32\Macromed\Flash\ which can be performed by WPKG using the following: |
− | + | ||
<source lang="xml"> | <source lang="xml"> | ||
<install cmd='%COMSPEC% /c copy /y /v "%SOFTWARE%\FlashPlayer\mms.cfg" %WINDIR%\system32\Macromed\Flash\' /> | <install cmd='%COMSPEC% /c copy /y /v "%SOFTWARE%\FlashPlayer\mms.cfg" %WINDIR%\system32\Macromed\Flash\' /> | ||
− | + | ||
− | + | ||
− | + | ||
<upgrade cmd='%COMSPEC% /c copy /y /v "%SOFTWARE%\FlashPlayer\mms.cfg" %WINDIR%\system32\Macromed\Flash\' /> | <upgrade cmd='%COMSPEC% /c copy /y /v "%SOFTWARE%\FlashPlayer\mms.cfg" %WINDIR%\system32\Macromed\Flash\' /> | ||
− | + | ||
− | + | ||
− | + | ||
<remove cmd='%COMSPEC% /c del /s /q "%WINDIR%\system32\Macromed\Flash\mms.cfg"' > | <remove cmd='%COMSPEC% /c del /s /q "%WINDIR%\system32\Macromed\Flash\mms.cfg"' > | ||
<exit code="0" /> | <exit code="0" /> | ||
Line 86: | Line 82: | ||
</source> | </source> | ||
− | + | Either you can deploy this using WPKG as part of the Flash Player installer, or create a separate package for this setting which would allow you to deploy updates to this file separately to the Flash Player itself. | |
This file will prevent current and older versions of Flash from auto-updating. | This file will prevent current and older versions of Flash from auto-updating. | ||
Line 94: | Line 90: | ||
=== Adobe Flash Player 9.0.246.0 for Firefox === | === Adobe Flash Player 9.0.246.0 for Firefox === | ||
− | + | Note: this version is out-of-date. | |
− | Installer packaged as an executable, installs as a plugin. Sometimes it is upgraded only on the second run of | + | Installer packaged as an executable, installs as a plugin. Sometimes it is upgraded only on the second run of WPKG, it must be a timing issue between installing over previous version and checking conditions. |
<source lang="xml"> | <source lang="xml"> | ||
Line 125: | Line 121: | ||
=== Adobe Flash Player 9.0.246.0 for Internet Explorer === | === Adobe Flash Player 9.0.246.0 for Internet Explorer === | ||
− | + | Note: this version is out-of-date. | |
+ | |||
+ | Presumably the Internet Explorer version has the same installation/removal/upgrade syntax as the plugin version above, but the following code has not been tested. | ||
<source lang="xml"> | <source lang="xml"> |
Revision as of 10:53, 15 September 2009
This is a silent installer for Adobe Flash Player. To use these installers on your network, you will need to get a licence but this is a simple free process.
Contents
Adobe Flash Player 10 for Internet Explorer with Win64bit check
Download installer file here.
<package
id="flashplayer_ie"
name="Adobe Flash Player 10 for IE"
revision="20090725"
reboot="false"
priority="10">
<check type="logical" condition="or">
<check type="logical" condition="and">
<check type="uninstall" condition="exists" path="Adobe Flash Player 10 ActiveX" />
<check type="file" condition="versionequalto" path="%SYSTEMROOT%\system32\Macromed\Flash\Flash10c.ocx" value="10.0.32.18"/>
</check>
<check type="logical" condition="and">
<check type="uninstall" condition="exists" path="Adobe Flash Player 10 ActiveX" />
<check type="file" condition="versionequalto" path="%SYSTEMROOT%\SysWOW64\Macromed\Flash\Flash10c.ocx" value="10.0.32.18"/>
</check>
</check>
<install cmd='%SOFTWARE%\flash\install_flash_player_ax.exe /S' />
<upgrade cmd='%SOFTWARE%\flash\install_flash_player_ax.exe /S' />
<remove cmd='%COMSPEC% /C if exist "%SYSTEMROOT%\system32\Macromed\Flash\uninstall_activeX.exe" "%SYSTEMROOT%\system32\Macromed\Flash\uninstall_activeX.exe" /S'/>
<remove cmd='%COMSPEC% /C if exist "%SYSTEMROOT%\SysWOW64\Macromed\Flash\uninstall_activeX.exe" "%SYSTEMROOT%\SysWOW64\Macromed\Flash\uninstall_activeX.exe" /S'/>
</package>
Adobe Flash Player 10 for Firefox/Opera with Win64bit check
Download installer file here.
<package
id="flashplayer_mozilla"
name="Adobe Flash Player 10 for Mozilla/Opera"
revision="20090725"
reboot="false"
priority="10">
<check type="logical" condition="or">
<check type="logical" condition="and">
<check type="uninstall" condition="exists" path="Adobe Flash Player 10 Plugin" />
<check type="file" condition="versionequalto" path="%SYSTEMROOT%\system32\Macromed\Flash\NPSWF32.dll" value="10.0.32.18" />
</check>
<check type="logical" condition="and">
<check type="uninstall" condition="exists" path="Adobe Flash Player 10 Plugin" />
<check type="file" condition="versionequalto" path="%SYSTEMROOT%\SysWOW64\Macromed\Flash\NPSWF32.dll" value="10.0.32.18" />
</check>
</check>
<install cmd='%SOFTWARE%\flash\install_flash_player.exe /S' />
<upgrade cmd='%SOFTWARE%\flash\install_flash_player.exe /S' />
<remove cmd='%COMSPEC% /C if exist "%SYSTEMROOT%\system32\Macromed\Flash\uninstall_plugin.exe" "%SYSTEMROOT%\system32\Macromed\Flash\uninstall_plugin.exe" /S'/>
<remove cmd='%COMSPEC% /C if exist "%SYSTEMROOT%\SysWOW64\Macromed\Flash\uninstall_plugin.exe" "%SYSTEMROOT%\SysWOW64\Macromed\Flash\uninstall_plugin.exe" /S'/>
</package>
Disable Automatic Update dialog in Adobe Flash Player
Flash Player automatically checks with adobe.com to see if an updated version is available and if there is it presents a dialog prompting the user to upgrade. To disable this update check and prompting you can do the following:
- create a file named "mms.cfg" (if you don't already have it for other flash settings)
- add an entry in this file: AutoUpdateDisable=1
- copy this file to %WINDIR%\system32\Macromed\Flash\ which can be performed by WPKG using the following:
<install cmd='%COMSPEC% /c copy /y /v "%SOFTWARE%\FlashPlayer\mms.cfg" %WINDIR%\system32\Macromed\Flash\' />
<upgrade cmd='%COMSPEC% /c copy /y /v "%SOFTWARE%\FlashPlayer\mms.cfg" %WINDIR%\system32\Macromed\Flash\' />
<remove cmd='%COMSPEC% /c del /s /q "%WINDIR%\system32\Macromed\Flash\mms.cfg"' >
<exit code="0" />
<exit code="1" /> <!-- if file does not exist -->
</remove>
Either you can deploy this using WPKG as part of the Flash Player installer, or create a separate package for this setting which would allow you to deploy updates to this file separately to the Flash Player itself.
This file will prevent current and older versions of Flash from auto-updating.
Older versions
Adobe Flash Player 9.0.246.0 for Firefox
Note: this version is out-of-date.
Installer packaged as an executable, installs as a plugin. Sometimes it is upgraded only on the second run of WPKG, it must be a timing issue between installing over previous version and checking conditions.
<package id="flashplayerfirefox" name="Adobe Flash Player for Firefox" revision="1" reboot="false" priority="0">
<depends package-id="firefox"/>
<check type="file" condition="versiongreaterorequal" path="%WINDIR%\system32\Macromed\Flash\NPSWF32.dll" value="9.0.246.0"/>
<install cmd='%SOFTWARE%\Flash\install_flash_player.exe /S' />
<upgrade cmd='%SOFTWARE%\Flash\install_flash_player.exe /S' />
<remove cmd='%WINDIR%\system32\Macromed\Flash\uninstall_plugin.exe /S'/>
</package>
It's good to kill Firefox application process before installing, since the installer won't work with browser running. To do this add to code:
<install cmd="taskkill /F /IM Firefox.exe">
<exit code="0" />
<exit code="128" />
</install>
And of course:
<upgrade cmd="taskkill /F /IM Firefox.exe">
<exit code="0" />
<exit code="128" />
</upgrade>
Adobe Flash Player 9.0.246.0 for Internet Explorer
Note: this version is out-of-date.
Presumably the Internet Explorer version has the same installation/removal/upgrade syntax as the plugin version above, but the following code has not been tested.
<package id="flashplayeractivex" name="ActiveX Flash Player" revision="20090730" reboot="false" priority="0">
<check type="file" condition="versionequalto" path="%SYSTEMROOT%\system32\Macromed\Flash\Flash9c.ocx" value="9.0.246.0"/>
<install cmd='%SOFTWARE%\Flash\install_flash_player_ax.exe /S' />
<upgrade cmd='%SOFTWARE%\Flash\install_flash_player_ax.exe /S' />
<remove cmd='%COMSPEC% /C if exist "%SYSTEMROOT%\system32\Macromed\Flash\uninstall_activeX.exe" "%SYSTEMROOT%\system32\Macromed\Flash\uninstall_activeX.exe" /S'/>
</package>