В Windows 11 с 24h2 перестало работать сетевое окружение? После обновления с Windows 11 23 до Windows 11 24 компьютеры перестали отображаться в сетевом окружении. Кто-нибудь уже сталкивался с этой проблемой и нашёл решение?
Коротко: да — после обновления до Windows 11 24H224\mathrm{H}224H2 у многих пропадает видимость компьютеров в «Сетевом окружении». Причины — изменение поведения обнаружения в системе (Function Discovery / WS‑Discovery), отключение/удаление старых протоколов (SMBv1/NetBIOS) и/или сброс правил брандмауэра. Решение — проверить и включить службы, сетевые параметры и при необходимости временно включить поддержку SMBv1 для старых устройств. Шаги для проверки и устранения (быстро и по пунктам): 1) Убедиться, что сеть — приватная: - Settings → Network & Internet → свойства сети → Network profile = Private. 2) Включить «Сетевое обнаружение» и «Общий доступ к файлам и принтерам»: - Settings → Network & Internet → Advanced network settings → Advanced sharing settings → Turn on network discovery and file and printer sharing. 3) Проверить и запустить нужные службы: - службы: Function Discovery Resource Publication (fdResPub), Function Discovery Provider Host (fdPHost), SSDP Discovery (SSDPSRV), UPnP Device Host (upnphost). - PowerShell (от админа): Get-Service fdPHost, fdResPub, SSDPSRV, upnphost Set-Service -Name fdPHost,fdResPub -StartupType Automatic Start-Service fdPHost,fdResPub 4) Разрешить правила брандмауэра для Network Discovery: - PowerShell (от админа): Get-NetFirewallRule -DisplayGroup "Network Discovery" | Format-Table DisplayName,Enabled Set-NetFirewallRule -DisplayGroup "Network Discovery" -Enabled True 5) Если видны только по \\IP, но не по имени — проверьте NetBIOS/DNS: - При необходимости включить TCP/IP NetBIOS Helper (для старых сетей). - Можно подключаться напрямую: \\192.168.1.10 или \\HOSTNAME. 6) Если в сети есть старые устройства, требующие SMBv1: (опасно по безопасности — временно и с осторожностью) - Включить SMBv1 вручную (от админа PowerShell): Enable-WindowsOptionalFeature -Online -FeatureName "SMB1Protocol" -NoRestart - После устранения доступа — отключить SMBv1. 7) Проверить порты и правила (SMB): - SMB по современному работает по TCP порту 445445445 (старый NetBIOS — 139139139). - Убедитесь, что эти порты не заблокированы в локальном брандмауэре или роутере. 8) Дополнительно: - Попробуйте в проводнике в адресной строке \\ — часто работает, даже если «Сетевое окружение» пусто. - Обновите Windows до последних накопительных обновлений — Microsoft выпускает исправления для проблем с обнаружением после крупных релизов. - Обновите сетевые драйверы на ПК. Если нужно — пришлите вывод команд: - Get-Service fdPHost,fdResPub,SSDPSRV,upnphost - Get-NetFirewallRule -DisplayGroup "Network Discovery" Я отвечаю только на вопрос; напишите, какие результаты получились после шагов, и дам дальнейшие команды/советы.
Шаги для проверки и устранения (быстро и по пунктам):
1) Убедиться, что сеть — приватная:
- Settings → Network & Internet → свойства сети → Network profile = Private.
2) Включить «Сетевое обнаружение» и «Общий доступ к файлам и принтерам»:
- Settings → Network & Internet → Advanced network settings → Advanced sharing settings → Turn on network discovery and file and printer sharing.
3) Проверить и запустить нужные службы:
- службы: Function Discovery Resource Publication (fdResPub), Function Discovery Provider Host (fdPHost), SSDP Discovery (SSDPSRV), UPnP Device Host (upnphost).
- PowerShell (от админа):
Get-Service fdPHost, fdResPub, SSDPSRV, upnphost
Set-Service -Name fdPHost,fdResPub -StartupType Automatic
Start-Service fdPHost,fdResPub
4) Разрешить правила брандмауэра для Network Discovery:
- PowerShell (от админа):
Get-NetFirewallRule -DisplayGroup "Network Discovery" | Format-Table DisplayName,Enabled
Set-NetFirewallRule -DisplayGroup "Network Discovery" -Enabled True
5) Если видны только по \\IP, но не по имени — проверьте NetBIOS/DNS:
- При необходимости включить TCP/IP NetBIOS Helper (для старых сетей).
- Можно подключаться напрямую: \\192.168.1.10 или \\HOSTNAME.
6) Если в сети есть старые устройства, требующие SMBv1: (опасно по безопасности — временно и с осторожностью)
- Включить SMBv1 вручную (от админа PowerShell):
Enable-WindowsOptionalFeature -Online -FeatureName "SMB1Protocol" -NoRestart
- После устранения доступа — отключить SMBv1.
7) Проверить порты и правила (SMB):
- SMB по современному работает по TCP порту 445445445 (старый NetBIOS — 139139139).
- Убедитесь, что эти порты не заблокированы в локальном брандмауэре или роутере.
8) Дополнительно:
- Попробуйте в проводнике в адресной строке \\ — часто работает, даже если «Сетевое окружение» пусто.
- Обновите Windows до последних накопительных обновлений — Microsoft выпускает исправления для проблем с обнаружением после крупных релизов.
- Обновите сетевые драйверы на ПК.
Если нужно — пришлите вывод команд:
- Get-Service fdPHost,fdResPub,SSDPSRV,upnphost
- Get-NetFirewallRule -DisplayGroup "Network Discovery"
Я отвечаю только на вопрос; напишите, какие результаты получились после шагов, и дам дальнейшие команды/советы.