#Симптом и условия применимости
После перезапуска Windows Server статический IP или параметры сетевого адаптера возвращаются к старым значениям. Надо выяснить, кто применяет конфигурацию: DHCP, групповые политики, сценарий запуска, управление гипервизором или средство конфигурации сети. Не стоит повторно назначать IP при каждом старте. Инструкция подходит для Windows Server 2022 и Windows Server 2025 при наличии соответствующей роли или компонента; варианты Desktop Experience и Server Core могут отличаться. Для критических серверов требуется согласование с владельцем системы.
#Возможные причины и признаки
| Возможная причина | Как узнать | Что делать |
|---|---|---|
| IP назначен DHCPАдрес меняется согласно аренде. | Get-NetIPInterface показывает Dhcp Enabled. | Определить требуемый режим адресации. |
| Сценарий или система управления переопределяет сетьЗапланированное задание, профиль виртуальной машины либо система оркестрации возвращают настройку. | В журнале изменения совпадают с запуском задания/службы. | Проверить источник управления и порядок. |
| Адаптер переименован или заменёнПосле обновления драйвера или миграции VM настройки привязаны к другому интерфейсу. | Появился новый интерфейс или другой InterfaceIndex. | Сопоставить физический и виртуальный NIC. |
#Пошаговая диагностика и устранение
- Зафиксируйте исходный сбой и исходные условияЗапишите дату и время, полную версию Windows Server, роль устройства (член домена, контроллер домена, узел виртуализации и т. п.), точный текст ошибки и последнее известное изменение конфигурации. Для графической установки версию можно проверить Win+R →
winver; для Server Core — через штатную административную консоль. Не считайте совпадение по дате доказательством, что причиной было обновление.
- Сохраните удалённую консоль и текущую схемуЕсли вы подключены по RDP к этому IP, не меняйте адрес прямо сейчас. Подготовьте гипервизор/KVM и запишите MAC, IP, шлюз, DNS, интерфейс и текущие маршруты. Сверьте адреса с разрешённой схемой, чтобы не создать конфликт с другими серверами.
- Снимите текущие параметры адаптераВ PowerShell с правом чтения выполните Get-NetAdapter, Get-NetIPConfiguration и Get-NetIPInterface -AddressFamily IPv4. Запишите Name, InterfaceIndex и Dhcp. Если интерфейсов несколько, сначала свяжите их с физическими портами/виртуальными сетями.Windows · PowerShellКомандаPowerShell, команды только читают адаптеры и параметры сети, прав администратора обычно не требуют. Не используют Set-NetIPAddress и не меняют маршруты.
Get-NetAdapter | Select-Object Name,InterfaceDescription,MacAddress,StatusGet-NetIPInterface -AddressFamily IPv4 | Select-Object InterfaceAlias,InterfaceIndex,DhcpGet-NetIPConfiguration
- Посмотрите, что происходит при перезапускеСравните сохранённые параметры до перезагрузки и после следующей плановой загрузки. Не инициируйте новую перезагрузку работающего сервера без окна обслуживания; иногда именно политика при старте изменяет параметры.
- Найдите ответственного за адресЕсли DHCP Enabled, проверьте арендованный адрес и резервирование на DHCP-сервере. При статическом адресе уточните, не управляет ли конфигурацией System Center, облачная служба или сценарий производителя; конфликты между инструментами исправляются у источника.
- Проверьте системные события адаптераВ Event Viewer → «Журналы Windows» → «Система» найдите события сетевого драйвера и DHCP Client в момент перезапуска. Сравните время появления нового интерфейса или загрузки драйвера с моментом смены адреса.
- Посмотрите сценарии и задачи без отключенияВ «Планировщике заданий» проверьте задачи при запуске системы и входе, а также действующие политики/службы развёртывания. Если сценарий меняет IP, изучите файл и владельца, не отключая всю систему автоматизации.
- Проверьте виртуальную сетьВ виртуальной машине сопоставьте MAC и имя адаптера с настройками Hyper-V/другого гипервизора. Если сетевой адаптер заменён, статические настройки могли остаться на старом устройстве: нужный адаптер должен быть однозначно определён до изменения.
- Исправьте источник и проверьте устойчивостьПосле согласования исправьте только выбранную настройку в её управляющей системе. Выполните плановую перезагрузку под наблюдением, повторите Get-NetIPConfiguration и проверьте доступ с разрешённого клиента. Если IP снова меняется, не применяйте адрес повторно вслепую — найдите незамеченный источник изменений.
#Как понять, что проблема решена
Сопоставьте исходную неисправность («после перезапуска сбрасываются параметры сетевого адаптера») с новым результатом после одного согласованного изменения. Зафиксируйте время теста, журналы и результаты для затронутых пользователей или служб. Если результат нестабилен, не предпринимайте второй рискованный шаг наугад: восстановите согласованное предыдущее состояние и передайте журнал владельцу роли.
#Если не помогло
Сохраните исходный и новый код ошибки, выбранную роль, версию сборки, номера событий и анонимизированные результаты диагностических команд. Для доменных контроллеров, узлов Hyper-V и серверов безопасности рассмотрите профильную поддержку и процедуру изменения конфигурации. Не выключайте защиту, не удаляйте роли и не сбрасывайте всю ОС вместо адресной диагностики.