Windows 0x800C0011Высокая

DNS Resolution Error (0x800C0011) – quick fix for Windows

When you cannot resolve domain names in Windows, you see a DNS resolution error (0x800C0011). This article provides step‑by‑step instructions to diagnose and fix the issue on Windows 10 and 11.

Обновлено 16 июля 2026 г.
5-10 мин
Средняя
FixPedia Team
Применимо к:Windows 10Windows 11

Что означает ошибка 0x800C0011

Ошибка 0x800C0011 указывает на то, что DNS‑клиент Windows не смог разрешить доменное имя. Ошибка появляется в окне сетевого подключения, в окне «Свойства» адаптера или при попытке pingовать домен. Это означает, что система не смогла получить IP‑адрес для указанного DNS‑имени.

Причины возникновения

  • Повреждён или переполнен кэш DNS (файл dnscache.dll).
  • Некорректные настройки Winsock или повреждён TCP/IP‑стек.
  • В файле hosts записаны неверные или устаревшие записи.
  • Не настроены или недоступны DNS‑серверы (используются некорректные адреса).
  • Служба DNS‑клиента (Dnscache) остановлена или работает с ошибками.
  • Устаревшие или повреждённые сетевые драйверы.

Способы решения

Способ 1: Очистить DNS‑кэш и сбросить Winsock

  1. Откройте Command Prompt от имени администратора.
  2. Выполните команду:
    ipconfig /flushdns
    
    Очищает кэш DNS‑резолвера.
  3. Выполните команду:
    netsh winsock reset
    
    Сбрасывает каталог Winsock.

Способ 2: Сбросить стек TCP/IP и DNS‑клиент

  1. Запустите elevated Command Prompt.
  2. Выполните:
    netsh int ip reset
    
    Восстанавливает стандартные настройки TCP/IP.
  3. Выполните:
    netsh dns reset
    
    Сбрасывает конфигурацию DNS‑клиента.

Способ 3: Очистить hosts и обновить IP

  1. Откройте файл %SYSTEMROOT%\System32\drivers\etc\hosts в любом текстовом редакторе (необходимы права администратора).
  2. Удалите все записи, которые выглядят подозрительно (особенно те, что содержат незнакомые домены).
  3. Сохраните изменения.
  4. В Command Prompt выполните:
    ipconfig /release
    ipconfig /renew
    
    Отпускает текущий IP и запрашивает новый.

Способ 4: Изменить адреса DNS‑серверов

  1. Нажмите Win + X → выберите Сетевые подключения.
  2. Щёлкните правой кнопкой мыши по активному адаптеру → Свойства.
  3. Выделите Протокол TCP/IPv4Свойства.
  4. Выберите Использовать следующие адреса DNS‑серверов:
    Префикс DNS: . (автоматический)
    Основной DNS‑сервер: 8.8.8.8
    Альтернативный DNS‑сервер: 8.8.4.4
    
  5. Нажмите ОК и перезагрузите компьютер.

Способ 5: Перезапустить службу DNS‑клиента

  1. Запустите PowerShell от имени администратора.
  2. Выполните команду:
    Restart-Service -Name Dnscache
    
    Служба DNS‑клиента перезапустится, исправив возможные сбои.

Профилактика

  • Регулярно очищайте DNS‑кэш (ipconfig /flushdns) – особенно после изменений в hosts или после подозрительных подключений.
  • Обновляйте сетевые драйверы через Диспетчер устройств или на сайте производителя адаптера.
  • Используйте надёжные публичные DNS (Google 8.8.8.8/8.8.4.4, Cloudflare 1.1.1.1/1.0.0.1) для большей стабильности.
  • Проверяйте файл hosts на лишние записи (редактируйте его только при необходимости).
  • Включите автоматическое обновление Windows, чтобы получать исправления для сетевого стека.

Часто задаваемые вопросы

Что означает ошибка 0x800C0011 в Windows?
Как быстро проверить, связана ли проблема с DNS?
Обнулит ли `netsh int ip reset` мои сетевые настройки?
Могут ли устаревшие сетевые драйверы вызывать ошибки разрешения DNS?

Полезное

Очистить DNS‑кэш и сбросить Winsock
Сбросить стек TCP/IP и DNS‑клиент
Очистить файл hosts и обновить IP
Изменить адреса DNS‑серверов
Перезапустить службу DNS‑клиента