0x800C0008
Средняя важность — нужна диагностика

Ошибка 0x800C0008 — Коды 0x (HRESULT)

Что это значит

Код 0x800C0008 (WININET_E_INVALID_CA) означает, что цепочка сертификатов безопасности веб-сайта недействительна или не соответствует доверенному корневому центру сертификации. Система блокирует соединение, так как не может проверить подлинность сервера. Пользователь видит сообщение об ошибке в браузере или приложении, использующем WinINet, например: «Не удалось установить безопасное соединение» или «Сертификат безопасности недействителен».

Вероятные причины

  • Сертификат веб-сайта просрочен или отозван
  • Корневой сертификат центра сертификации отсутствует в хранилище доверенных корневых центров Windows
  • Системные часы установлены неверно (дата/время сильно отличаются от реальных)
  • Прокси-сервер или антивирус подменяет сертификат (SSL-инспекция)
  • Повреждено хранилище сертификатов Windows
  • Используется устаревшая версия Windows без обновлений корневых сертификатов
  • Сертификат самоподписанный и не добавлен в доверенные
  • Политика безопасности организации блокирует определённые центры сертификации

Что делать — по порядку

  1. Проверьте правильность даты и времени на компьютере (должны быть синхронизированы с time.windows.com).
  2. Откройте сайт в другом браузере (например, Chrome или Firefox) — если ошибка исчезает, проблема в хранилище сертификатов Windows.
  3. Обновите корневые сертификаты Windows через Центр обновления (KB931125 или установка последнего пакета обновлений).
  4. Временно отключите антивирус или прокси-сервер, выполняющий SSL-инспекцию, и проверьте соединение.
  5. Сбросьте настройки WinINet: выполните в командной строке от администратора «netsh winhttp reset proxy».
  6. Установите недостающий корневой сертификат вручную: экспортируйте его с другого доверенного компьютера и импортируйте в «Доверенные корневые центры сертификации».
  7. Проверьте целостность системных файлов: sfc /scannow.
  8. Если сайт использует самоподписанный сертификат — добавьте его в доверенные (не рекомендуется для публичных сайтов).

Нажимайте на пункты, чтобы отмечать выполненные.

Частые вопросы

Что делать, если ошибка 0x800C0008 появляется только в одном браузере?

Попробуйте сбросить настройки браузера или переустановить его. Если ошибка исчезает в другом браузере, проблема в хранилище сертификатов Windows.

Может ли антивирус вызывать эту ошибку?

Да, антивирусы с функцией проверки HTTPS (SSL-сканирование) часто подменяют сертификаты. Временно отключите эту функцию или добавьте сайт в исключения.

Как обновить корневые сертификаты вручную?

Скачайте и установите последнее обновление корневых сертификатов с сайта Microsoft (KB931125) или выполните команду «certutil -generateSSTFromWU roots.sst».

Ошибка возникает при подключении к корпоративному порталу. Что делать?

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

Поможет ли переустановка Windows?

Обычно нет, если проблема в сертификате сайта. Переустановка Windows — крайняя мера, если повреждено хранилище сертификатов.

Источники