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

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

Как исправить сбой Shockwave 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» и всплывает надпись с предупреждением

ошибка Shockwave Flash has crashed Google Chrome

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

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

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

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

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

Отключаем лишние модули Flash в Google Chrome

Может быть два и больше используемых модулей 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 Flash Player из системы

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

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

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

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

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

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

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

Как отключить аппаратное ускорение в Google Chrome

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

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

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

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

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

Видео как исправить ошибку Flash-плеера