cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
francisswest
Champion Sweeper
Good Morning!

With the recent ZeroDay bug in Flash, I am interested in a silent flash updater for both the NAPI and activex plugins.

I did a search but was unable to locate a currently written installer.

I have contacted Adobe about getting access to the msi files, which I am under the impression are required for silent installs.

Does anyone have a currently functioning install package for Adobe Flash?

Thanks!
9 REPLIES 9
Lakatta
Engaged Sweeper III
We have one that installs everything based on......it does a lot.

Copy the code to a text file and rename the extension to .xml
You'll need to either copy our folder structure, or rework it to suit yours.
Then we set a schedule and forget it. WE make changes to the versions in the deployment steps each time.

Copy text below and save as .xml, import in.
-----------------------------------------------

<?xml version="1.0" encoding="utf-8"?>
<Package>
<Name>Copy - MSI: Adobe Flash 23.0.0.162</Name>
<Description>This package:

Uninstalls all Flash software first using the flash uninstaller from adobe
https://helpx.adobe.com/flash-player/kb/uninstall-flash-player-windows.html#main_Run_the_uninstaller
http://www.adobe.com/devnet/flashplayer/articles/flash_player_admin_guide.html
correct switches are /uninstall /force and can push silent update (not done)
https://forums.adobe.com/thread/2071244


Installs Adobe Flash
http://www.adobe.com/sea/products/flashplayer/distribution.html
PPAPI (Chrome and Opera)
NPAPI (Win7 to Win10 and Firefox)
ActiveX (Win7)
</Description>
<ShutdownOption>0</ShutdownOption>
<ShutdownTime>0</ShutdownTime>
<MaxDuration>540</MaxDuration>
<Rescan>True</Rescan>
<RunMode>-1</RunMode>
<Steps>
<Step>
<Nr>1</Nr>
<Name>Check - Flash Install File PPAPI</Name>
<Type>5</Type>
<ReturnCodes></ReturnCodes>
<Success>-1</Success>
<Failure>-3</Failure>
<Path></Path>
<Parameters></Parameters>
<MSIParameters></MSIParameters>
<MSIName></MSIName>
<MSIVersion></MSIVersion>
<Command></Command>
<EditMode>False</EditMode>
<Conditions>
<Condition>
<Type>1</Type>
<SpecOne>{packageshare}\installers\adobe flash\</SpecOne>
<SpecTwo>install_flash_player_23_ppapi.msi</SpecTwo>
<Operator>1</Operator>
<Value></Value>
</Condition>
</Conditions>
</Step>
<Step>
<Nr>2</Nr>
<Name>Check - 32/64bit OS</Name>
<Type>5</Type>
<ReturnCodes></ReturnCodes>
<Success>3</Success>
<Failure>5</Failure>
<Path></Path>
<Parameters></Parameters>
<MSIParameters></MSIParameters>
<MSIName></MSIName>
<MSIVersion></MSIVersion>
<Command></Command>
<EditMode>False</EditMode>
<Conditions>
<Condition>
<Type>3</Type>
<SpecOne></SpecOne>
<SpecTwo></SpecTwo>
<Operator>5</Operator>
<Value></Value>
</Condition>
</Conditions>
</Step>
<Step>
<Nr>3</Nr>
<Name>Check - 32bit OS Flash PPAPI</Name>
<Type>5</Type>
<ReturnCodes></ReturnCodes>
<Success>4</Success>
<Failure>7</Failure>
<Path></Path>
<Parameters></Parameters>
<MSIParameters></MSIParameters>
<MSIName></MSIName>
<MSIVersion></MSIVersion>
<Command></Command>
<EditMode>False</EditMode>
<Conditions>
<Condition>
<Type>1</Type>
<SpecOne>c:\Windows\System32\Macromed\Flash</SpecOne>
<SpecTwo>FlashUtil32_23_0_0_162_pepper.exe</SpecTwo>
<Operator>1</Operator>
<Value></Value>
</Condition>
</Conditions>
</Step>
<Step>
<Nr>4</Nr>
<Name>Check - 32bit OS Flash Version</Name>
<Type>5</Type>
<ReturnCodes></ReturnCodes>
<Success>7</Success>
<Failure>-2</Failure>
<Path></Path>
<Parameters></Parameters>
<MSIParameters></MSIParameters>
<MSIName></MSIName>
<MSIVersion></MSIVersion>
<Command></Command>
<EditMode>False</EditMode>
<Conditions>
<Condition>
<Type>1</Type>
<SpecOne>c:\Windows\System32\Macromed\Flash</SpecOne>
<SpecTwo>FlashUtil32_23_0_0_162_pepper.exe</SpecTwo>
<Operator>9</Operator>
<Value>23.0.0.0</Value>
</Condition>
</Conditions>
</Step>
<Step>
<Nr>5</Nr>
<Name>Check - 64bit OS Flash PPAPI</Name>
<Type>5</Type>
<ReturnCodes></ReturnCodes>
<Success>6</Success>
<Failure>7</Failure>
<Path></Path>
<Parameters></Parameters>
<MSIParameters></MSIParameters>
<MSIName></MSIName>
<MSIVersion></MSIVersion>
<Command></Command>
<EditMode>False</EditMode>
<Conditions>
<Condition>
<Type>1</Type>
<SpecOne>C:\Windows\System32\Macromed\Flash</SpecOne>
<SpecTwo>FlashUtil64_23_0_0_162_pepper.exe</SpecTwo>
<Operator>1</Operator>
<Value></Value>
</Condition>
</Conditions>
</Step>
<Step>
<Nr>6</Nr>
<Name>Check - 64bit OS Flash Version</Name>
<Type>5</Type>
<ReturnCodes></ReturnCodes>
<Success>7</Success>
<Failure>-2</Failure>
<Path></Path>
<Parameters></Parameters>
<MSIParameters></MSIParameters>
<MSIName></MSIName>
<MSIVersion></MSIVersion>
<Command></Command>
<EditMode>False</EditMode>
<Conditions>
<Condition>
<Type>1</Type>
<SpecOne>C:\Windows\System32\Macromed\Flash</SpecOne>
<SpecTwo>FlashUtil64_23_0_0_162_pepper.exe</SpecTwo>
<Operator>1</Operator>
<Value></Value>
</Condition>
</Conditions>
</Step>
<Step>
<Nr>7</Nr>
<Name>Uninstall - Adobe Flash All Types and Versions</Name>
<Type>1</Type>
<ReturnCodes>0,1641,3010</ReturnCodes>
<Success>8</Success>
<Failure>8</Failure>
<Path>{PackageShare}\Installers\Adobe Flash\uninstall_flash_player.exe</Path>
<Parameters>-uninstall</Parameters>
<MSIParameters>/i /qn /norestart</MSIParameters>
<MSIName></MSIName>
<MSIVersion></MSIVersion>
<Command>"{PackageShare}\Installers\Adobe Flash\uninstall_flash_player.exe" -uninstall</Command>
<EditMode>False</EditMode>
<Conditions />
</Step>
<Step>
<Nr>8</Nr>
<Name>Install - Flash EXE Active X msi</Name>
<Type>1</Type>
<ReturnCodes>0,1641,3010</ReturnCodes>
<Success>9</Success>
<Failure>-1</Failure>
<Path>{PackageShare}\installers\adobe flash\install_flash_player_23_active_x.msi</Path>
<Parameters></Parameters>
<MSIParameters>/i /qn</MSIParameters>
<MSIName></MSIName>
<MSIVersion></MSIVersion>
<Command>msiexec.exe /i "{PackageShare}\installers\adobe flash\install_flash_player_23_active_x.msi" /qn</Command>
<EditMode>False</EditMode>
<Conditions />
</Step>
<Step>
<Nr>9</Nr>
<Name>Install - Flash NPAPI (plugin) Win 7-10</Name>
<Type>1</Type>
<ReturnCodes>0,1641,3010</ReturnCodes>
<Success>10</Success>
<Failure>-1</Failure>
<Path>{PackageShare}\installers\adobe flash\install_flash_player_23_plugin.msi</Path>
<Parameters></Parameters>
<MSIParameters>/i /qn</MSIParameters>
<MSIName></MSIName>
<MSIVersion></MSIVersion>
<Command>msiexec.exe /i "{PackageShare}\installers\adobe flash\install_flash_player_23_plugin.msi" /qn</Command>
<EditMode>False</EditMode>
<Conditions />
</Step>
<Step>
<Nr>10</Nr>
<Name>Install - Flash PPAPI Chrome</Name>
<Type>1</Type>
<ReturnCodes>0,1641,3010</ReturnCodes>
<Success>-2</Success>
<Failure>-3</Failure>
<Path>{PackageShare}\installers\adobe flash\install_flash_player_23_ppapi.msi</Path>
<Parameters></Parameters>
<MSIParameters>/i /qn</MSIParameters>
<MSIName></MSIName>
<MSIVersion></MSIVersion>
<Command>msiexec.exe /i "{PackageShare}\installers\adobe flash\install_flash_player_23_ppapi.msi" /qn</Command>
<EditMode>False</EditMode>
<Conditions />
</Step>
</Steps>
<SoftwareVersion>6045</SoftwareVersion>
</Package>

