telegram
🪟windows

Исправить ошибку ERR_HTTP2_PROTOCOL_ERROR

Ошибка ERR_HTTP2_PROTOCOL_ERROR появляется в браузерах Chrome, Edge, Yandex, Firefox на компьютере с Windows 11/10.

HTTP2 - это новый протокол, который в большинстве заменил старый HTTP, и считается более быстрым, так как он объединяет файлы в один пакет и передает на сервер. В старом HTTP процесс же шел, что каждый файл передавался на сервер, что является более долгим процессом, чем HTTP2.

Ошибка err_http2_protocol_error будет возникать в приложениях и на сайтах, где протокол HTTP/2 еще не поддерживается или используется старая версия. В случае проблем при посещении сайтов, то скорее всего данный хостинг дешевый и не поддерживает HTTP/2, или администратор сайта не включил данный протокол на сервере. Кроме того, устаревшие сетевые драйвера или плохие ответы DNS-серверов могут быть причиной ошибки протокола HTTP2.

1. Обновить браузер

Если браузер устарел, то сайт может отклонять новые протоколы HTTP2, так как устаревший браузер не поддерживает их.

  • Перейдите в настройки браузера
  • Перейдите в раздел О браузере
  • Проверьте наличие последних обновлений

Обновить браузер Google Chrome

2. Проверьте дату и время

Ошибка err http2 protocol error может возникать, если стоит неправильная дата и время, так как пакеты с данными могут отклоняться сервером из-за неправильной отметкой времени.

  • Перейдите в параметры системы Windows 11/10
  • Далее Время и Язык > Дата и время
  • Проверьте правильность времени и даты

Изменить вручную дату и время windows11

3. Обновить ОС

Обновите операционную систему своего устройства, чтобы устранить ошибку ERR HTTP2 PROTOCOL ERROR в браузере.

  • Перейдите в параметры Windows 11/10
  • Выберите Центр обновление Windows
  • Проверьте наличие обновлений

проверить наличие обновлений windows11

4. Запустите браузер в инкогнито

Запустите браузер в режиме инкогнито (приватном режиме). Это исключит из виновников поврежденные cookie, историю и расширение, которое может блокировать сетевые соединения. Если проблема будет решена, то проделайте ниже способ 5 и 6.

  • Откройте браузер и нажмите сочетание кнопок Ctrl+Shift+N
  • Откроется окно в режиме инкогнито
  • Попробуйте посетить сайт, который выдавал ошибку

Вы таже можете нажать на троеточие в правом верхнем углу и выбрать Новое окно в режиме инкогнито.

Запуск браузера в инкогнито

5. Отключить расширения браузера

Установленные расширения в браузере могут создавать конфликт в сетевых соединений, так как пакеты могут не анализироваться должным образом, или вовсе блокироваться.

  • Нажмите сверху на настройки
  • Выберите Дополнительные инструменты > Расширения
  • Отключите или удалите расширения

дополнительные инструменты расширения

Откройте браузер и нажмите сочетание кнопок Ctrl+H, чтобы открыть параметры истории. Выберите за всё время, выделите всё галочками и нажмите Удалить данные.

очистить историю Chrome Ctrl+H

7. Отключите протокол QUIC в браузере

Если сервер, на котором расположен сайт, не настроен правильно для обработки трафика из экспериментальной сети транспортного уровня QUIC, то может возникнуть конфликт с HTTP2 и ошибке err_http2_protocol_error.

  • Откройте браузер
  • Вставьте в адресную строку chrome://flags/#enable-quic
  • Установите значение в Disabled

Отключить протокол Chrome QUIC

8. Сбросить параметры Flag

Если каким-либо образом изменили параметры flag, о которых потом забыли, то сброс их по умолчанию может устранить ошибку с протоколом версии 2.

  • Откройте браузер и вставьте в адресную строку
  • chrome://flags/
  • Далее нажмите Reset all 

сброс флагов браузера хром

9. Новый профиль

Попробуйте войти под другим профилем в браузере. Нажмите справа сверху на иконку профиля и выберите Гость или добавьте нового пользователя.

другой профиль chrom

10. Используйте VPN

Если вы получаете ошибку при подключенном VPN, то отключите его и посмотрите устранена ли проблема. В противном случае, вы можете настроить VPN или использовать программы, чтобы обойти совместимость проколов.

11. Отключите сторонний антивирус

Сторонний антивирус, брандмауэр и firewall могут блокировать некоторые пакеты, а сервер сочтет их поврежденными, что может привести к ошибке err_http2_protocol_error в браузере.

Отключить аваст