Справочник системных ошибок и решений

Windows Server, Active Directory, 1С:Предприятие, СУБД, Linux, Cisco, MikroTik, Asterisk.

⚠️ Важная информация Все материалы, инструкции, команды и скрипты на сайте предоставлены исключительно в ознакомительных целях. Их применение может повлиять на работу операционной системы, программного обеспечения, баз данных, сетевого оборудования и других компонентов инфраструктуры. Перед выполнением действий создайте резервную копию и по возможности протестируйте изменения в безопасной среде. Пользователь самостоятельно оценивает риски и несет ответственность за результат. При отсутствии необходимых знаний обратитесь к квалифицированному ИТ-специалисту.

Event ID 1020 Windows Server, AD и Роли

Event ID 1020 DHCP-Server: The scope is nearly full

Обновлено: 28.08.2026 · Официальная документация ↗

Симптомы переполнения пула DHCP (Event ID 1020)

В системном журнале на сервере с ролью DHCP регистрируется предупреждение Event ID 1020:

Scope 192.168.1.0 is 95 percent full with only 5 IP addresses remaining.

Последствия для локальной сети:

  • Новые компьютеры, Wi-Fi клиенты и смартфоны не могут подключиться к сети (получают автоконфигурационный адрес 169.254.x.x - APIPA).
  • Сетевой конфликт IP-адресов у существующих клиентов.
  • Жалобы пользователей на отсутствие интернета и доступа к локальным ресурсам.

Что означает ошибка: В указанной области (Scope) количество свободных IP-адресов упало ниже порогового значения (по умолчанию 80% или 95%). Если пул будет исчерпан на 100%, новые устройства не смогут войти в сеть.

Пошаговый план решения проблемы переполнения DHCP

  1. Уменьшение времени аренды IP-адресов (Lease Duration)

    Для сетей с большим количеством беспроводных устройств (ноутбуки, телефоны) стандартное время аренды в 8 дней является чрезмерным. Уменьшите его до 4–8 часов:

    # Установка времени аренды 8 часов через PowerShell:
    Set-DhcpServerv4Scope -ScopeId 192.168.1.0 -LeaseDuration 08:00:00
  2. Принудительное удаление устаревших неактивных аренд (Leases)

    Очистите список аренд от устройств, которых уже нет в офисе:

    # Получение списка неактивных аренд и их удаление:
    Get-DhcpServerv4Lease -ScopeId 192.168.1.0 | Where-Object {$_.AddressState -eq "Inactive"} | Remove-DhcpServerv4Lease
  3. Расширение диапазона адресов пула (Scope Range)

    Если позволяет маска подсети, увеличьте конечный IP-адрес диапазона:

    Set-DhcpServerv4Scope -ScopeId 192.168.1.0 -StartRange 192.168.1.50 -EndRange 192.168.1.250
  4. Создание супер-области (Superscope) или расширение маски подсети

    Если диапазон /24 (255.255.255.0) полностью забит, перейдите на маску /23 (255.255.254.0) либо объедините две подсети в Superscope через консоль dhcpmgmt.msc.

💡 Практика специалистов: В офисах с гостевым Wi-Fi главной причиной Event ID 1020 является стандартная 8-дневная аренда. Смартфоны с включенной рандомизацией MAC-адресов 'съедают' по 3-5 адресов на одного человека в неделю. Установка Lease Duration = 2 часа для гостевого VLAN навсегда решает проблему переполнения.

Частые вопросы (FAQ)

При каком проценте заполнения генерируется Event ID 1020?

По умолчанию Windows Server отправляет предупреждение при заполнении 80% пула, а критическое событие — при достижении 95%.

Что произойдет с пользователем, если его аренда истечет прямо во время работы?

Клиент начинает попытки продления (T1 renew) при истечении 50% времени аренды. Если сервер доступен, продление происходит абсолютно незаметно для пользователя.

Как найти в DHCP 'мертвые' бронирования (Reservations)?

Выполните команду Get-DhcpServerv4Reservation -ScopeId 192.168.1.0 и удалите резервации старых уволенных сотрудников или списанных принтеров.

Поможет ли перезапуск службы DHCP освободить адреса?

Нет, база данных DHCP сохраняется на диске (dhcp.mdb), и после перезапуска все активные аренды останутся на месте.

Полезные материалы
Рекомендуем