sullivane
Champion Sweeper III
Here is my report:
Select Top 1000000 tblAssets.AssetID,
tblAssets.AssetUnique,
tblSoftwareUni.softwareName,
tblSoftwareUni.SoftwarePublisher,
tblSoftware.softwareVersion
From tblAssets
Inner Join tblSoftware On tblAssets.AssetID = tblSoftware.AssetID
Inner Join tblSoftwareUni On tblSoftware.softID = tblSoftwareUni.SoftID
Inner Join tblAssetCustom On tblAssets.AssetID = tblAssetCustom.AssetID
Where tblSoftwareUni.softwareName Like '%Adobe Flash Player __ ActiveX%' And
tblSoftware.softwareVersion Not Like '%23.0.0.205%' And tblAssetCustom.State =
1
Order By tblAssets.AssetID
sullivane
Champion Sweeper III
Under Deployments > Schedules you can set up a "New Deployment Configuration" and you can schedule a deployment based on a report or group that will run a deployment after scanning. I have a report of all assets that are not on version **** so after scanning if they are in that report it will run the deployment.

When a new version comes out, I update the version and the package and everyone gets it.
francisswest
Champion Sweeper
I use the after scan deployment and a report for Flash and Java to keep them updated.


Could you elaborate on that?
sullivane
Champion Sweeper III
Yeah, I would start using the MSI you just have to sign up for their program. It's free.

You could run both the command and the EXE uninstaller and just have the fail command as next, this should get you going right away.

I use the after scan deployment and a report for Flash and Java to keep them updated.
francisswest
Champion Sweeper
Yep, testing it as working right now. Looks good. Once I get it 100% confirmed, and I get the most up to date msi files from Adobe (hoping SOON) then I can post my entire deployment string for future users.
sullivane
Champion Sweeper III
Here is an uninstall from Adobe for the EXE version:

https://fpdownload.macromedia.com/get/flashplayer/current/support/uninstall_flash_player.exe

Run it with -uninstall
francisswest
Champion Sweeper
Step one is the uninstall for all old versions, but I THINK you have to have installed it with the MSI for it to work, but I have not tested that.


Confirmed that it will remove versions that were installed with an MSI, but will throw a "No Instance(s) Available." if they were installed as an EXE.

Continuing testing now.
sullivane
Champion Sweeper III
Step one is the uninstall for all old versions, but I THINK you have to have installed it with the MSI for it to work, but I have not tested that.


Step one:
wmic product where "name like 'Adobe Flash%%'" call uninstall /nointeractive


Two:
msiexec.exe /i "<path>\ActiveX.msi" /norestart /qn


Three:
msiexec.exe /i "<path>\tt\software_source\Adobe\Flash\Plugin.msi" /norestart /qn