2 Replies Latest reply on Jul 23, 2015 1:02 PM by tedk76

    Flash 18 VIA GPO

    richardc70876012
      Our client machines (Windows 7 64bit) are running Flash 17.0.0.190.  We have downloaded the Flash 18 msi's Adobe Flash Player Distribution | Adobe and attempted to deploy them via Group Policy (GPO).  We have enabled Windows Verbose boot so that we can see if and or when each GPO is applied.  We in fact see that the Flash 18 Active X and NPAPI are being installed but once the machine boots and we navigate to Control Panel/Flash Player/Updates and check the version it still displays 17.0.0.190  Any suggestions?
        • 1. Re: Flash 18 VIA GPO
          Carm01 Level 4

          1) Grab the Uninstaller here:

            http://download.macromedia.com/get/flashplayer/current/support/uninstall_flash_player.exe

          Run that first.


          You also might want to make sure some of the known flash dependent apps are killed:


           

          taskkill.exe /im plugin-container.exe /f

          taskkill.exe /im firefox.exe /f

          taskkill.exe /im iexplore.exe /f

          taskkill.exe /im flash* /f

          taskkill.exe /im battle* /f

          taskkill.exe /im Steam* /f

          :: added July 7 2015 the weather channel app

          taskkill.exe /im TWC.Win7.exe /f


          This is part of adobe's clean install process for win7

          Next in the cmd window do the following on WIN7 ONLY DO NOT DO THIS ON WIN8, 8.X or higher:

          ATTRIB -H -S -R C:\Windows\System32\Macromed\Flash /s /d

          ATTRIB -H -S -R C:\Windows\SysWOW64\Macromed\Flash /s /d

          rmdir "C:\Windows\System32\Macromed\Flash" /s /q

          rmdir "C:\Users\%username%\AppData\Roaming\Adobe\Flash Player" /s /q

          rmdir "C:\Users\%username%\AppData\Roaming\Macromedia\Flash Player" /s /q

          IF exist C:\Windows\SysWOW64 rmdir "C:\Windows\SysWOW64\Macromed\Flash" /s /q

           

          There is a lot here, and I have a BAT to to all of this myself from the uninstall through the reinstall and cleanup

           

          Hope some of this helps out


          • 2. Re: Flash 18 VIA GPO
            tedk76

            I had the same issues. Some of the old version do not get properly uninstalled. I used the scripts below and it worked for our issues. You will need to download MsiZap.exe and uninstall_flash_player.exe.

             

            Hope it helps.

             

            SCRIPT 1

             

             

            REM REMOVE OLD INSTALLER FILES

            REM @ echo off

            REM Log location and name. Do not use trailing slashes (\)

            set version=18.0.0.209

            set LOGPATH=%SystemDrive%\Logs

            set LOGFILE=%computername%-FlashFix.log

             

             

            REM Create the log directory if it doesn't exist

            if not exist %LOGPATH% mkdir %LOGPATH%

             

             

            REM start /wait \\PATH TO FILE\uninstall_flash_player.exe -uninstall

             

             

            REM For ActiveX:

            \\PATH TO FILE\MsiZap.Exe tw {047904BA-C065-40D5-969A-C7D91CA93D62}

            \\PATH TO FILE\MsiZap.Exe tw {904CD3A3-7A9D-4932-8316-95A7A6D2FB4A}

            \\PATH TO FILE\MsiZap.Exe tw {BC8AC77D-6A6F-491F-BEED-2958F09C6CAE}

            \\PATH TO FILE\MsiZap.Exe tw {3CA17ADC-2146-49C2-A375-972BB57CF7F6}

            \\PATH TO FILE\MsiZap.Exe tw {7C548501-3501-468A-A443-CC42F5B3626B}

            \\PATH TO FILE\MsiZap.Exe tw {B21D5938-6B90-408B-B827-92F6E0E11B48}

            \\PATH TO FILE\MsiZap.Exe tw {70F97130-DBF6-4885-854C-CC7A80FC65E1}

            \\PATH TO FILE\MsiZap.Exe tw {2BE0DC49-FA94-4853-A62A-F1E02ECAA67E}

            \\PATH TO FILE\MsiZap.Exe tw {465571A6-29A2-4D39-B77D-3A1F6C964B65}

            \\PATH TO FILE\MsiZap.Exe tw {76121056-042F-4999-AB4E-7DEA83A0B3C9}

             

             

             

            REM For Plugin:

            \\PATH TO FILE\MsiZap.Exe tw {6CBBF19C-2B69-4143-81C4-D5B56D32088C}

            \\PATH TO FILE\MsiZap.Exe tw {AF82C1A9-56DC-4CCD-A36C-CAE56D541DFA}

            \\PATH TO FILE\MsiZap.Exe tw {10F0B906-1989-4F20-A93C-4C0F94C8DF9E}

            \\PATH TO FILE\MsiZap.Exe tw {F1410A0A-8205-4D45-BF2B-9C7ACB2F4B24}

            \\PATH TO FILE\MsiZap.Exe tw {61F2FFE4-56BA-4F5E-91FB-BD34F92E44CE}

            \\PATH TO FILE\MsiZap.Exe tw {DC0C27E6-745B-4D0E-A2F7-47676BFAE25D}

            \\PATH TO FILE\MsiZap.Exe tw {D901557E-8AF2-4F66-BE3C-B8C816397BD5}

            \\PATH TO FILE\MsiZap.Exe tw {A37E9FA0-00FE-479D-9F62-E6E3DBA51D29}

            \\PATH TO FILE\MsiZap.Exe tw {4D9C85A6-ABD3-497C-8612-A7F940FB6E63}

             

            start /wait \\PATH TO FILE\Flash_install.bat

            :END

            Exit

             

             

            SCRIPT 2

             

             

            SET YOUR VERSION TO THE FOLDER IN SOFTWARE SHARE

             

             

            REM Log location and name. Do not use trailing slashes (\)

            set version=18.0.0.209

            set LOGPATH=%SystemDrive%\Logs

            set LOGFILE=%computername%-FlashInstall-%version%.log

             

             

            IF EXIST %LOGPATH%\%LOGFILE% goto end

             

            REM Create the log directory if it doesn't exist

            if not exist %LOGPATH% mkdir %LOGPATH%

             

             

            echo Flash Version:%version% >> %LOGPATH%\%LOGFILE%

             

             

            msiexec /i "\\PATH TO FILE\%version%\install_flash_player_18_active_x.msi" /qn TRANSFORMS="\\PATH TO FILE\%version%\install_flash_player_18_active_x.mst" 

             

             

            echo Active X %errorlevel% >> %LOGPATH%\%LOGFILE%

             

             

            msiexec /i "\\PATH TO FILE\%version%\install_flash_player_18_plugin.msi" /qn TRANSFORMS="\\PATH TO FILE\%version%\install_flash_player_18_plugin.mst" >>%LOGPATH%\%LOGFILE%

             

             

            echo Plugin ERROR LEVEL %errorlevel% >> %LOGPATH%\%LOGFILE%

             

             

            :end

            exit