В корпоративных средах обновление Flash Player является обычным делом.
Как правило, пользователь, в офисе не заморачивается темой обновления программы на своем компьютере и сообщение о необходимости обновить продукт быстро закрывается и начинается работа в офисных приложениях.
Первое с чем сталкивается IT персонал при обновлении продукта - это поиск дистрибутива для установки.
Тут потребуется некоторое время, так как тема эта на форуме Adobe создавалась и не один раз.
Когда-то был ftp сервер на котором были дистрибутивы для локальной установки Flash Player, но его закрыли.
Сократим время поиска.
На момент написания данной статьи для скачивания offline дистрибутива Flash Player необходимо зайти по ссылке -
https://helpx.adobe.com/flash-player/kb/installation-problems-flash-player-windows.html#mai n-pars_header
В самом низу страницы будут ссылки -
Flash Player for Internet Explorer - ActiveX
Flash Player for Firefox - NPAPI
Flash Player for Opera and Chromium-based browsers - PPAPI
Нажав на них, можно скачать офлайн дистрибутив Flash Player. В принципе, по названию ссылок и так понятно для какого браузера они предназначены.
Скачиваем нужные дистрибутивы и начинаем процесс автоматизации установки.
Ключ для тихой установки Flash Player -
/install
Рассмотрим пример тихой установки если программа находится на сервере APPSOFT в папке FlashPlayer
REM Internet Explorer - ActiveX
start /wait \\APPSOFT\FlashPlayer\install_flash_player_ax.exe -install
REM Firefox - NPAPI
start /wait \\APPSOFT\FlashPlayer\install_flash_player.exe -install
REM Opera and Chromium-based browsers
start /wait \\APPSOFT\FlashPlayer\install_flash_player_ppapi.exe -install
Предыдущие версии Flash Player удаляются автоматически, однако, иногда возникает потребность удалить Flash Player.
Удаление Flash Player с одной стороны тривиальная вещь, однако, как оказалось, используется утилита в имени которой номер версии для удаления.
Файл для удаления находится в папке -
Если у Вас 32 разрядная Windows 7 -
C:\WINDOWS\System32\Macromed\Flash\
Если у Вас 64 разрядная Windows 7 -
C:\WINDOWS\SysWOW64\Macromed\Flash\
Сама утилита (Пример для Flash Player Plugin 23.0.0.162) имя файла -
FlashUtil32_23_0_0_162_Plugin.exe
Пример указан, если мы удаляем Flash Player Plugin, есть и такая же для ActiveX с окончанием _ActiveX
Ключ для тихого удаления Flash Player
-uninstall
Для тихого удаления Flash необходимо немножко заморочиться, что я и сделал написав cmd файл
Rem Проверяем разрядность ОС
Reg Query "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v PROCESSOR_ARCHITECTURE|Find /I "AMD64" > nul
if errorlevel 1 (
goto x32
) else goto x64
:x32
REM Проверяем есть ли файл
if exist "C:\WINDOWS\System32\Macromed\Flash\FlashUtil*plugin.exe" ( goto uninstall_x86_flash_exe
) else (
goto uninstallmsi
)
:uninstall_x86_flash_exe
REM Устанавливаем в переменную файл и нам уже не критично какая версия в имени файла
FOR /F "TOKENS=*" %%F in ('dir /b C:\WINDOWS\System32\Macromed\Flash\FlashUtil*plugin.exe') DO SET flash=%%~F
REM Удаляем Flash Player Plugin
"C:\WINDOWS\System32\Macromed\Flash\%flash%" -uninstall
:x64
if exist "C:\WINDOWS\SysWOW64\Macromed\Flash\FlashUtil*plugin.exe" ( goto uninstall_x64_flash_exe
) else (
goto uninstallmsi
)
:uninstall_x64_flash_exe
FOR /F "TOKENS=*" %%F in ('dir /b C:\WINDOWS\SysWOW64\Macromed\Flash\FlashUtil*plugin.exe') DO SET flash=%%~F
"C:\WINDOWS\SysWOW64\Macromed\Flash\%flash%" -uninstall
:uninstallmsi
REM Здесь указываются идентификаторы для удаления и удаляется Flash Player если он установлен с помощью msi дистрибутива
Пожалуй, это все что хотел написать. Со временем статья может обновляться, так как дистрибутивы могут перенести в другое место или ключи для установки или удаления будут другие.
Возникли вопросы по поводу тихой установки или удаления Flash Player - пишите в сообщество и не забудьте Подписаться =).
In enterprise environments there is a Flash Player update is commonplace.
Typically, the user doesn't bother with theme updates programs on your computer and prompt you to update the product quickly closes and work begins in the office.
The first thing IT personnel during product upgrade is search the package for installation.
It'll take some time, since the topic this forum was created Adobe not once.
Was once the ftp server with the distributions for the local installation of Flash Player, but it was closed.
Reduce search time.
At the time of this writing download the offline distribution Flash Player is required to enter the link -
https://helpx.adobe.com/flash-player/kb/installation-problems-flash-player-windows.html#mai n-pars_header
In the bottom of the page are links to -
Flash Player for Internet Explorer - ActiveX
Flash Player for Firefox - NPAPI
Flash Player for Opera and Chromium-based browsers - PPAPI
Clicking on them, you can download offline Flash Player distribution. In principle, the name links it should be clear what browser they are intended.
Download the required distributions and begin the process of automating the installation.
The key for silent install Flash Player -
/install
Consider the example of a silent install if the program is on the server APPSOFT in the folder FlashPlayer
REM Internet Explorer - ActiveX
start /wait \\APPSOFT\FlashPlayer\install_flash_player_ax.exe -install
REM Firefox - NPAPI
start /wait \\APPSOFT\FlashPlayer\install_flash_player.exe -install
REM Opera and Chromium-based browsers
start /wait \\APPSOFT\FlashPlayer\install_flash_player_ppapi.exe -install
Previous versions of Flash Player are automatically deleted, however, sometimes there is a need to remove Flash Player.
Remove Flash Player with one hand a trivial thing, however, as it turned out, utility is used in the name where the version number to delete.
The file to delete is in a folder
If You have 32 bit Windows 7 -
C:\WINDOWS\System32\Macromed\Flash\
If You have 64 bit Windows 7 -
C:\WINDOWS\SysWOW64\Macromed\Flash\
Utility itself (for Example Flash Player Plugin 23.0.0.162) file name -
FlashUtil32_23_0_0_162_Plugin.exe
Example specified, if we uninstall Flash Player Plugin, is and the same for the ActiveX with the end _ActiveX
Key for silent uninstall Flash Player
-uninstall
For silent uninstall Flash you need a little bit of bother, which I did by writing cmd file
Rem Check the bitness of the OS
Reg Query "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v PROCESSOR_ARCHITECTURE|Find /I "AMD64" > nul
if errorlevel 1 (
goto x32
) else goto x64
:x32
REM Check whether a file
if exist "C:\WINDOWS\System32\Macromed\Flash\FlashUtil*plugin.exe" ( goto uninstall_x86_flash_exe
) else (
goto uninstallmsi
)
:uninstall_x86_flash_exe
REM Set a variable in the file and we have not critical which version in the file name
FOR /F "TOKENS=*" %%F in ('dir /b C:\WINDOWS\System32\Macromed\Flash\FlashUtil*plugin.exe') DO SET flash=%%~F
REM Remove Flash Player Plugin
"C:\WINDOWS\System32\Macromed\Flash\%flash%" -uninstall
:x64
if exist "C:\WINDOWS\SysWOW64\Macromed\Flash\FlashUtil*plugin.exe" ( goto uninstall_x64_flash_exe
) else (
goto uninstallmsi
)
:uninstall_x64_flash_exe
FOR /F "TOKENS=*" %%F in ('dir /b C:\WINDOWS\SysWOW64\Macromed\Flash\FlashUtil*plugin.exe') DO SET flash=%%~F
"C:\WINDOWS\SysWOW64\Macromed\Flash\%flash%" -uninstall
:uninstallmsi
REM specify the IDs for deletion and is deleted Flash Player if it is installed using msi distribution
Perhaps, that's all I wanted to write. Over time, the article may be updated as distributions may relocate or keys for installation or removal will be others.
Have any questions about the silent installation or removal of Flash Player - please write to the community and don't forget to Subscribe =).