Ошибка «Подключение не защищено» или код NET::ERR_CERT_DATE_INVALID при открытии сайта в Windows 10 чаще всего означает, что система не смогла проверить HTTPS-сертификат — либо из-за сбившейся даты и времени, либо из-за устаревшего хранилища корневых сертификатов. Прежде чем что-то переустанавливать, проверьте часы в правом нижнем углу экрана: это самая частая и самая просто устранимая причина.
В этой статье разберём, как Windows 10 работает с протоколом HTTPS, где система хранит сертификаты, почему возникают ошибки защищённого соединения и как их исправить безопасными способами — без отключения проверок и установки сомнительных программ.
Что такое HTTPS и как его обрабатывает Windows 10
HTTPS — это расширение протокола HTTP, при котором трафик между браузером и сайтом шифруется с помощью TLS (или устаревшего SSL). Когда вы открываете сайт по адресу, начинающемуся с https://, система выполняет «рукопожатие»: получает сертификат сервера, проверяет его подлинность по цепочке доверенных центров сертификации и только после этого устанавливает зашифрованный канал.
В Windows 10 за проверку сертификатов отвечает системный компонент Schannel, а сами сертификаты хранятся в системном хранилище. Именно поэтому ошибка HTTPS может проявляться сразу во всех браузерах — проблема находится на уровне операционной системы, а не конкретной программы.
Браузеры на движке Chromium (Chrome, Edge, Яндекс Браузер) используют системное хранилище сертификатов Windows. Firefox — исключение: у него собственное хранилище, поэтому иногда сайт открывается в Firefox, но выдаёт ошибку в Chrome, или наоборот.
Проверка даты, времени и часового пояса
Сертификат имеет срок действия, и система сверяет его с текущей датой. Если часы сбились — например, после отключения батарейки BIOS или сбоя синхронизации — даже валидный сертификат будет считаться просроченным или «ещё не действующим».
Проверьте и настройте время так:
- 🕐 Откройте
Параметры → Время и язык → Дата и время. - 🔄 Включите переключатели «Установить время автоматически» и «Автоматически устанавливать часовой пояс».
- 🌐 Нажмите кнопку «Синхронизировать» в разделе синхронизации часов.
- 📅 Если синхронизация не помогает, задайте дату и время вручную, а затем перезагрузите ПК.
⚠️ Внимание: если дата сбрасывается после каждого выключения компьютера, вероятная причина — разрядившаяся батарейка CMOS на материнской плате. Её замена — простая операция, но на ноутбуке может потребовать частичной разборки; при сомнениях обратитесь в сервис.
Обновление корневых сертификатов
Windows 10 получает корневые сертификаты через Центр обновления Windows. Если обновления давно отключены или система не обновлялась, хранилище может не знать о новых центрах сертификации — и сайты с их сертификатами будут выдавать ошибку.
Откройте Параметры → Обновление и безопасность → Центр обновления Windows и нажмите «Проверить наличие обновлений». Установите всё, что система предложит, включая накопительные обновления, и перезагрузите компьютер.
Посмотреть установленные сертификаты можно через оснастку: нажмите Win + R, введите certmgr.msc для хранилища текущего пользователя. Системное хранилище компьютера открывается через mmc с добавлением оснастки «Сертификаты» для учётной записи компьютера. Вручную удалять оттуда что-либо без чёткого понимания не стоит.
Настройка протоколов TLS в свойствах Интернета
Версии протоколов, которые разрешено использовать системе, задаются в классической панели «Свойства браузера». Нажмите Win + R и выполните команду:
inetcpl.cpl
Перейдите на вкладку «Дополнительно» и прокрутите список до раздела параметров безопасности. Там находятся флажки версий SSL и TLS.
- 🔒 Флажок TLS 1.2 должен быть включён — большинство современных сайтов работают именно с ним.
- 🆕 TLS 1.3 поддерживается в актуальных версиях Windows 10 и включается там же, если пункт присутствует.
- 🚫 Устаревшие SSL 2.0 и SSL 3.0 рекомендуется держать выключенными — они признаны небезопасными.
После изменения флажков нажмите «Применить» и перезапустите браузер. Если сайт по-прежнему не открывается, возможная причина — сервер требует версию TLS, которой нет в вашей сборке системы; в таком случае поможет установка последних обновлений Windows.
Сброс сетевых настроек и кэша DNS
Повреждённый кэш DNS или сбитые параметры стека TCP/IP — ещё одна возможная причина сбоев HTTPS, особенно после удаления VPN-клиентов, антивирусов с веб-фильтрацией или смены роутера. Сброс выполняется из командной строки, запущенной от имени администратора:
ipconfig /flushdns
netsh winsock reset
netsh int ip reset
После выполнения всех трёх команд перезагрузите компьютер — без перезагрузки сброс Winsock не вступит в силу. Учтите, что команды сбрасывают пользовательские сетевые настройки: статические IP-адреса и параметры, заданные вручную, придётся настроить заново.
☑️ Диагностика HTTPS-ошибки по шагам
Антивирус, VPN и фильтрация HTTPS-трафика
Многие антивирусы встраиваются в защищённое соединение: они подменяют сертификат сайта собственным, чтобы просканировать трафик. Если компонент веб-защиты работает некорректно или его сертификат не установлен в систему, браузер покажет ошибку ERR_CERT_AUTHORITY_INVALID.
Диагностика простая: временно отключите в настройках антивируса функцию проверки защищённых соединений (название зависит от продукта — «сканирование HTTPS», «веб-защита», «проверка зашифрованного трафика») и проверьте сайт снова. Если ошибка исчезла, обновите антивирус до актуальной версии или переустановите его — это восстановит корректную установку его сертификата.
⚠️ Внимание: не добавляйте сайты в исключения браузера и не нажимайте «перейти всё равно» на незнакомых ресурсах. Обход предупреждения о сертификате означает, что трафик может перехватываться — это безопасно только как временная диагностическая мера на заведомо доверенных адресах.
VPN-клиенты и прокси-расширения тоже могут ломать цепочку сертификатов. Отключите их по очереди и проверяйте результат после каждого шага — так вы точно определите виновника.
Сравнение типичных ошибок HTTPS
Разные коды ошибок указывают на разные причины. Ориентируйтесь по таблице:
| Код ошибки | Вероятная причина | Первое действие |
|---|---|---|
| ERR_CERT_DATE_INVALID | Сбитые дата/время или истёкший сертификат сайта | Синхронизировать часы |
| ERR_CERT_AUTHORITY_INVALID | Антивирус подменяет сертификат или нет корневого ЦС | Проверить без антивируса, обновить Windows |
| ERR_SSL_VERSION_OR_CIPHER_MISMATCH | Несовпадение версий TLS у клиента и сервера | Включить TLS 1.2 в inetcpl.cpl |
| ERR_CONNECTION_RESET | Сброс соединения сетью, VPN или провайдером | Сброс Winsock, отключить VPN |
Как проверить сертификат сайта вручную
Нажмите на значок замка слева от адреса сайта в браузере, выберите пункт о сертификате (в Chrome — «Сертификат действителен»). В открывшемся окне видны срок действия, издатель и цепочка доверия. Если срок действия истёк — проблема на стороне сайта, и с вашей системой всё в порядке.
Когда проблема не на вашей стороне
Не каждая HTTPS-ошибка требует действий пользователя. Если сертификат сайта просрочен, выпущен на другое доменное имя или отозван, исправить это может только владелец ресурса. Признак такой ситуации — ошибка повторяется на разных устройствах, в разных сетях (например, через мобильный интернет) и у других людей.
Проверка простая: откройте тот же адрес со смартфона через мобильные данные, минуя домашний Wi-Fi. Если ошибка идентична — система Windows 10 ни при чём, и менять её настройки бессмысленно.
Часто задаваемые вопросы
Как включить HTTPS в Windows 10?
Отдельного переключателя «включить HTTPS» не существует: протокол используется автоматически, когда вы открываете адрес вида https://. Со стороны системы нужно лишь, чтобы были включены актуальные версии TLS в свойствах Интернета (inetcpl.cpl) и установлены обновления Windows.
Почему ошибка сертификата появляется во всех браузерах сразу?
Это указывает на системную причину: неверную дату, устаревшее хранилище корневых сертификатов, антивирус с фильтрацией HTTPS или сбитые сетевые параметры. Исключение — Firefox с его собственным хранилищем: он может вести себя иначе.
Можно ли отключить проверку сертификатов в Windows 10?
Технически браузеры позволяют проигнорировать предупреждение для конкретного сайта, но глобально отключать проверку небезопасно: без неё трафик можно перехватить и подменить. Правильный путь — устранить причину ошибки, а не отключать защиту.
Поможет ли переустановка браузера при ошибках HTTPS?
Обычно нет, если ошибка повторяется в нескольких браузерах — они используют общее системное хранилище и компонент Schannel. Переустановка имеет смысл, только если проблема строго в одном браузере.
Что делать, если после всех действий ошибка осталась?
Проверьте сайт с другого устройства и через другую сеть. Если ошибка только на вашем ПК, выполните полный сброс сети: Параметры → Сеть и Интернет → Состояние → Сброс сети. Если и это не помогло, возможна проблема у провайдера или с самим сайтом.