Прекращение поддержки Flash Player | Влияние на Reader и Acrobat
Компания Adobe прекращает поддержку Flash Player в конце 2020 года и призывает создателей содержимого перенести существующее содержимое Flash в открытые форматы, например в HTML5, WebGL и WebAssembly.
Ознакомьтесь с подробным объявлением Adobe: Flash и будущее интерактивного содержимого.
Влияние на Reader и Acrobat
Окончание жизненного цикла Flash Player повлияет на функции воспроизведения и создания медиаконтента в формате Flash (*.flv и *.swf) в файлах PDF:
- Воспроизведение содержимого в формате Flash (*.flv и *.swf) в существующих файлах PDF не будет поддерживаться.
- Воспроизведение, добавление или удаление содержимого в формате Flash (*.flv и *.swf), встроенного в 3D-примечания, не поддерживается. Вы можете продолжить воспроизведение 3D-содержимого.
- Поддержка воспроизведения содержимого не в формате Flash (за исключением *.flv и *.swf) в существующих файлах PDF продолжится.
- Поддержка преобразования форматов Office или HTML в PDF с вложенным медиаконтентом (не Flash) будет продолжена.
- Поддержка вставки и включения медиаконтента (не в формате Flash) в файлы PDF будет продолжена.
Примечание.
Adobe рекомендует прекратить использование содержимого Flash (*.flv и *.swf) в файлах PDF во всех мультимедийных проектах.
Отладочная версия и устранение неполадок установки для разработчиков в Flash Player
Разработчики приложений, которые переключаются с версии проигрывателя на версию отладчика во время разработки и тестирования, могут столкнуться с проблемами с установкой элементов управления Flash Player и способами регистрации.
Приступая к работе
Сведения на этой странице предназначены только для разработчиков Flash и Flex. Если вы потребитель и желаете обновить Flash Player, см. один из следующих разделов:
- Если у вас новый, современный компьютер, см. раздел Центр загрузки Flash Player.
- Если у вас старый компьютер и вы не можете установить текущую версию Flash Player, см. раздел Архивные версии Flash Player.
- Если вам необходимо удалить Flash Player, см. раздел Удаление Flash Player.
Разработка для поддерживаемых версий
Начиная с выпуска бюллетеня по безопасности 18 декабря 2007 года, компания Adobe прекратила поддержку Adobe Flash Player 7 и больше не предоставляет обновлений по безопасности. Компания Adobe рекомендует всем пользователям Flash Player установить последнюю версию проигрывателя для используемой операционной системы с помощью центра загрузки проигрывателя Flash Player.
Политика поддержки Flash Player компании Adobe заключается в поддержке текущих и предыдущих основных выпусков. В проигрыватель Flash Player 7 были добавлены исправления по безопасности в качестве бонуса для пользователей Windows 95, Microsoft NT и Macintosh Classic. Кроме того, он был обновлен для пользователей Linux и Solaris перед появлением версии Flash Player 9.
Если используется неподдерживаемая конфигурация для самого последней версии проигрывателя или если вы хотите продолжить использовать Adobe Flash Player 7, вы можете найти архивные программы установки в разделе Архивные версии Flash Player. Информация в этой Технической заметке предназначена для разработчиков, занимающихся тестированием Flash Player 7.
Решение
Выберите подходящую версию Flash Player.
- Flash Player 10.1 и более поздние версии
- Flash Player 9.0.28.0 до версии 10.0.45.0
- Flash Player 9.0.16.0 или более ранние версии
Общая программа установки (uninstall_flash_player.exe) предназначена для работы с новой логикой для проверки версий. Ее можно использовать для удаления Flash Player с системы. (Эта программа установки доступна в разделе Удаление Flash Player | Windows.)Эта программа установки представляет собой многофункциональное средство удаления программ, с помощью которой можно удалить любую версию Flash Player. Если требуется перейти от недавней до более ранней версии Flash Player, компания Adobe рекомендует полностью удалить одну версию, прежде чем устанавливать другую.
Установка предыдущих версий Flash Player может завершиться со сбоем.
Е сли ранее вы установили более позднюю версию Player для Internet Explorer, возможно, установка более ранней версии не удастся. Например, если вы установили Flash Player 9.0.47.0 и попытались установить версию 9.0.45.0, процесс установки завершился сбоем. В случае сбоя при установке следуйте инструкциям в разделе Установка более ранней версии Flash Player | Internet Explorer | Windows.
Примечание. При тестировании в системе Windows Vista поддерживается версия проигрывателя не старше 9.0.28.0. Если у вас ОС Windows Vista и более ранняя версия проигрывателя, обновите его.
Flash Player 10.1 или более поздние версии
С выпуском Flash Player 10.1 (Argo) аргументы командной строки значительно изменились. Пользователям больше не требуется использовать аргумент -clean/-force для принудительного завершения удаления Flash Player при использовании отдельной программы установки. Однако при использовании FlashUtil.exe для удаления пользователю по-прежнему необходимо использовать аргумент -force, чтобы выполнить полное удаление.
Примечание. Аргументы, перечисленные ниже, применимы только к программе установки EXE и не применимы к программе установки MSI.
Новые аргументы командной строки:
- -install: выполнение автоматической установки Flash Player.
- -uninstall: выполнение автоматического удаления Flash Player.
- Примечание. Эти аргументы могут использоваться с отдельной программой установки или FlashUtil .exe в папке \Macromed\Flash.
- Примечание. Этот аргумент может использоваться с отдельной программой установки или FlashUtil .exe в папке \Macromed\Flash.
- Примечание. При удалении специального проигрывателя следует использовать определенный тип проигрывателя с аргументом -uninstall для автоматической установки. В противном случае он не сработает и будут удалены оба типа проигрывателя.
Flash Player 9.0.28.0 до версии 10.0.45.0
Файл служебной программы FlashUtil.exe устанавливается вместе с Flash Player 9.0.28.0 до версии 10.0.45.0 (Coral) в папку C:\Windows\system32\Macromed\Flash. FlashUtil.exe содержит функции, необходимые для Windows Vista и системы уведомлений об автоматическом обновлении. Предыдущая версия служебной программы (UninstFl.exe) больше не требуется для проигрывателя Flash Player и не устанавливается вместе с ним.
Для этой служебной программы предусмотрены версии в зависимости от элемента управления. Например, FlashUtil9b.exe устанавливается вместе с элементом управления Flash9b.ocx. FlashUtil.exe также содержит несколько параметров, которые могут использоваться разработчиками для переключения между версией проигрывателя и отладчика во время тестирования. Разработчики могут изменить стандартное поведение, отредактировав следующий флаг командной строки:
USAGE: %s [-uninstallUnlock] [-uninstallLock] [-uninstallControlPath] path ]
- При запуске без флагов появляется диалоговое окно с уведомлением об автоматическом обновлении.
- -uninstallUnlock : разблокировка управления. Предоставление прав чтения/записи файла OCX и разделов реестра без стирания файлов.
- -uninstallLock : блокировка управления. Отказ в предоставлении прав чтения/записи.
- -uninstallControlPath path: (необязательно) переопределение пути по умолчанию в зависимости от элемента управления. Используется с одним из других флагов. Если значение не указано, местоположение пути определяется сведениями в реестре.
Путь по умолчанию находится в следующем разделе реестра:
Использование FlashUtil*.exe с элементами управления блокировкой можно наиболее наглядно продемонстрировать на примере. При разработке и тестировании содержимого, вам требуется проверить воспроизведение во Flash Player 8 и Flash Player 9. Можно сохранить копии элементов управления 8.0.24.0 и 9.0.28.0 в отдельных именованных каталогах. Версия 9.0.28.0 в настоящее время является зарегистрированным элементом управления, а вы хотите переключиться на версию 8.
Сначала разблокируйте зарегистрированный элемент управления, не удаляя его, чтобы можно было переключиться на него позже:
FlashUtil9b.exe -uninstallUnlock c:\WINDOWS\System32\Macromed\Flash\Flash9b.ocx
Затем зарегистрируйте элемент управления версии 8:
После этого версия 8 становится текущим зарегистрированным проигрывателем Flash Player. Элементы управления блокировкой содержат код саморегистрации для блокировки управления.
Flash Player 9.0.16.0 или более ранние версии
Некоторые версии проигрывателя Flash Player, предшествующие версии 9.0.28.0, устанавливаются вместе со средством удаления, UninstFl.exe, который помещается в каталог C:\Windows\system32\Macromed\Flash.
Версия
Поставляется вместе с UninstFl.exe
Flash Player 7
7.0.63.0, 7.0.68.0 и более поздние версии
Flash Player 8
8.0.24.0, 8.0.33.0 и более поздние версии
Flash Player 9
Стандартное поведение UninstFl.exe предполагает вывод запроса, разблокировку элемента управления, отмену регистрации для элемента управления и последующее удаление файлов OCX, GetFlash.exe и GetFlash.exe.manifest. Файл UninstFl.exe не удаляется сам по себе и не удаляет файлы, которые в данный момент используются. UninstFl.exe работает только с новыми элементами управления блокировкой. Старые элементы управления не содержат логику регистрации для блокировки и разблокировки файла, и UninstFl.exe не распознает их для удаления. При запуске со старыми элементами управления файлы GetFlash.exe и GetFlash.exe.manifest удаляются, однако элементы управления остаются в системе. Чтобы завершить удаление Flash Player, запустите общее средство удаления — uninstall_flash_player.exe.(Эта программа установки доступна в разделе Удаление Flash Player | Windows.)
UninstFl.exe также содержит несколько параметров, которые могут использоваться разработчиками для переключения между версиями проигрывателя во время тестирования. Разработчики могут изменить стандартное поведение, отредактировав следующий флаг командной строки:
USAGE: %s [-quiet] [-unlock] [-lock] [filename]
Важен только первый символ флага.
- -q : подавление запроса.
- -u : предоставление прав чтения/записи файла OCX и разделов реестра без стирания файлов.
- -l : блокировка и отказ в предоставлении прав чтения/записи.
- Filename : переопределение пути по умолчанию. Путь по умолчанию находится в следующем разделе реестра: HKCR\CLSID\\InProcServer32. Например: C:\Windows\system32\Macromed\Flash\Flash85.ocx
Использование UninstFl.exe с элементами управления блокировкой можно наиболее наглядно продемонстрировать на примере. При разработке и тестировании содержимого, вы проверяете воспроизведение во Flash Player 7 и Flash Player 8. Можно сохранить копии элементов управления 7.0.63.0 и 8.0.24.0 в отдельных именованных каталогах. Версия 8 в настоящее время является зарегистрированным элементом управления, а вы хотите переключиться на версию 7.
Сначала разблокируйте зарегистрированный элемент управления, не удаляя его, чтобы можно было переключиться на него позже:
UninstFl.exe -u c:\windows\system32\Macromed\Flash\Flash8.ocx
Затем зарегистрируйте элемент управления версии 7:
После этого версия 7 становится текущим зарегистрированным проигрывателем Flash Player. Элементы управления блокировкой содержат код саморегистрации для блокировки управления.
Дополнительная информация
В обновления Flash Player 7 (7.0.63.0) и Flash Player 8 (8.0.24.0) включены обновления безопасности, а также дополнительная система проверки версий в процессе установки. Поскольку старые версии программ установки и элементов управления не содержали новую логику для проверки версий, элемент управления Flash Player блокировался при установке. Начиная с этого обновления, программы установки и средства удаления от компании Adobe без проблем работают с данным изменением. Это никак не влияет на взаимодействие с пользователем. Разработчики Flash и Flex иногда считают необходимым внести небольшие изменения в стандартные методы переключения между версиями проигрывателя во время тестирования с учетом этого изменения.
Распространенные проблемы при установке:
ОБНОВИТЬ: Поддержка Adobe Flash Player прекращается 31 декабря 2020 г.
Опубликовано: 11 сентября 2020 г.
Обновлено: 27 апреля 2021 г.
Перейдите сюда, чтобы найти информацию про жизненный цикл вашего продукта.
ОБНОВЛЕНИЕ ОТ апреля 2021 г.: Корпорация Майкрософт прекратила поддержку Adobe Flash Player и отключила его работу во всех браузерах Майкрософт. Компонент Adobe Flash Player будет окончательно удален в июле 2021 года через Центр обновления Windows. Дополнительные сведения см. здесь.
Первоначальное объявление ниже было опубликовано 11 сентября 2020 г.:
Microsoft прекратит поддержку Adobe Flash Player 31 декабря 2020 года вместе с Adobe и другими отраслевыми партнерами.
Вот что можно ожидать в каждом браузере Microsoft:
- Flash в настоящее время отключен по умолчанию в новом Microsoft Edge. Однако пользователи могут снова включать его для каждого сайта до декабря 2020 года.
- В январе 2021 года Flash будет полностью удален из нового Microsoft Edge. Расписание изменений доступно здесь.
- Flash не будет отключен по умолчанию в устаревшей версии Microsoft Edge (построенной на EdgeHTML) или Internet Explorer 11 до его удаления в декабре 2020 года.
- Чтобы узнать больше об окончании поддержки Adobe Flash Player в устаревшей версии Microsoft Edge и IE 11, перейдите сюда.
Для предприятий, которым требуется помощь в отказе от Adobe Flash Player или которые нуждаются в постоянной поддержке бизнес-приложений, которые могут зависеть от него после 2020 года, Adobe предлагает несколько вариантов поддержки.
Перейти сюда, чтобы прочитать наши ответы на вопросы о жизненном цикле Adobe Flash Player.
С 1 января 2021 года Adobe Flash официально не поддерживается
Некогда технология Adobe Flash использовалась практически повсеместно — для проигрывания медиаконтента, для производства анимированных баннеров и игр. Со временем она устарела, и ей на смену пришли новые технологии. Но многие производители контента продолжали использовать привычную платформу, соответственно, ее поддерживала и компания Adobe, и разработчики браузеров. Однако начиная с 1 января 2021 года эта поддержка полностью прекращена.
Теперь оставшийся на сайтах Flash-контент не будет отображаться в браузерах.
Почему специалисты по безопасности не любят Flash
По сути, контент в формате Flash представляет собой небольшие программы, которые скачиваются на компьютеры пользователей и исполняются при помощи Flash Player. Поэтому Flash Player, присутствовавший практически на каждом устройстве с выходом в Интернет, попал под пристальное внимание злоумышленников: ведь возможность исполнения кода на компьютере жертвы – это их заветная мечта.
В результате, уязвимости разного уровня находились в Flash Player с завидной регулярностью. Они позволяли задействовать скрипты с посторонних сайтов, перехватывать содержимое буфера обмена, выполнять произвольный код и многое другое. Всего за время существования Flash Player в нем было найдено более тысячи уязвимостей.
Еще одна опасность исходила напрямую из популярности технологии Flash. Любой сайт мог внезапно заявить, что используемый вами Flash Player устарел и его надо незамедлительно обновить. Поэтому многие пользователи не задумываясь кликали на кнопку «Скачать», и нередко вместо обновленной версии Flash Player получали пачку вредоносных программ.
Специалисты по безопасности в течение 10 лет рекомендовали прекратить использование этой технологии, а пользователи и администраторы корпоративных сетей отключали Flash в настройках браузера.
Что меняется в 2021 году
До декабря 2020 года компания Adobe продолжала следить за безопасностью Flash Player и старательно закрывала обнаруживаемые уязвимости. Теперь этого не будет. Все новые уязвимости, найденные после 31 декабря 2020 года, навсегда останутся незакрытыми.
Более того, современные браузеры будут автоматически блокировать Flash-контент, отображая на его месте заглушку с сообщением о блокировке. А особенно настойчивых или любознательных пользователей браузеры будут отправлять за объяснениями либо на собственные страницы, либо в соответствующий раздел сайта Adobe.
Что делать пользователям
Удалить плагин Flash из браузера, если вы еще этого не сделали, и забыть навсегда о данной технологии.
Если вы зашли на сайт, а там Flash-контент, не отображаемый вашим браузером, то беда невелика, – с высокой долей вероятности вам туда не надо: либо авторы сайта давно забросили этот проект, либо они небрежны, либо намеренно провоцируют пользователей на опасные действия. Однако, могут найтись пользователи, которые ради того, чтобы посмотреть такой сайт, начнут устанавливать устаревшие версии браузеров с устаревшими Flash-плеерами и тем самым подвергнут себя опасности.
В любом случае, лучше не рисковать.
По материалам сайта kaspersky.ru