Как восстановить работу расширений с Manifest V2 в Google Chrome

Как восстановить работу расширений с Manifest V2 в Google ChromeБраузер Google Chrome отключает расширения, которые не поддерживают Manifest V3. Вот и у меня Chrome очередной раз обновился и вырубил все неподдерживаемые расширения с Manifest V2. Покажу способы вернуть поддержу старых расширений в Chrome 140.

Google Chrome и  manifest V2

Разработчики дополнений потихоньку переделывают свои продукты на Manifest V3. Но со вторым манифестом ещё довольно много популярных расширений. Можно, конечно, искать альтернативы, но не все хотят заморачиваться.

Интересно:
В даркнет утекли пин-коды всех кредитных карт крупнейших банков

Первый способ восстановления

До последнего обновления браузера Хром до версии 139.0.7258.67 для поддержки второй версии манифеста использовал редактирование реестра.

Открываете редактор реестра и идёте в следующую локацию: HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome.

В правом окне клик правой кнопкой мыши → Создать Параметр → DWORD-параметр. Задаём имя параметра ExtensionManifestV2AvailabilityEnter.

Двойной клик мышкой на параметре и в поле Значение параметра пишем 2.

Жмём кнопку Ok.

Уточнение. При этой правке реестра пропадает возможность в настройках браузера выбрать DNS. Настройка «выбрать безопасный dns сервер» становится неактивна.

Если используете свои DNS для доступа к тому же ChatGPT, то пропишите в этом же разделе реестра ещё два String-параметра DnsOverHttpsMode со значением secure и  DnsOverHttpsTemplates с нужным адресом DNS в качестве значения. В моём случае это сервис от Comss.

Если опасаетесь лезть в реестр ручками, то откройте текстовый редактор Блокнот или Notepad++ и вставьте текст:

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome]
"ExtensionManifestV2Availability"=dword:00000002

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome]
"DnsOverHttpsMode"="secure"
"DnsOverHttpsTemplates"="https://dns.comss.one/dns-query"

Если не используете DNS, вставляйте только первые три строки.

Нажмите ФайлСохранить как....

В поле «Имя файла» введите любое имя, но с расширением .reg на конце. Например, Fix-Chrome.reg. Сохраните файл в любое место на ПК.

Найдите сохранённый файл и запустите его. Согласитесь с внесением изменений в реестр. Запустите/перезапустите браузер Chrom.

Этот способ у меня работал в предыдущей версии Хрома. После обновления до 139.0.7258.67 работать перестало. Возможно, что у вас заработает.

Второй способ восстановления (работает на версии 139)

У меня в последней версии Chrome сработали следующие настройки. Вбиваем в адресную строку chrome://flags, ищем через поиск следующие флаги и переключаем их в нужное положение:

  • temporary-unexpire-flags-m137включено
  • перезапуск хрома (если запущен)
  • extension-manifest-v2-deprecation-warningотключено
  • extension-manifest-v2-deprecation-disabledотключено
  • extension-manifest-v2-deprecation-unsupportedотключено
  • allow-legacy-mv2-extensionsвключено
  • перезапуск браузера (если запущен)

Третий способ восстановления (работает на версиях ≤ 151)

Командная строка

  1. Если браузер запущен, закрываем Google Chrom.
  2. Открываем командную строку (введём cmd в строку поиска либо правой кнопкой мыши по кнопке Windows на панели задач + PowerShell (администратор)).
  3. Водим следующую команду: C:\Program Files\Google\Chrome\Application\chrome.exe» —disable-features=ExtensionManifestV2Unsupported,ExtensionManifestV2Disabled.
  4. Жмём кнопку Enter. Браузер запустится с уже включёнными расширениями.

Отдельный ярлык

Жмём правой кнопкой мыши на ярлыке запуска Google Chrome → Свойства.

Во вкладке «ярлык» в строчке «объект» через пробел дописываем:

--disable-features=ExtensionManifestV2Unsupported,ExtensionManifestV2Disabled

Жмём Ok.

Запускаем браузер этим ярлыком. Браузер запустится с уже включенными расширениями с Manifest V2.

 

На данный момент все нужные расширения с Manifest V2 у меня работают. Если у вас в Google Chrom включены обновления, тоиспользуйте третий способ восстановления.

В июле 2026 года Google окончательно выпилил Manifest V2 из кода. Больше никакие пути обхода не работают. Manifest V2 в Chrome ☠.

Поделиться с друзьями

С уважением Денис Иванов, автор блога dendrblog.ru

Обновления блога

Никакого спама никогда не будет. Только оповещения о выходе новых материалов на блоге.

Оцените статью
( 3 оценки, среднее 3.67 из 5 )
Добавить комментарий

Нажимая на кнопку «Отправить комментарий», я даю согласие на обработку персональных данных и принимаю политику конфиденциальности.

Защищено CleanTalk Anti-Spam