Короткий ответ
Циклический down/up на WS-042 — обычно энергосбережение NIC/USB, плохой кабель/док, драйвер чипсета/Intel-Realtek-Wi‑Fi, не «битый TCP». Снимите «Allow the computer to turn off this device to save power» для теста, USB Selective Suspend, драйвер с вендора ОС (Windows 10 22H2 vs 11 24H2), питание USB-NIC. Не Driver Pack Solution. Если падения с BSOD — дамп.
Microsoft 365 «офлайн каждые 5 минут» часто следует за NIC, не за Click-to-Run.
Симптомы и как отличить
- Иконка сети моргает, RDP/шары рвутся, DHCP renew.
- Только на док-станции — кабель PD, прошивка док, USB.
- Только после сна — Modern Standby / NIC D3.
- Только Wi‑Fi — роуминг, питание адаптера, DFS каналы.
- Соседний ПК на том же патче стабилен — не свитч этажа.
| Где рвётся | Куда |
|---|---|
| Media disconnected циклом | этот материал |
| Навсегда 169.254 | нет IP |
| USB NIC не в PnP | USB |
| VPN при живом LAN | VPN |
Журнал System: Kernel-PnP, e1dexpress/rt68cx21/WiFi — смотрите имя провайдера драйвера на машине. ID 27/32 у PnP бывают про удаление устройства — читайте текст, не универсальный «код отключения NIC».
Возможные причины
- Power Management на устройстве NIC.
- USB Selective Suspend, слабый хаб, кабель док.
- Драйвер из Windows Update хуже вендорского (или наоборот — слишком старый).
- Energy-Efficient Ethernet / Green Ethernet на свитче и NIC.
- Перегрев док, короткий USB.
- Политика GPO «PCI Express Link State Power Management» Aggressive.
- Конфликт VPN-фильтров WFP с отвалом адаптера.
- Редко: дефект порта, нехватка питания USB-C PD.
Диагностика
1. Какой адаптер и как часто
Get-NetAdapter | Format-Table Name, Status, MacAddress, LinkSpeed, DriverVersion, DriverInformation
Get-NetAdapterStatistics | Format-Table Name, ReceivedDiscarded, OutboundDiscardedВерсия драйвера и дата. Сравните с эталоном парка.
2. Журнал линка
Get-WinEvent -FilterHashtable @{ LogName = 'System'; StartTime = (Get-Date).AddDays(-1) } -MaxEvents 80 |
Where-Object { $_.ProviderName -match 'Netwtw|e1d|rtk|mlx|USB|ndis' -or $_.Message -match 'disconnected|NIC' } |
Select-Object TimeCreated, ProviderName, Id, MessageФильтр подстрок подстройте под фактический ProviderName (Get-NetAdapter | fl *driver*).
3. Питание устройства
Диспетчер устройств → NIC → Power Management. USB Root Hub → Selective suspend в схеме питания.
powercfg /query SCHEME_CURRENT SUB_USB4. Док / USB-NIC
Другой кабель USB-C, порт ПК напрямую, без дешёвого хаба. Проверьте в PnP исчезновение устройства целиком vs только линк.
5. Свитч
Ошибки CRC на порту, err-disable, EEE. Согласование 100 vs 1000.
Сон: powercfg /sleepstudy на современных ноутбуках, если есть. Не обязательно на каждом десктопе.
Решение
Сценарий A. Энергосбережение NIC (тест)
Снимите галку turn off this device. Для USB: в схеме «USB selective suspend setting» = Disabled на время теста. Если стабилизировалось — закрепите точечно (GPO/Intune на док-профили), не обязательно глобо отключать suspend на всех USB.
Сценарий B. Драйвер
Удалите NIC в PnP с «удалить ПО драйвера», поставьте пакет вендора под точную ОС. Не «скачать все Realtek». После CU Windows иногда откатывает — заблокируйте драйвер WU политикой, если эталон проверен.
Откат драйвера, если регресс после обновления.
Сценарий C. EEE / Green
На NIC (Intel PROSet / Advanced) и на порту свитча выключите Energy-Efficient Ethernet для теста. Если помогло — стандартизируйте.
Сценарий D. Док
Прошивка док, оригинал кабель PD, порт с молнией/значком питания. Питание ноутбука от док недостаточно — NIC USB отваливается. Замена док, не Windows.
Сценарий E. Wi‑Fi
Отключите «случайный MAC» если NAC на MAC. Питание адаптера максимальное в свойствах Intel. Каналы 2.4 перегруз — 5 GHz корпоративный SSID.
Не ставьте два метрически равных default route Wi‑Fi+Ethernet без политики.
Если BSOD ndis.sys / usbccgp — дамп и откат, не бесконечные «repair сетевого адаптера» кнопкой Windows.
Microsoft 365: кэш Outlook переживёт краткий обрыв; частые обрывы дают цикл синхронизации — чините NIC.
На док-станциях измеряйте цикл: закрыл крышку → открыл → линк. Если down на 30 секунд каждый раз — D3/питание, не DHCP. Снимите power management с NIC на тест, затем закрепите в Intune/GPO только для док-профиля, не всем ноутбукам в поле.
EEE (Energy-Efficient Ethernet) на дешёвом доступе даёт флап 1G↔100. Выключите на порту и в Advanced NIC согласованно. Драйвер с Windows Update после CU иногда хуже пакета вендора 24H2 — эталон версии в образе, блок WU на этот Hardware ID.
Не лечите флап netsh winsock reset. Не ставьте два VPN-клиента. Если в дампе ndis.sys / usbccgp — переходите к BSOD, не бесконечному disable/enable.
Как проверить, что проблема устранена
- 30–60 минут непрерывного ping шлюза без разрывов (
ping -tна время теста, затем Ctrl+C). - Сон/док/выдвижение — линк возвращается без ручного disable/enable.
- DriverVersion = эталон.
- VPN/RDP сессия не падает сама.
- Журнал без пачки disconnect каждые 2 минуты.
Если не помогло
- Только один VLAN/порт — свитч.
- Все USB устройства моргают — контроллер, USB.
- После 24H2 — известные проблемы вендора NIC, не «откат feature update» сразу.
- Виртуальный NIC Hyper-V Default Switch на рабочей станции — уберите, если не нужен.
Не disable IPv6 как лечение disconnect. Не выключайте firewall.
Профилактика
- Эталон драйвера NIC/док в образе.
- Политика питания для док vs батарея.
- Кабели Cat5e/6, не «телефонный» патч.
- Мониторинг err-disable на доступе.
- Запрет случайных драйвер-паков GPO.
FAQ
Disable/Enable адаптера помогает на 5 минут — это драйвер?
Часто да, или питание/док. Не замена постоянному фиксу.
Нужно ли отключать Fast Startup?
Иногда да для USB-NIC на десктопе. Замер. Не первый шаг для Wi‑Fi ноутбука.
Wi‑Fi и Ethernet одновременно
Для стабильности в офисе Ethernet, Wi‑Fi off или более высокая метрика Ethernet.
Можно ли выключить PCI Express ASPM в BIOS?
Только по гайду вендора железа. Не парковый «твик».
Event 32 каждый час
Читайте устройство в тексте. Это может быть съёмный диск, не NIC.
Outlook пишет «подключение» при каждом обрыве
Да, клиент Microsoft 365 чувствителен к линку. Сначала стабилизируйте адаптер.