Главная

Wednesday, 18 November 2015

Как исправить сбой Adobe Shockwave Flash в Google Chrome?

Всем привет.

Вот уже и в Украине Google Chrome обошёл своих конкурентов и оказался на первом месте в рейтинге браузеров. Всё это здорово, но Google никак не хочет порешать наболевшие проблемы своего детища. Думаю многие хотят узнать как исправить сбой Adobe Flash в Google Chrome. Довольно не приятная пакость, которая случается в самый неподходящий момент, особенно когда открыто куча вкладок и нет ни малейшего желания перезапускать web-браузер.

То как исправить сбой Adobe Flash в Google Chrome?

Вашим мучениям настал конец! Сейчас я расскажу как решить проблему, а кому лень читать могут посмотреть видео под статьёй.

Короткая экскурсия в суть проблемы.

Почему опять Chrome? Что же в нём не так? На самом деле, никакой проблемы не было бы, если использовать только Google Chrome (может разработчики таким хитрым способом хотели избавиться от конкурентов?). Но многие используют сразу несколько браузеров для различных целей. Например, я использую параллельно браузер Opera, изредка Internet Explorer и Mozilla Firefox.

Изначально Google Chrome был для многих привлекателен встроенным (смотрите также визуальные закладки для хрома) flash-плеером, который работал «по-умолчанию»,  т.е. не требовалось устанавливать дополнительных плагинов. Но в других браузерах такой «фишки» нет и приходится устанавливать Adobe Flash Player отдельно. И получается такая каша: Google Chrome подключает при запуске сразу все плагины: и свой, и установленные в системе, причём всех версий которые найдёт. Вот незадача… При этом появляется ошибка: «Shockwave Flash has crashed Google Chrome» и всплывает надпись с предупреждением



Зачем это было сделано и почему разработчики до сих пор не исправляются мне неизвестно. Ведь на днях хром обновился до версии 22.0.1229.94 m, а «воз и ныне там».

Хочу исправить сбой Shockwave Flash в Google Chrome в два клика.

Что ж, нам не привыкать, делаем всё ручками, благо это совсем не сложно. Для решения проблемы мы просто отключим лишние модули Shockwave Flash, оставив всего один. Для этого нам надо пройти в настройки подключаемых модулей. Это можно сделать через меню или просто вставить в адресную строку браузера текст: chrome://plugins

Чтобы попасть туда через меню надо пройти в «Настройки -> Показать дополнительные настройки -> Настройки контента -> Отключить отдельные модули…».

Раскрываем плюсик «Подробнее» справа блока Flash и теперь мы видим на экране примерно такую картину





Может быть два и больше используемых модулей Shockwave Flash разных версий. Один из них будет встроенный в Google Chrome, а остальные системные. Определить это просто: если путь файлов модуля начинается на «C:\Windows\…», то это отдельно установленный в систему плагин, а если «C:\Users\…», то это встроенный в хром. Как видно на картинке они разных версий. Это потому что встроенный модуль обновляется только вместе с программой, а внешний обновляется самостоятельно, причём довольно часто. При переустановке хрома не потеряйте свои закладки!

Нам надо отключить все лишние модули и оставить только один. Для этого нажимаем «Отключить» на каждом лишнем модуле. Рекомендую для начала попробовать отключить внешние модули, перезапустить программу и понаблюдать за поведением браузера. Если не удалось исправить сбой Shockwave flash в Google Chrome, то попробуйте сделать наоборот, т.е. включить внешний модуль последней версии и отключить внутренний.

UPDATE 14.05.2015: После последнего обновления до версии 42, перестали поддерживаться некоторые старые расширения, в том числе и внешний плеер. Поэтому, чтобы всё заработало нужно либо включить встроенный модуль, либо сделать по инструкции. А именно: ввести в адресную строку: chrome://flags/#enable-npapi и нажать «Включить» для расширений NPAPI.

Удаление и переустановка Adobe Flash Player.

Если предыдущим способом победить проблему не удаётся, то попробуйте совсем удалить внешний модуль Adobe Flash Player. Для этого закройте все браузеры, зайдите в «Панель управления -> Удаление программ» в Windows  7 и удалите Adobe Flash Player Plugin.



Если он всё-таки нужен для других браузеров, то после удаления снова установите его последнюю версию с сайта Adobe https://get.adobe.com/flashplayer/?loc=ru. Затем снова попробуйте попеременно использовать разные модули. Рекомендую почитать более подробно как правильно удалить плеер флеша.

Как отключить аппаратное ускорение Flash Player.

Ещё одной из возможных проблем из-за чего Flash Player не работает в Google Chrome должным образом может быть аппаратное ускорение флеш, которое включено по умолчанию. При этом видео может воспроизводиться с артефактами, а плагин будет подвисать. В некоторых случаях отключение аппаратного ускорения решает эту проблему.

Первый способ. Для этого нужно открыть любой сайт с флеш, например youtube.com, кликнуть правой кнопкой по любому видео и выбрать «Параметры».


Далее перейти на первую вкладку и снять галочку «Включить аппаратное ускорение».

Второй способ. Заключается в запуске хрома с уже отключенным аппаратным ускорением. Для этого нужно добавить специальный параметр к запуску программы: кликаем по ярлыку Google Chrome и выбираем «Свойства» и на вкладке «Ярлык» переходим в конец строки и добавляем текст: -disable-accelerated-video




Что можно ещё попробовать?

Ещё может быть причиной сбоя Shockwave Flash «песочница» исполнения плагинов. Не буду вдаваться в подробности что это такое, просто если ничего не помогло, то попробуйте добавить параметр -disable-flash-sandbox к строке запуска Google Chrome.

Для примера, если добавить оба упомянутых мною параметра , то строка запуска получится примерно вот такой:

C:\Users\jc\AppData\Local\Google\Chrome\Application\chrome.exe -disable-accelerated-video -disable-flash-sandbox

Итог - в этой статье Алексей Виноградов показал как исправить сбой Adobe Flash в Google Chrome с помощью нескольких доступных способов. Надеюсь у вас всё получилось и данная проблема больше не побеспокоит. 




От себя добавлю, что разнообразие версий Chrome во времени не дает 100% гарантии, что представленные способы помогут вам в конкретном сбое flash плагина. Процесс однако.

No comments:

Post a Comment

А что вы думаете по этому поводу?