Открыть сервисСервис

DHCP-клиент в Windows: назначение, настройка и устранение неполадок

DHCP-клиент — служба Windows, обеспечивающая автоматическое получение сетевых параметров (IP-адреса, маски подсети, шлюза и DNS-серверов) от сервера DHCP. Если служба DHCP-клиент отключена или не запущена, сетевой адаптер не может получить конфигурацию автоматически, и в Windows отображается сообщение «DHCP не включён на сетевом адаптере Ethernet» с ограничением доступа к сети (адрес вида 169.254.x.x, сбой подключения).

Причины появления ошибки

Наиболее частые причины отказа DHCP-клиента:

  • Служба DHCP-клиент (DhcpClient) отключена или остановлена в диспетчере служб.
  • Повреждение системных компонентов сети после сбоев, вирусных воздействий или некорректных обновлений.
  • Конфликт драйвера сетевого адаптера, особенно после обновления Windows или установки стороннего ПО.
  • Отказ сервера DHCP на стороне роутера или провайдера.
  • Некорректные настройки реестра, отвечающие за параметры DHCP.
  • Вмешательство антивируса или брандмауэра, блокирующего службу.

Основные способы решения

Включение службы DHCP-клиент

Наиболее частое решение — проверка состояния службы:

  1. Нажать Win + R, ввести services.msc, открыть диспетчер служб.
  2. Найти в списке службу DHCP-клиент.
  3. Убедиться, что тип запуска установлен «Автоматически», а состояние — «Выполняется».
  4. Если служба остановлена, нажать «Запустить»; если изменён тип запуска — установить «Автоматически» и перезагрузить компьютер.

Сброс сетевой конфигурации через командную строку

Если включение службы не помогло, выполняется последовательность сетевых команд от имени администратора:

`` ipconfig /release ipconfig /flushdns ipconfig /renew netsh winsock reset netsh int ip reset ``

После выполнения команд требуется перезагрузка компьютера. Команды сбрасывают текущую конфигурацию, очищают кэш DNS и восстанавливают параметры TCP/IP и Winsock к состоянию по умолчанию.

Проверка драйвера сетевого адаптера

Через диспетчер устройств (devmgmt.msc) в разделе «Сетевые адаптеры» можно:

  • откатить драйвер на предыдущую рабочую версию (свойства адаптера → «Драйвер» → «Откатить драйвер»);
  • обновить драйвер с локального или веб-источника;
  • удалить адаптер и выполнить обнаружение изменений оборудования — Windows переустановит драйвер автоматически.

Проверка параметров реестра

Служба DHCP-клиент зависит от корректности нескольких ключей реестра. Путь: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DhcpClient. В разделе Parameters параметр ServiceDll должен указывать на файл %SystemRoot%\System32\dhcpcsvc.dll. При повреждении значения его восстанавливают вручную или выполняют восстановление системных файлов командой sfc /scannow.

Восстановление системных файлов

Команда sfc /scannow, запущенная от имени администратора, проверяет целостность системных файлов Windows и заменяет повреждённые экземпляры резервными копиями. При серьёзных повреждениях может потребоваться образ DISM:

`` DISM /Online /Cleanup-Image /RestoreHealth ``

DHCP-клиент в Linux

В Linux функцию DHCP-клиента выполняют различные утилиты в зависимости от дистрибутива и системы инициализации: dhclient, dhcpcd, NetworkManager (использует внутренний клиент или dhclient). Для принудительного получения адреса:

`` sudo dhclient -r # освобождение текущего адреса sudo dhclient # запрос нового адреса ``

В дистрибутивах с systemd состояние DHCP-интерфейса проверяется командой networkctl status <интерфейс>. Для постоянной настройки DHCP в /etc/network/interfaces (Debian/Ubuntu) или в конфигурации NetworkManager добавляется директива iface eth0 inet dhcp.

DHCP на уровне роутера и провайдера

Если DHCP-клиент на компьютере работает корректно, но адрес не выдаётся, проблема может быть на стороне роутера или провайдера:

  • DHCP-сервер в веб-интерфейсе роутера должен быть включён (раздел «LAN» или «Сеть»).
  • Диапазон выдаваемых адресов не должен быть исчерпан — количество клиентов ограничено размером пула.
  • При подключении напрямую к кабелю провайдера DHCP может не работать, если провайдер использует статические адреса или PPPoE — тогда требуется создание соответствующего подключения в Windows.

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

Для стабильной работы DHCP рекомендуется: не отключать службу DHCP-клиент вручную, ограничивать автоматические обновления драйверов сторонними утилитами, использовать штатные средства Windows для обновления драйверов, а при работе через роутер — периодически перезагружать его при накоплении ошибок.

Источники: официальная документация Microsoft по службе DHCP-клиент; справка Windows по командам ipconfig и netsh; руководства по настройке сетевых подключений в Linux (man-страницы dhclient, dhcpcd, NetworkManager).

Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru