Свеженастроенные ПК с Windows, в единой локальной сети иногда могут не обнаружить друг друга, а это чревато невозможностью использовать сетевые папки, общие устройства и т.д. За долгое время настройки ПК я выработал четкий алгоритм настройки обнаружения в сети и сегодня я поделюсь им с вами!
Первое что необходимо сделать: настройка общего доступа
В разделе Network and Sharing Center панели управления на обоих компьютерах проверьте, что в качестве текущего сетевого профиля используется частный профиль – Private (Current profile). Убедитесь, что включены следующие опции:
Включить сетевое обнаружение + Включить автоматическую настройку на сетевых устройствах + Включить общий доступ к файлам и принтерам
В разделе Все сети включите опции:
Отключить парольную защиту и Включить общий доступ На обоих компьютерах сбросьте кэш DNS (Запустить командную строку от имени администратора и выполнить в нём следующую команду):
ipconfig /flushdns
И перезагрузите оба компьютера.
Второе: проверка служб
Проверьте, что на компьютере-хосте и на компьютере-клиенте запущены следующие службы (откройте консоль управления службами services.msc). Попробуйте запустить данные службы и переведите их в режим автоматического запуска с задержкой (Automatic Delayed Start):
Хост поставщика функции обнаружения (Function Discovery Provider Host — fdPHost)
Публикация ресурсов обнаружения функции (Function Discovery Resource Publication — FDResPub)
Обнаружение SSDP (SSDP Discovery — SSDPSRV)
Узел универсальных PNP-устройств (UPnP Device Host — (upnphost)
DNS-клиент (dnscache)
Третье: Гостевой вход без проверки подлинности
В редакторе локальных политик Windows 10 (gpedit.msc) включить политику Включить небезопасные гостевые входы в секции
Конфигурация компьютера → Административные шаблоны → Сеть→ Рабочая станция Lanman.
Или вы можете разрешить сетевой доступ под гостевой записью командой:
reg add HKLM\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters /v AllowInsecureGuestAuth /t reg_dword /d 00000001 /f
Четвертое: Отключение SMB1 и SMB2
В случае если у вас в сети не осталось устройств, которые используют протоколы SMB1 и SMB2 - вы можете их отключить.
Сначала отключите протокол SMB 1 через Панель управления или командами:
sc.exe config lanmanworkstation depend= bowser/mrxsmb20/nsi
sc.exe config mrxsmb10 start= disabled
Dism /online /Disable-Feature /FeatureName:"SMB1Protocol"
Затем отключите протокол SMB2.0 в консоли PowerShell:
reg.exe add "HKLM\SYSTEM\CurrentControlSet\services\LanmanServer\Parameters" /v "SMB2" /t REG_DWORD /d "0" /f
sc.exe config lanmanworkstation depend= bowser/mrxsmb10/nsi
sc.exe config mrxsmb20 start= disabled
Set-SmbServerConfiguration –EnableSMB2Protocol $true
Вы можете проверить, что протоколы SMB 1 и SMB 2 отключены, выполнив команду PowerShell:
Get-SmbServerConfiguration | select "*enablesmb*"
Пятое: BAT-файл
Для упрощения настройки рабочего места также можно создать .bat файл со следующим содержимым:
ipconfig /flushdns
sc config fdPHost start= auto
sc config FDResPub start= auto
sc config SSDPSRV start= auto
sc config upnphost start= auto
sc config dnscache start= auto
net start fdPHost
net start FDResPub
net start SSDPSRV
net start upnphost
net start dnscache
Dism /online /Enable-Feature /FeatureName:"SMB1Protocol"
Dism /online /Enable-Feature /FeatureName:"SMB1Protocol-Client"
reg add HKLM\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters /v AllowInsecureGuestAuth /t reg_dword /d 00000001 /f
=======
@ECHO OFF
@set /p choice= ######## Confirm winsock reset? (Y/N) ########:
if %choice%==y netsh winsock reset
if %choice%==n ECHO -------------- You cancel Winsock Reset --------------
@set /p choice= ######## Confirm network reset? ######## (Y/N):
if %choice%==y netsh int ip reset
if %choice%==n ECHO -------------- You cancel Network Reset --------------
pause
Запустить от имени администратора
Скрипт устанавливает статусы «Автоматический запуск» и запускает необходимые службы, разрешает гостевой доступ без проверки подлинности, чистит кэш днс,
По окончании процесса скрипт предложит сбросить winsock и Network (провести сброс сети) при этом сбросятся все настройки и пароли wifi
подтвердить сброс - Y отклонить сброс - N
Перезагрузка после выполнения скрипта - ОБЯЗАТЕЛЬНА
Читай также:
❗ Если данный материал вам помог или понравился - подпишитесь на канал и участвуйте в обсуждении в комментариях.
🚀 Подпиской вы очень поможете каналу и стимулируете автора публиковать больше материалов
🔥 Не пропустите обновления и новые статьи!
💰 Поддержать проект