ERR_NETWORK_ACCESS_DENIED — ошибка Chrome, Яндекс Браузера и других браузеров на Chromium с заголовком «Доступ в Интернет закрыт» и подсказкой «Возможно, подключение заблокировано брандмауэром или антивирусным ПО». Она значит, что браузер даже не начал разговор с сайтом: операционная система отказала ему в подключении к сети.
Мы проверили на стенде Chromium 149, какой именно ответ системы даёт эту ошибку, а какие запреты заканчиваются другими кодами, и посмотрели, когда страница откроется сама после снятия запрета. Ниже — результаты и пошаговая инструкция, как исправить ошибку.
Что означает ERR_NETWORK_ACCESS_DENIED
В списке ошибок Chromium, файле net_error_list.h, у неё номер −138 и
комментарий:
// Permission to access the network was denied. This is used to // distinguish errors that were most likely caused by a firewall from // other access denied errors.
То есть доступ к сети запрещён, и этот код нужен, чтобы отделить ошибки, которые, скорее всего, вызвал брандмауэр, от прочих отказов в доступе. Для прочих есть ERR_ACCESS_DENIED, код −10: «Permission to access a resource, other than the network, was denied».
Когда браузер подключается к сайту, он просит систему открыть соединение. Код ставится по ответу системы:
- в Windows — по ошибке WSAEACCES. В
tcp_socket_win.ccрядом стоит пояснение: «connect fails with WSAEACCES when Windows Firewall blocks the connection» — подключение завершается этой ошибкой, когда его блокирует брандмауэр Windows; - в Linux, macOS и Android — по ошибке EACCES («Permission denied») в
socket_posix.cc.
Как выглядит ошибка
На стенде с русским языком интерфейса экран был таким:
Доступ в Интернет закрыт Возможно, подключение заблокировано брандмауэром или антивирусным ПО. Попробуйте сделать следующее: Проверьте подключение к интернету. Проверьте настройки брандмауэра и антивирусного ПО. ERR_NETWORK_ACCESS_DENIED
Кнопки «Перезагрузить» на этом экране нет — в файле
localized_error.cc для этой ошибки так и указано: SHOW_NO_BUTTONS. По
кнопке «Сведения» открываются подробности: «Проверьте соединение кабелей,
перезагрузите маршрутизаторы, модемы и другие сетевые устройства.
Разрешите доступ к сети для Chromium в настройках брандмауэра или
антивируса. Если программа входит в список тех, которым разрешен доступ к
сети, удалите ее из списка и добавьте туда снова».
Стенд: какой запрет даёт эту ошибку
Стенд — Chromium 149 под Linux в отдельном сетевом пространстве. Мы запрещали подключение к сайту разными способами и смотрели код ошибки.
| Как запретили подключение | Ответ системы браузеру | Что показал браузер | Время |
|---|---|---|---|
| Ответ «доступ запрещён», как у брандмауэра Windows | EACCES | ERR_NETWORK_ACCESS_DENIED | 0,02 с |
| Маршрут «запрещено» (prohibit) | EACCES | ERR_NETWORK_ACCESS_DENIED | 0,01 с |
| Ответ «операция не разрешена» | EPERM | ERR_ACCESS_DENIED | сразу |
| Правило iptables с отказом icmp-admin-prohibited | EHOSTUNREACH | ERR_ADDRESS_UNREACHABLE | 0,02 с |
| Правило iptables с отказом tcp-reset | ECONNREFUSED | ERR_CONNECTION_REFUSED | 0,02 с |
| Правило iptables DROP — пакеты молча выбрасываются | ответа нет | ERR_CONNECTION_TIMED_OUT | 130 с |
| Маршрут «чёрная дыра» (blackhole) | EINVAL | ERR_INVALID_ARGUMENT | 0,02 с |
Ответ «доступ запрещён» в первой строке мы подставляли небольшой библиотекой-перехватчиком: она возвращала браузеру EACCES на подключение к выбранному порту — так, как это делает брандмауэр Windows по комментарию в коде Chromium.
Что из этого следует:
- Одна и та же блокировка даёт разные коды. Брандмауэр, который молча выбрасывает пакеты, приводит к ERR_CONNECTION_TIMED_OUT через две с лишним минуты, а тот, что отвечает сбросом, — к ERR_CONNECTION_REFUSED. ERR_NETWORK_ACCESS_DENIED появляется, только когда система прямо говорит браузеру «доступ запрещён».
- Ошибка мгновенная. Браузер не ждёт ответа сайта: отказ приходит от своей же системы за сотые доли секунды.
- Подсказку про брандмауэр показывает только эта ошибка. Для EPERM экран был общим — «Не удается получить доступ к сайту», без слов про брандмауэр и антивирус.
Страница откроется сама, но не сразу
После ошибки Chromium повторяет загрузку сам. Паузы заданы в файле
net_error_auto_reloader.cc: 1 секунда, 5 секунд, 30 секунд, 1 минута,
5, 10 и 30 минут.
На стенде мы держали запрет 21 секунду, потом сняли. Запросы браузера пошли на 1-й, 6-й и 36-й секунде от первой попытки; на 36-й страница открылась, то есть через 15 секунд после снятия запрета. Пока запрет действовал, экран не мигал: повтор, который дал ту же ошибку, браузер не показывает заново.
Вывод для пользователя: если вы разрешили Chrome доступ к сети, нажмите F5, не дожидаясь, пока браузер повторит загрузку сам — следующая попытка может быть через минуту или пять.
Частые причины ошибки
- Правило брандмауэра Windows запрещает Chrome исходящие подключения. Его могла добавить программа-«оптимизатор», родительский контроль или сам пользователь.
- Сетевой экран антивируса — Kaspersky, ESET, Dr.Web, Avast и других — блокирует браузер или конкретный сайт.
- Корпоративные ограничения. Администратор запретил выход в сеть через групповые политики или систему защиты рабочих мест.
- VPN и программы для обхода блокировок с функцией «блокировать интернет при обрыве» (kill switch): пока туннель не поднят, подключения в обход него запрещены.
- Вредоносное ПО, которое добавляет свои правила в брандмауэр.
- Прокси-сервер, если ошибка появилась при подключении к нему.
Как исправить ERR_NETWORK_ACCESS_DENIED: пошаговая инструкция
1. Проверьте, работает ли интернет в других программах
Откройте сайт в другом браузере, например в Edge или Firefox. Если там всё открывается, интернет работает, а запрет стоит именно на Chrome или Яндекс Браузер. Если не работает нигде — перезагрузите роутер и компьютер и проверьте подключение.
2. Разрешите браузеру доступ через брандмауэр Windows
Откройте «Панель управления» → «Брандмауэр Защитника Windows» → «Разрешение взаимодействия с приложением или компонентом в брандмауэре Защитника Windows». Нажмите «Изменить параметры», найдите в списке Google Chrome и поставьте галочки для частной и публичной сети. Если браузера в списке нет, нажмите «Разрешить другое приложение» и выберите файл chrome.exe. Подсказка Chrome советует и такой вариант: если браузер уже в списке, удалите его оттуда и добавьте снова.
3. Удалите запрещающие правила для исходящих подключений
Разрешение из шага 2 касается входящих подключений, а исходящие
запрещают отдельные правила. Нажмите Win+R, введите wf.msc и нажмите
Enter. Откроется «Монитор брандмауэра Защитника Windows в режиме
повышенной безопасности». Слева выберите «Правила для исходящего
подключения» и найдите в списке правила с красным значком и действием
«Блокировать подключение», в которых указана программа браузера.
Отключите или удалите их.
Если не уверены, какие правила лишние, можно сбросить брандмауэр целиком: в «Брандмауэре Защитника Windows» слева «Восстановить значения по умолчанию». Учтите, что при этом пропадут и правила, которые добавили другие программы.
4. Временно отключите антивирус
Отключите защиту антивируса на 10–15 минут и повторите попытку. Если сайт открылся, верните защиту и добавьте браузер в исключения сетевого экрана антивируса — отключать его насовсем не стоит. В некоторых антивирусах есть отдельный список правил для программ: проверьте, не стоит ли там запрет для браузера.
5. Проверьте VPN и прокси
Отключите VPN-клиент или его функцию блокировки интернета при обрыве. Проверьте прокси: «Параметры» → «Сеть и Интернет» → «Прокси-сервер» — выключите ручную настройку, если прокси вам не нужен.
6. Отключите расширения браузера
Откройте chrome://extensions/ и отключите все расширения, затем
включайте по одному. Расширения с VPN, блокировкой рекламы и
родительским контролем могут мешать подключению.
7. Смените DNS-серверы
Если ошибка на одних сайтах, а другие открываются, попробуйте другие DNS: в свойствах подключения, в «IP версии 4 (TCP/IPv4)», укажите 77.88.8.8 или 8.8.8.8. Это не снимет запрет брандмауэра, но исключит сетевой фильтр на стороне DNS.
8. Сбросьте сетевые настройки
Запустите командную строку от имени администратора и выполните:
netsh winsock reset
netsh int ip reset
ipconfig /flushdns
Перезагрузите компьютер. В Windows 10 и 11 есть и полный сброс: «Параметры» → «Сеть и Интернет» → «Дополнительные сетевые параметры» → «Сброс сети». Он удаляет и заново устанавливает сетевые адаптеры.
9. Создайте новый профиль браузера или сбросьте настройки
В Chrome: «Настройки» → «Сброс настроек» → «Восстановление настроек по умолчанию». Если не помогло — создайте новый профиль через значок профиля справа вверху. Удалять старый профиль сразу не нужно: в нём закладки и пароли.
10. Проверьте компьютер на вирусы
Запустите полную проверку антивирусом или бесплатной утилитой восстановления, например Dr.Web CureIt!. Если запрещающее правило в брандмауэре возвращается после удаления, его ставит программа на компьютере.
Что не поможет
- Очистка кэша и cookie. Запрет срабатывает до подключения к сайту, данные сайта в браузере на него не влияют.
- Переустановка браузера без удаления правил. Правило брандмауэра привязано к пути к файлу программы. Если путь тот же, после установки запрет останется.
- Смена сайта на «зеркало». Если запрещён выход в сеть всему браузеру, не откроется ни один адрес.
Если ошибка в Яндекс Браузере
Код и текст ошибки те же: Яндекс Браузер работает на Chromium. Шаги из инструкции подходят полностью, только в брандмауэре и антивирусе нужно искать программу browser.exe Яндекса, а не chrome.exe. Сбросить настройки: «Настройки» → «Системные» → «Сбросить все настройки».
Если ошибка на работе
На рабочем компьютере выход в сеть обычно ограничивает администратор. Обратитесь к нему: назовите код ошибки и адрес сайта. Пытаться обойти запрет самому не стоит — это может нарушать правила организации.
Источники
- Chromium, net/base/net_error_list.h — NETWORK_ACCESS_DENIED −138 и ACCESS_DENIED −10
- Chromium, net/socket/tcp_socket_win.cc — WSAEACCES при блокировке брандмауэром Windows
- Chromium, net/socket/socket_posix.cc — EACCES в Linux, macOS и Android
- Chromium, components/error_page/common/localized_error.cc — подсказки и кнопки на экране ошибки
- Chromium, components/error_page/content/browser/net_error_auto_reloader.cc — паузы между самостоятельными повторами
Похожие ошибки
| Ошибка | Что случилось |
|---|---|
| ERR_NETWORK_ACCESS_DENIED | система запретила браузеру подключение |
| ERR_ADDRESS_UNREACHABLE | до адреса нет маршрута |
| ERR_CONNECTION_REFUSED | сервер или фильтр ответил отказом |
| ERR_CONNECTION_TIMED_OUT | ответа нет вовсе — так бывает, когда фильтр молча выбрасывает пакеты |
| ERR_INTERNET_DISCONNECTED | у компьютера нет подключения к сети |
Границы замера
Стенд — Chromium 149 под Linux, 18.10.2026. Брандмауэр Windows и антивирусы мы не запускали: ответ «доступ запрещён» подставляли перехватчиком и запрещающим маршрутом, а связь WSAEACCES с брандмауэром Windows взяли из комментария в коде Chromium. Пути в настройках Windows приведены для Windows 10 и 11 и могут немного отличаться в разных сборках.
Коротко
ERR_NETWORK_ACCESS_DENIED значит, что система запретила браузеру выйти в сеть, — чаще всего это брандмауэр Windows или сетевой экран антивируса. Ошибка появляется мгновенно, без ожидания сайта. Проверьте, работает ли интернет в другом браузере, разрешите Chrome доступ в брандмауэре и удалите запрещающие правила для исходящих подключений, временно отключите антивирус и VPN. После исправления нажмите F5: сам браузер повторяет загрузку с растущими паузами.
