Найти в Дзене

Компьютер не видит остальные компьютеры в сети. Что делать?

Оглавление
Источник: Яндекс.Картинки
Источник: Яндекс.Картинки

Свеженастроенные ПК с 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

Перезагрузка после выполнения скрипта - ОБЯЗАТЕЛЬНА

Читай также:

❗ Если данный материал вам помог или понравился - подпишитесь на канал и участвуйте в обсуждении в комментариях.
🚀 Подпиской вы очень поможете каналу и стимулируете автора публиковать больше материалов
🔥 Не пропустите обновления и новые статьи!
💰 Поддержать проект