Ко мне несколько раз обращались читатели с просьбой помочь решить проблему с отображением компьютеров в сетевом окружении в последних билдах Windows 10 и 11. Действительно, в последних релизах Windows ваш компьютер может перестать видеть соседние компьютеры в рабочей группе локальной сети, либо сам не отображаться в сетевом окружении. Рассмотрим, как это исправить.
Не отображаются компьютеры Windows в сетевом окружении рабочей группы
Пользователи стали сталкиваться с проблемами отображения соседних компьютеров в локальной сети рабочей группы еще начиная с Windows 10 1703 (Creators Update). После установки этой (или более новой версии Windows 10) ваш компьютер может перестать видеть соседние компьютеры в сети. При попытке просмотреть список устройства в сетевом окружении из File Explorer появляется ошибка.
Обнаружение в сети отключено. Сетевые компьютеры и устройства не видны. Включите обнаружение сети в Центре управления сетями и общим доступом.
Network discovery is turned off. Network computers and devices are not visible. Please turn on network discovery in Network and Sharing Center.
При попытке показать список компьютеров в сетевом окружении командой
net view
появляется ошибка:
System error 6118 has occurred. The list of servers for this workgroup is not currently available.
Недоступен список серверов для этой рабочей группы.
Чтобы включить отображение сетевых устройств в Windows, проверьте следующие настройки:
Перейдите в раздел Панель управления -> Центр управления сетями и общим доступом -> Дополнительные параметры общего доступа (для быстрого доступа можно выполнить команду
control.exe /name Microsoft.NetworkAndSharingCenter /page Advanced
).
Убедитесь, что у вас в секции текущего сетевого профиля Частная / Private (текущий профиль) включены опции:
- Turn on network discovery (Включить сетевое обнаружение) + Turn on automatic setup of network connected devices (Включить автоматическую настройку на сетевых устройствах);
- Turn on file and printer sharing (Включить общий доступ к файлам и принтерам);
- Разрешить Windows управлять подключениями домашней группы (если у вас используется домашняя группа).
Затем в профили Все сети (All networks) активируйте опции:
- Включить общий доступ к папкам Public в профилях пользователей (Turn on Public Folder sharing), чтобы сетевые пользователи могли читать и записывать файлы в общих папках (опционально0;
- Отключить парольную защиту — Turn off password Protect Sharing (если вы доверяете всем устройствам в вашей сети).Тем самым вы можете открыть анонимный доступ к своему компьютеру, поэтому при включении этого параметра нужно правильно выставлять права на сетевые папки и принтеры.
- Если в вашей сети есть старые устройства (старые версии Windows, Samba, сетевые NAS хранилища), включите опцию “Включить общий доступ к файлам для устройств, использующих 40-битное или 56-битное шифрование”;
Затем откройте пункт Параметры Windows -> Сеть и Интернет -> Ethernet (если вы подключены к локальной сети через беспроводное адаптер, выберите Wi-Fi). Щелкните по сетевому значку и проверьте, что включена опция “Сделать этот компьютер доступным для обнаружения”.
Сбросьте кеш DNS на компьютере:
ipconfig /flushdns
Для включения обнаружения нужно в командной строке с правами администратора выполнить команду, разрешающую трафик сетевого обнаружений (Network Discovery) в Windows:
netsh advfirewall firewall set rule group="Network Discovery" new enable=Yes
Get-NetFirewallRule -DisplayGroup "Network Discovery" -Enabled True -Action Allow -Direction Inbound
Или вручную разрешите протокол Network Discovery хотя бы для Частной (Private) сети в настройках Брандмауэр Защитника Windows (Control Panel\All Control Panel Items\Брандмауэр Защитника Windows\Allowed apps).
Бывает, что компьютер с Windows может не отображаться в сетевом окружении из-за неправильных настроек рабочей группы. Попробуйте заново добавить этот компьютер в рабочую группу, переприменив параметры (Панель управления -> Система -> Дополнительные параметры системы -> Имя компьютера -> кнопка Идентификация).
В открывшемся мастере присоединения к домену или рабочей группе выберите последовательно: Компьютер входит в корпоративную сеть -> Моя организация использует сеть без доменов -> имя вашей рабочей группы. После этого нужно перезагрузить компьютер.
(Get-WmiObject -Class Win32_ComputerSystem).PartOfDomain
(Get-WmiObject Win32_ComputerSystem).domain
В данном примере – компьютер состоит в рабочей группе WKGP. Чтобы изменить имя рабочей группы компьютера на WORKGROUP, выполните:
(Get-WmiObject Win32_ComputerSystem).JoinDomainOrWorkgroup("WORKGROUP")
И перезагрузите компьютер:
Restart-Computer
Если после перезагрузки компьютер появился в сетевом окружении, но зайти на него не удается, проверьте тип сети компьютера. Скорее всего ваша локальная сеть распозналась как Публичная. Нужно сменить тип сети на Частная. Для этого откройте Settings -> Network and Internet -> Status-> выберите свое сетевое подключение (Ethernet 2 в моем случае) и нажмите Properties. Проверьте что в Network Profile указано Private (если здесь указано Public, измените тип сети на Private).
Перезагрузите компьютер, откройте сетевое окружение и проверьте, отображаются ли соседние компьютеры.
Если указанные советы не помогли, и компьютеры в рабочей группе все еще не отображаются, попробуйте сбросить настройки сети (Параметры -> Сеть и Интернет -> Состояние -> Сброс сети).
Сбросить сетевые настройки и правила файервола можно командами:
netsh int ip reset reset.txt
netsh winsock reset
netsh advfirewall reset
После чего нужно перезагрузить компьютер.
devmgmt.msc
-> Сетевые адаптеры -> ваша сетевая карта -> Удалить устройство). Проверьте, нет ли в списке скрытых сетевых адаптеров (View -> Show hidden device)Затем перезагрузите компьютер. Windows должна автоматически определить вашу сетевую карту и установить подходящие драйвера. При этом все старые настройки протоколов для сетевой карты будут сброшены.
Также проверьте запущены ли следующие службы (для корректного отображения сетевого окружения они должны находится в состоянии автоматического запуска).
Откройте консоль services.mcs:
- Function Discovery Provider Host — fdPHost (Хост поставщика функции обнаружения) – отвечает за обнаружение в сети других компьютеров;
- Function Discovery Resource Publication — FDResPub (Публикация ресурсов обнаружения функции, см. ниже) – отвечает за то, чтобы другие компьютеры могут обнаружить в сети ваш компьютер;
- DNS Client — dnscache (Служба DNS-клиента);
- SSDP Discovery — SSDPSrv (Служба обнаружения SSDP);
- UPnP Device Host — upnphost (Узел универсальных PNP-устройств).
Найдите отключенные службы, измените тип запуска на Автоматический и запустите их.
В некоторых случаях сторонние антивирусы, файерволы, VPN клиенту могут блокировать запросы имени NetBIOS, WDS и широковещательные DNS запросы (точно была проблема с ESET NOD32). Попробуйте временно отключить антивирус/файервол и проверить, работает ли сетевое обнаружение в Windows 10.
Включить сетевое обнаружение в Windows 10 и 11
В Windows 10 1803 (Spring Creators Update) разработчики убрали возможность создавать домашнюю группу компьютеров. Кроме того, другие компьютеры с Windows 10 или 11 перестают отображаться в сетевом окружении проводника при просмотре устройств сети.
Дело в том, что с точки зрения Microsoft рабочие группы – это устаревший функционал организации локальной сети для доступа к общим ресурсам и принтерам. Вместо использования рабочей группы Microsoft предлагает использовать свои облачные сервисы (OneDrive или доступ через учетные записи Microsoft Account), На мой взгляд, это неоправданно.
Однако по факту, чтобы в Windows 1803 получить доступ к ресурсам другого компьютера в локальной сети нужно знать его имя (
\\pcname1
) или IP адрес (в формате
\\192.168.1.100
), но в сетевом окружении соседние компьютеры не отображаются. Однако это можно исправить.
Дело в том, что за обнаружение соседних компьютеров в сети Windows 10 отвечает отдельная служба Function Discovery Provider Host, а за обнаружение вашего компьютера отвечает другая служба — Function Discovery Resource Publication.
Эти протоколы заменяют NetBIOS over TCP/IP, который исторически использовался для обнаружения устройства в сетях с Master Browser. Соответственно, вы можете спокойно отключать NetBIOS для ваших сетевых адаптеров.
После установки некоторых билдов Windows 10 эти службы могут быть отключены (тип запуска с Автоматического изменен на Отключен). Если эти службы остановлены, компьютер не обнаруживается в сети другими компьютерами и сам не может обнаружить другие. Включить службы автообнаружения в Windows 10 можно так.
- Откройте консоль управления службами Windows (
services.msc
); - В списке служб найдите службу Function Discovery Resource Publication (Публикация ресурсов обнаружения функции);
- Измените тип запуска службы с Manual на автоматический с отложенной загрузкой — Automatic (Delayed Start);
- Аналогичным образом включите службу Function Discovery Provider Host (Хост поставщика функции обнаружения);Можно изменить тип запуска этих служб на автоматический одной командой PowerShell:
get-Service fdPHost,FDResPub|Set-Service -startuptype automatic -passthru|Start-Service
- Перезагрузите компьютер
После перезагрузки другие компьютеры в локальной сети смогу обнаруживать данный компьютер и его ресурсы (принтеры и общие папки).
SMB 1.0 и проблемы с Master Browser в Windows 10
Бывает, что проблемы с отображением компьютеров в сетевом окружении связаны со службой Обозревателя сети (Master Browser). Эта служба отвечает за построение и поддержание списка активных компьютеров в сети (подробнее о службе Computer Browser). В локальной сети может быть только один активный компьютер с ролью главного обозревателя.
В Windows 10 1703 служба Обозревателя сети работает некорректно. Рекомендуется полностью отключить эту службу на Windows 10 и использовать в качестве основного обозревателя сети компьютер с Windows 7 (или Windows 8.1/ Windows Server 2012 R2, если вы уже отказались от Windows 7 в связи с окончанием поддержки). Настройки Master Browser можно задать через реестр.
Кроме того, в Windows 10 1709 (1803, 1809, 1903, 1909) по-умолчанию отключен протокол SMB v1.0, тем самым отключается и служба Computer Browser. Именно эта служба в сетях Microsoft отвечает за составление списка компьютеров в сети и их отображение (до перехода на протоколы SSDP и WS-Discovery).
Проверьте статус протокола SMBv1 можно с помощью команды:
Dism /online /Get-Features /format:table | find "SMB1Protocol"
Если в сети у вас остались компьютеры только с Win 10 1709 и выше (см. таблицу совместимости версий SMB v1), и вы хотите по прежнему использовать службу обозревателя сети, вам придется включить протокол SMB v1.0 хотя бы на одном компьютере (небезопасно!).
Установка SMB 1.0 выполняется путем добавления следующих компонентов в панели управления:
- Клиент SMB 1.0/CIFS
- Сервер SMB 1.0/CIFS
Либо вы можете включить клиент и сервер SMB 1 из
OptionalFeatures.exe
или командами DISM:
Dism /online /Enable-Feature /FeatureName:"SMB1Protocol-Client"
Dism /online /Enable-Feature /FeatureName:"SMB1Protocol-Server"
Если вы все же включили протокол SMBv1, чтобы назначить текущий компьютер главным Master Browser в сети, выполните команды:
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Browser\Parameters" /v IsDomainMaster /t REG_SZ /d True /f
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Browser\Parameters" /v MaintainServerList /t REG_SZ /d Yes /f
Этот компьютер и будет у вас главным обозревателем сети (Master Browser).
Windows 10 не видит сетевые папки
В некоторых случаях Windows 10 может видеть в сетевом окружении соседнее устройство, но не может отобразить список сетевых папок на нем. Чаще всего это сопровождается ошибкой “0x80070035 — Не найден сетевой путь”. Решение этой проблемы описано в этой статье.
Если соседний компьютер (устройство) виден в сети, но при попытке открыть любую сетевую папку из сетевого окружения или по UNC пути (
\\Имя_компьютера_или_IP
) появляется ошибка “Вы не можете получить доступ к этой общей папке, так как политики безопасности вашей организации блокируют гостевой доступ без проверки подлинности”. В этом случае нужно включить параметр реестра AllowInsecureGuestAuth (подробности в статье по ссылке):
reg add HKLM\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters /v AllowInsecureGuestAuth /t reg_dword /d 00000001 /f
Если ничего не помогло и компьютеры все также не отображаются в сетевом окружении:
- Выключите все компьютеры и перезагрузите ваш роутер/точку доступа Wi-Fi;
- Если ваша LAN построена на Wi-Fi роутере, проверьте отключена ли на нем функция изоляции клиентов (wireless isolation/ client isolation/ AP isolation). В wi-fi роутерах TP Link эта опция находится в разделе Advanced Settings;
- Если на вашем компьютере есть активное VPN подключение, попробуйте отключить его и проверить работу сетевого обнаружения в локальной сети;
- Если на компьютере активно несколько сетевых интерфейсов (например, Wi-Fi и Etherner), попробуйте отключить все интерфейсы, кроме тех, которые подключены в локальную сеть с другими компьютерами;
- Попробуйте временно отключить антивирус и/или файервол;
- Отключите протокол IPv6 в свойствах вашего сетевого подключения;
- Проверьте доступность соседних компьютеров с помощью стандартных утилит Windows:
ping IP
илиping hostname
Test-NetConnection hostname -port 445
Hello.
Выполнил чистую установку Windows 10 Pro VL (1709 Декабрь), активировал Активатором.
В сетевом окружении не отображаются компьютеры.
Дальше обновил до версии 1803. То в сет. окружении всё равно не отображаются компьютеры.
Пробовал запустить Командную строку, вводил команду net view, то отображается странно
Служба не запущена.
Для вызова дополнительной справки наберите NET HELPMSG 2184.
Вот и всё.
Какую службу нужно запустить, где?
У меня два ПК и ноутбук. На первом ПК (PC-1) менял тип запуска службы «Публикация ресурсов обнаружения функции» с Вручную на Автоматически (отложенный запуск), то в сет. окруж. отображается ТОЛЬКО ОДИН компьютер PC-1, а остальные PC-2 и Notebook нет.
Помогите пожалуйста…
У вас на всех компьютерах в сети 1803? Нужно включить автозапуск службы на всех ПК.
На первом PC-1 (после чистой уст. Win10 Pro VL 1709 и обновлен до 1803) — в ком. строке, вводил net view, то Служба не запущена, в сет. окруж. пуст.
Второй PC-2 (в 2015 году установил Win10 первую сборку 1507, потом обновил 1607, 1709 и сейчас 1803) — в ком. строке, вводил net view, работает, отображается 3 компьютера и в сет. окружении тоже.
Ноутбук (с Win8 обновлена до Win10 и сейчас до 1803) — тоже видны компьютеры в сети, как у PC-2.
Вот так получается, это на двух ПК и ноутбуках я не трогал и не запустил службу «Публикация ресурсов обнаружения функции».
А если я пробовал, на всех компьютерах менял тип запуска службы «Публикация ресурсов обнаружения функции» с Вручную на Автоматически (отложенный запуск), то на PC-1 в сет. окруж. видны все компьютеры.
у win 10 уже давно не помню с какой редакции проблема с обозревателем сети, если в качестве masterа выступает пк с win 10. ПК в одноранговой сети видны не понятно по какому принципу. подключайся через адресную строку \\имя компьютера.
Действительно всё гениальное просто, ввёл в адресной строке \\имя компьютера и всё нормально видно:-)
Почему на первом PC-1, после ввода net view отображается «Служба не запущена. Для вызова дополнительной справки наберите NET HELPMSG 2184».
Где и какая служба, которая надо запустить?
ВОТ БЛИН, НАШЁЛ
Вот почему после ввода команды net view отображается:
Служба не запущена.
Для вызова дополнительной справки наберите NET HELPMSG 2184.
Потому что на PC-1 (после чистой уст. Win10) по умолчанию было имя рабочей группы WORKGROUP, но я менял имя на HOMEGROUP, как и у остальных PC-2 и ноутбук уже прописана имя HOMEGROUP.
Если имя раб. группы HOMEGROUP (у PC-1), то в Командной строке, после ввода команды net view отображается Служба не запущена. А если я менял обратно на WORKGROUP, то net view работает, но отображается только один \\PC-1 Команда выполнена успешно., а \\PC-2 и \\Notebook в списке нет, правильно, у них другая группа HOMEGROUP.
Вот так получается.
Помогло, запустить службу «Публикация ресурсов обнаружения функции».
Да, конечно. Имя рабочей группы на компах должно совпадать.
после обновления 1803 не заходит на компьютеры через сетевое окружение — 0x80070035. Имена компьютеров отображаются в окружении заглавными буквами, заходит только при ручном написании малыми.
После запуска службы «Публикация ресурсов обнаружения функции» и ручном написании малыми заходит.
Подтверждаю.
Касательно ошибки 0x80070035 в Windows 10 посмотрите эту статью https://winitpro.ru/index.php/2018/05/16/0x80070035-ne-najden-setevoj-put-windows-10/
Спасибо! Ваши рекомендации оказались очень полезны!
Хочу задать еще один вопрос: после обновления до версии 1803, диск с: (SSD, 120ГБ оказался сильно загружен. Перетащил на другие диски все что посчитал возможным, но разгрузил не сильно. можно ли удалить появившуюся папку windows.old ?
Евгений
Да, конечно. Правильнее всего удалить windows.old штатными средствами: Параметры -> Система -> Память устройства -> раздел Контроль памяти -> Освободить место сейчас» -> пункт Предыдущие установки Windows.
Спасибо большое!
Здравствуйте.
Пригодился совет включить службу публикации. Спасибо.
Осталось разобраться, почему при отключенном доступе с парольной защитой всё равно запрашивается пароль при попытке захода с других устройств (win10, win7, Андроид, плеер без ОС). Уже весь мозг себе сломал. Вы, случаем, не знаете?
У меня Win10 со всеми обновлениями на сегодня.
Пробовали указать «любой» пароль? В таком режиме пускает?
Посмотрите события в журнале безопасности со статусом «Аудит отказа». Возможно какие-то зацепки в нем есть…
«Любой» — в смысле, абы какой, лишь бы был? Нет, так не пускает. И даже если установлен пароль, из Андроида и с плеера не пускает на комп с верно указанными логином/паролем (только с винды можно).
При этом ES Проводник каким-то образом обходит этот глюк (он у меня спросил о разблокировке чего-то, я ответил «да»), а «Файловый менеджер +» позволяет поставить флажок «анонимно», и тоже папки открываются. Правда, пришлось перебрать пачку приложений.
Ох уж этот Майкрософт…
Вероятно у вас не работает сетевой доступ под анонимным пользователем. В логах это должно быть видно. + см. мой комментарий ниже (itpro 17.05.2018)
После обновления до «Fall Creator» Microsoft усилила безопасность и теперь не работает безпарольное подключение по локальной сети к другим компьютерам, как было до этого.
Решение:
1. Открываем Win+R (Пуск->Выполнить) и пишем gpedit.msc
2. Нам нужно найти «Конфигурация компьютера>Административные шаблоны>Сеть>Рабочая станция Lanmann» Параметр «Включить небезопасные гостевые входы» и выставить его в «Включено»
Все верно, в Windows 10 1709 и выше по умолчанию не работает гостевой (анонимный) доступ к общим папкам по протоколу SMBv2. См. статью https://winitpro.ru/index.php/2018/01/24/ne-otkryvayutsya-smb-papki-posle-ustanovki-windows-10-1709/
спасибо большое, помогло
Блин! Спасибо!
Пол-дня ковырялся с этой проблемой — не мог зайти со своего компа на одну из машин в локалке. При этом, с большинства других ПК — заходило без проблем. Ваш совет — помог. Перелопалил все параметры в «Локальной политике безопасности», а вот про «Административные шаблоны» как-то забыл.
Подскажите как вы сделали??
Благодарю, только это помогло
Спасибо, это единственное что помогло
Именно это и помогло! Спасибо! )
спс бро, помогло вроде
Статья очень полезная! Спасибо! Работаю в IT-отделе. Очень помогло!
не помогло.
виндовс10
в сети есть видеоплеер иконбит
пинг есть. доступа через проводник нету.
статья не помогает
Установите на компьютере во «включении и отключении компонентов windows» клиент SMBv1. А если с иконбита хотите ещё и на комп заходить по сети, то включите ещё и Сервер SBMv1.
Спасибо за статью. Мой случай: Свежеустановленная windows 10 1803 со всеми шаровыми настройками для частной сети в упор не видела принт/файлсервер server 2003 в рабочей группе пока не установил на ней smb1. Нельзя было ни шару ни принтер подключить даже по прямому IP+имя ресурса.
Сразу показался сервер 2003 с шарами и принтером. Комп с ВИН10 начал светиться после запуска службы Function Discovery Resource Publication (по-умолчанию был ручной запуск). Зачем такое Microsoft делать с новыми версиями Windows и не оставлять какую-то рабочую совместимость?
Автору респект, спасибо за помощь ! Все помогло. Проверю еще в другой сети.
помогает выключение IP v6
Не помогает.
+100% помогло
Windows 10 1803, не видел сетевое окружение. Помогло подключение компонентов SMB 1.0/CIFS. Спасибо автору за статью.
Спасибо помогла установка SMB
спасибо!! проблема решилась подключением компонентов SMB, но вопрос:
цитата из статьи: » решить проблему придется включить протокол SMB v1.0 хотя бы на одном компьютере (небезопасно!)» — что именно небезопасно? с чем связано?
Это устаревший и дырявый протокол, в нем полно узявимостей by design.
В прошлом году уязвимости в SMB v1 были причиной крупных вирусных атак (wcry и notpetya).
В первую очередь проверьте, что для основного подключения должна стоять ЧАСТНАЯ СЕТЬ!!
После выполнения всех рекомендаций некоторое время ноутбук с XP был виден в сети остальными компьютерами с Win10 V1803, а потом пропал из поля зрения. SMB V1 включена, Function Discovery Resource Publication подключена.
Похоже на проблему с выбором Master Browser в сети.
По имени или IP адресу на компьютер с XP удается зайти? (Win+R -> «\\xphostname» или «\\192.168.x.x»)
Нет. По IP адресу не отзывается
Тогда что-то другое… Какая ошибка?
на Ping по IP адресу отвечает ваш XP компьютер?
Также с Windows 10 проверьте доступность 445 порта на компьютере с XP с помощью PowerShell:
tnc -ipadressxp -port 445
Йееееес! Сенька берёт мяч! Большое спасибо, а то все ноги (пальцы) отбил -три часа бился. 🙁
Сорри. Ошибочно написал что по IP адресу отвечает. Это не соответствует действительности. Пинг на этот адрес проходит
Вы окончательно меня запутали 🙂
Как минимум:
1) включите в политике доступ под гостевой учетной (ссылка в комментах)
2) Включите поддержку SMB 1
3) проверьте доступ на XP по \\xphostname и \\ip_adress. Если будет ошибка — укажите ее.
Windows 10 1803
компьютер заведен в домен (доменная сеть)
проделал все вышеописанные рекомендации (кроме включения SMB 1.0 ), проблема не исчезла
в сети вижу имя только своего компьютера.
доступ к других компьютерам по IP и \\имя есть
как можно добиться отображения имен компьютеров в сети?
Проверьте, что на Windows 10 включены службы
Function Discovery Provider Host
Function Discovery Resource Publication (см. ниже)
DNS Client
SSDP Discovery
UPnP Device Host
А также Computer Browser (Обозреватель компьютеров)
у меня windows 10 на русском
не могу найти у себя службы:
Computer Browser (Обозреватель компьютеров)
Function Discovery Resource Publication
SSDP Discovery
1) Computer Browser (Обозреватель компьютеров/ Браузер компьютеров) — это устаревшая служба, она появляется в системе после установки компонентов SMB 1.0
2) Function Discovery Resource Publication (FDResPub) — Публикация ресурсов обнаружения функции
3) SSDP Discovery (SSDPSRV)- Обнаружение SSDP
Неужели не только я запутался? ))
Поддержка SMB 1 давно включена
Доступа по ip и hostname нет. Пишет «не удается получить доступ к сайту».
Подключить доступ под гостевой учетной не смог, так как запутался в процедуре, приведенной в комментах:
Чтобы включить доступ под гостевой учетной записью, нужно с помощью редактора групповых политик (gpedit.msc) в разделе:
Computer Configuration ->Administrative templates -> Network (Сеть)-> Lanman Workstation (Рабочая станция Lanman) включить политику Enable insecure guest logons (Включить небезопасные гостевые входы).
К сожалению, не понял как это сделать.
От всей души автор благодарен. С последним обновлением косяк с сетью вылез и статья выручила. Спасибо!
Добрый день. У меня 2 машины, подключены через свитч. Свитч — автомат. Настройки сети — минимальны (IPшник и маска подсети). На одной машине стоит Win7, на другой — Win10 (18**). Сеть настроил, включил обнаружение, убрал файервол. 7-ка видит 10-ку и заходит в нее, но не может открыть ее сетевую папку. 10-ка же нифига не видит вообще, кроме своего USB модема. На команду net view пишет, что список сетевых устройств не доступен (не помню как дословно, но пишет именно так). п.с. Просто компьютеры с работы, не могу сейчас посмотреть…
— похоже на проблему с разрешениями на папку
. Пробовали обратится к другим устройствам по IP адресу через Win+R -> \\Win7_IP_adress -> Enter. Открывается ли список сетевых папок и расшаренных принтеров на Win 7?
Windows 10 1803
Помогло только включение протокола SMB v1.0
Спасибо. Какая хорошая полезная статья. Пару месяцев маялась с этой сетью. Теперь есть коннект. Ура!!
Очень полезная статья. Спасибо автору. Безуспешно пытался заставить машинки друг друга видеть и печатать по сети. Сделал как написано тут и все заработало. Последний пункт оказался ключевым ))
Уважаемый itpro! Большое спасибо за статью — помогла! Но остались вопросы. У меня W10pro русифицированная, лицензионная, версия 1803 (сборка 17134.228). Комп не видел сетевое окружение в домашней сети. Добавлял устройства сети по именам, но не все смог добавить. Все заработало после включения smb v1 и после того , как поставил на автоматический отложенный запуск «хост поставщика функции обнаружения» (еле нашёл эту службу в русифицированной версии). Но (1) почему-то в свойствах этой службы после перезагрузок компьютера это значение запуска самопроизвольно меняется на «автоматически» без отложенного запуска. Менял на рекомендуемое значение в качестве администратора. Может быть это и неважно, если все заработало? (2) Глупый вопрос: по какому пути идти, чтобы штатно попасть в окно включения или отключения компонентов W? А то пришлось попадать в это окно, чтобы включить клиента и сервер smb 1, через поиск окна «Параметры Windows». Не судите , пожалуйста, строго за дурацкие вопросы — ведь мне 67 лет и я не очень разбираюсь.
Должна быть включена в Панель управления\Все элементы панели управления\Программы и компоненты в Компоненты Windows в .Net Framework 4.7 служба ASP.NET 4.7
А возможно написать какой-нибудь батник/скриптик для исправления Function Discovery Resource Publication? А то мне часто приходится систему ставить, и жмякнуть по файлу было бы значительно проще.
Как он должен выглядеть?
Здравствуйте!
Слава Богу, среди огромного вороха никчемных советов нашёл нужную информацию.
Проблема с SMB.
Огромное спасибо!!!!
Если у вас прямые руки и вы уже как разрешили обнаружение и убедились что пк в одной сети — сразу переходите к пункту про «Function Discovery Resource Publication»!
Помогло!
Остальные пункты можно пропустить, если вам не нужен общий доступ — не делайте его. Шары лишними бывают)
А мой ноутбук стал невидимым в сети. При покупке стоял Windows 10 1504. Обновлялся по воздуху до 1803. В сети был виден всегда и при 1709, также подключался к нему и с андроид, это точно. Точно не помню, но с 1803, кажется тоже не было проблем. После обновления до 1803 Windows присвоил букву диску восстановления и стал жаловаться на нехватку места на нем. Букву диска убрал, нормально стало.Но одна программа изменила в контекстном меню ссылки на открытии файлов и решил переустановить систему.Но ошибся с ISO и установил 1709. Когда поустановил программ и внес свои изменения обнаружил это и накатил с обновлением 1803 из ISO. Сеть потом не проверял, а недавно хотел подключиться но ноута в сети не видно. Видимо, после ручного обновления что-то прошло не так и ноут стал в сети невидим. Вот такая проблема не с подключением а с видимостью в сети. Все параметры общего доступа настроены правильно.
Спасибо. За подробное описание. Помогло.
Огромная благодарность за статейку !!!
Читая о проблеме понял, что единственное верное решение — создание ярлыков вручную без обозревателя. Сохранить верный путь к компьютеру — далее использовать его постоянно. Безопаснее.
Да, ярлыки на рабочем столе + ходить по IP = profit
Все сделал, как написано.
Компьютеры обнаруживаются, их видно в сети.
Но есть другая проблема, открыть невозможно.
Что еще нужно сделать, все что выше сделано уже.
Как пытаеьесь получить доступ к соседним компьютерам? По имени/ IP? Ошибка какая-то есть?
СПАСИБО !!!!
Спасибо за помощь! После установки в автоматический запуск «Публикация ресурсов обнаружения функции» компьютеры на 10-ке стали «видеть» друг друга. Еще отмечу, что эта служба имеет название на русском, поэтому Function Discovery Resource Publication, можно и не найти.
В общем, обновил комп, win 10 лицензия, расшарил на нем принтер и диск, для доступа с других компов в домашней сети, но ни один комп его не видит, с помощью статьи, теперь на этом компе к которому принтер подключен — есть доступ к папкам других компов, видет в сети как себя так и другие компы, на другие может зайти, но в свою папку в сетевом окружении не входит (когда другие машины могут на свою же папку зайти например по адресу (\\mypc\c).
Так вот, с других компов находится только имя машины, а доступа к принтеру и папки нет. Перепробовал все, кроме переустановки винды, не охота переутанавливать.
Что еще можно попробовать? Сейчас мне дает ошибку 0х80070035
Вот скрин с доп описаниями — _http://skrinshoter.ru/i/081218/R836pGpO.jpg
А наоборот с этой машины, где принтер подключен, на другую в расшаренную папку — вошло.
Из этой статьи тоже все делал — https://winitpro.ru/index.php/2018/05/16/0x80070035-ne-najden-setevoj-put-windows-10/
Вот скрин второго компа, к нему подключен принтер, его видит он сам, но свою же папку не открывает, когда к папке другого компа доступ есть — http://skrinshoter.ru/i/081218/47BXyeSc.png
Доступ по IP адресу работает (Win+R ->>
\\192.168.x.x
) ?На обоих компьютерах версия Windows 10 >= 1803 ?
Спасибо!!!
Спасибо за статью. Получил компьютерный класс с Windows 10. Все настроил, как раньше в Windows XP. Запарился с тем, что компы не видят друг друга. Прочитал статью. Запустил сегодня службу Публикация ресурсов обнаружения функции. Все супер.
спасибо за такую хорошую памятку. у меня на 10 стоит торрент-клиент с раздачами и после каждого грёбаного обновления винды что-то где-то приходится включать заново. иначе отдача пропадает.
ваша страница у меня теперь как настольная.
10 самая дебильная система из всех. даже Vista «держала» настройки пользователя…
спасибо ещё раз.
«Параметры Windows -> Сеть и Интернет -> Ethernet» спасибо за инфу, но блин сложно ж было сделать скрин где оно находится, уже минут 20 не могу найти, win 10
Не получилось ((( Windows 1809
net view — ничего не видит, ввожу имя компьютера в ручную, на который хочу выйти и проводник открывает, но в сетевом окружении его нет.
Так же у меня подключён жесткий диск к роутеру как медиа сервер, до обновления Windows он видился дополнительно по SMB1.0 но сейчас перестал и уже на него не зайти, чтобы закинуть данные. проверил всё и включал и переключал, ничего не помогло, но он продолжает видится как медиасервер и с него могу смотреть. Ввести имя так же как с компьютером не получается, пишет ошибку что не может найти это имя.
Кто сможет помочь?
Такая же беда
Спасибо! Помог способ с SMB 1.0
Сделал все пункты до «SMB 1.0 и проблемы с Master Browser в Windows 10», только он помог поставьте его первым.
В сети два компа. До обновления до 1809 всё работало нормально. Сейчас 1 комп не видит себя, но видит 2 комп, который видит себя но тоже не видит 1. Все настройки идентичны, все службы включены\автозапуск. Оба компа пингуются нормально. Если ввести на 2 компе имя 1 компа в проводнике, то расшаренные папки видны. Если сделать ресет сети на 1 компе — он появляется в сети и всё нормуль, но до первой перезагрузки. net view выдает:
System error 6118 has occurred.
The list of servers for this workgroup is not currently available
Что делать дальше?
Только способ с SMB 1.0 помог… Не знаю, насколько опасно его включение, но без него никак — всё перепробовал.
Мне помогла следующее:
Панель управления\
Все элементы панели управления\
Центр управления сетями и общим доступом\
Дополнительные параметры общего доступа\
Все сети\
Подключение общего доступа к файлам\
Надо выбрать опцию
Включить общий доступ к файлам для устройств, использующих 40-битное или 56-битное шифрование.
нет, этот параметр не менял, стоит 128бит шифр. А что это за устройства и как узнать, какое шифрование они используют. Наверное, какое-то старое железо? А SMB 1.0 включено или нет? У меня после его включения всё ОК — даже третий комп через вай-фай подключал, нормуль, все три друг друга видят и все расшаренные папки работают
Мне помогла рекомендация Bolek!!!!
Помог способ!!
Включить службу автообнаружения в Windows 10 1803 можно так.
Откройте консоль управления службами Windows (services.msc)
В списке служб найдите службу Function Discovery Resource Publication (Публикация ресурсов обнаружения функции). Она должна быть отключена.
Измените тип запуска службы с Manual на автоматический с отложенной загрузкой — Automatic (Delayed Start). служба Function Discovery Resource Publication отключена
Перезагрузите компьютер
После перезагрузки другие компьютеры в локальной сети смогу обнаруживать данный компьютер и его ресурсы (принтеры и общие папки).
Win 10 не получала доступ к компу с Win XP. Естественно испробовал все советы и сделал все настройки. Однако доступа не было, а иногда и был, но потом опять пропадал, закономерность я так и не смог определить.
В последний раз мне помогло следующее:
Панель управления\
Все элементы панели управления\
Центр управления сетями и общим доступом\
Дополнительные параметры общего доступа\
Все сети\
Подключение общего доступа к файлам\
Надо выбрать опцию
Включить общий доступ к файлам для устройств, использующих 40-битное или 56-битное шифрование.
Измените тип запуска службы с Manual на автоматический с отложенной загрузкой — Automatic (Delayed Start).
О Боже мой, наконец-то!!
Я уже был готов головой о стену биться.. Один комп видит, другой нет. на обоих win 10, что я только не делал.. А все оказалось так просто.. Спасибо!!!!!
Спасибо за статью! Очень помогли!
Искренне благодарю!
Добрый день!
Множество методов испробовал.
Помогло следующее.
1) Включаем службу «Публикация ресурсов обнаружения функции»
2) Разрешаем входящие соединения в пределах локалки на порты 5355, 5357, 5358, 435, 137-139, 1900
5355 и 1900 для svchost.exe
SMB 1 не советую включать.
В моем случае ESET блочил Запрос имени NetBIOS и WDS запрос и широковещательный DNS запрос.
Спасибо большое за дельные советы.
После включения SMB 1.0 Виндовс 10 стала видеть все компьютеры в сети.
Всего 2 компа с 10-й (Pro и Home), версия 1903. После 2-х дневных плясок с бубном, в том числе и по рекомендациям этой статьи, пришёл к следующему результату: сетевое окружение видит та машина, на которой РАНЬШЕ запущена служба «Браузер компьютеров». Если на ней эту службу остановить, то сеть сразу видит другой комп. Если опять включить службу — ничего не изменится. А если, далее, остановить браузер на второй машине, то сеть видит опять первая. А на второй опять»Не запущена служба 2148″ Этакий триггер, в сети первый браузер не даёт работать другим
Вот только не знаю, что с этим делать
P.S. ВСЕ рекомендации — и по самбе, и по сервисам перепробовал.
По логике все верно. MasterBrowser в локальной сети может быть только один. Вот только почему другие компьютеры так себя ведут при наличии активного MasterBrowser — не знаю. Можно руками выставить приоритет мастербраузера на одном компьютере через реестр:
HKEY_LOCAL_MACHINE\System \ CurrentControlSet \ Services \ Browser \ Parameters
Name IsDomainMaster
Type REG_SZ
Value True
Windows 10 Pro
Компьютеры были видны в локальной сети но доступа к ним и на мой ПК не был. Решил таким образом.
(базовые настройки не указывал. Они и так на всех источниках указаны)
— Включил «поддержка общего доступа к файлам smb 1.0/cifs» (перезагрузить ПК)
— Включил «публикация ресурсов обнаружения функции» (перезагрузить ПК)
— Выполнить gpedit.msc — Конфигурация компьютера — Административные шаблоны — Сеть — Рабочая станция Lanman — Включить небезопасные гостевые входы — Включить (перезагрузить ПК)
После перезагрузки ПК пропал из сети НО он видел другие ПК в сети и пинговался
Решил такким образом:
Отключил «поддержка общего доступа к файлам smb 1.0/cifs» (перезагрузить ПК)
после обновления до 1903 компьютер с win 10 пропадает из сети,
он как бы есть(по ip или имени можно зайти), но его не видно в сетевом окружении на других компах.
SMB v1.0 включен, в фаерволе правила прописаны.
«Публикация ресурсов обнаружения функции» стоит «автоматически (с отложенным запуском).»
остановка и перезапуск службы помогает, появляется, но потом после перезагрузки опять комп пропадает из сетки. даже сам себя не видит в сети. не знаю уже что делать. замучался службу передёргивать.
такая же ерунда после установки этого обновления. причем можно подключить сетевой диск, если знаешь имя компьютера в сети (по айпи не видит) и руками прописать путь к нему. все компы в сети пингуются. чего-то они там намудрили.
Кнопка идентификация не работает что делать? Она замутирована.
Тоже самое. Не знаю как это исправить, помогите
Помогло включение SMB 1.0.
Благодарю! Вы очень помогли. Самому догадаться сложновато.
Большое спасибо за помощь.
Все советы до недавнего времени помогали, пока после замены HDD на ноуте и слияния двух разделов на компе исчезла группа СЕТЬ в свойствах безопасности дисков, ну и со всеми разрешениями. После добавления все увиделись. Может, кому пригодится.
Исправьте ошибку в тексте.
Служба «Хост поставщика функции обнаружения» (fdpHost) отвечает за то, чтобы Ваш компьютер мог обнаружить в сети остальных.
А вот служба «Публикация ресурсов обнаружения функции» (FDResPub) отвечает за то, чтобы остальные компьютеры могли обнаружить в сети Ваш.
В версиях до 1709 (не точно, могу ошибаться) fdpHost настроена некорректно, и не работает. Исправить поможет команда «sc config fdphost type= own». Она изменяет «Вход от имени» с «Локальная служба» на «Локальная система»
И ещё забыл добавить — включать SMB v.1 ОЧЕНЬ вредный совет.
Намного безопасней включить две, перечисленные мной, службы
Спасибо! Автору за подробную информацию. Сброс сети помог все машины сразу стали видны .
помогло после настроек параметров общего доступа и загона в частную сеть без всяких плясок
автору спасибо
win10 зло)
Большое спасибо! Очень помогли.
Хорошая статья. Все очень подробно описано. Спасибо за проделанную работу!
В домашней сети 4 компа — один на 7-ке, один на 8.1 и два на Windows 10. Один из компьютеров на 10-ке не виден в сетевом окружении. Причем только с компа на 10-ке. С других виден. При этом без проблем пингуется по IP и по имени. Помогает перезапуск службы «Публикация ресурсов обнаружения функции» на невидимом компьютере.
Сделал батник:
net stop FDResPub
net start FDResPub
Запускать с правами администратора.
Лучше сделать ярлык.
Проблем больше нет.
А если эти команды вбить в планировщик?
Или даже не так, а вот так: PowerShell Restart-Service -Name FDResPub
Огромное спасибо! Отличная статья! Эх, что бы я без Вас делала…
Win 10 корп (1909) долго долбился со службами, помогло включение SMB 1.0, Спасибо))
спасибо. прекрасная статья. помогли!!
Помогло. И откуда Вас таких умных берут
То чувство, когда ещё толком не научился создавать домашнюю группу, а её уже отменили. Ну и как теперь связать в одну локальную сеть компы с Виндовс ХР, Виндовс 7 и Виндовс 10?
Помогли манипуляции с «Идентификация» спасибо.
Сбросил сеть, все помогло сразу предложило обнаруживать
сделал всё, и не один раз. ничего не помогло. Win10 20H2
видит в сетевом окр только себя + принтер (один) + роутер
другие компы под WIN10 WIN7 FreeBSD Linux не видит в Сетев окр
при этом на папки SMB зайти можно по адресу (если знаешь).
до установки 20H2 было нормально
Ничего не помогло, ситуация похожа чем-то с твоей. Есть 4 компа АБВГ, А видит после обновы в окружении Б и В.
Г видит тоже только Б и В. Но А не видит Г и Г не видит А. Нужно к Г подключить usb-принтер расшаренный на А.
У меня ноутбук и десктопник -оба с Win10ltsc.После установки ОС были видны оба компа,через некоторове врея обнаружил,что обе перестали определяться-Настройки не менял.В чём может быть причина?
Отличная статья! Очень помогла. Спасибо!!!
Здравствуйте. Имеется 2 ПК. На одном w7 и открыт сетевой доступ к диску. На другом w10. Сначала мог зайти с 10 на 7, но в настоящее время требует пароль, хотя ни чего не ставил. При подключении другого ПК на w8 папки сетевой диск открываются, значит проблема в клиенте т.е. на ПК с w10. Делал разные манипуляции, описанные в инете, но ни чего не помогает. Включал smb 1, делал сброс сетевых настроек, менял рабочую группу, но ни чего не помогает. Пробовал в поле логин написать гость и вход появлялся, но доступ работал некорректно.
1. gpedit.msc
2. Local Computer Policy > Computer Configuration > Administrative Templates > Network > Lanman Workstation
3. Enable insecure guest logons
Смог видеть расшаренные папки
Помогло подключение компонентов SMB 1.0/CIFS на WIN 10.
Большое спасибо автору статьи, 3 дня долбался со службами…
Респект, знания — сила!
Спасибо!!! Сработал перевод служб из режима «Вручную» в «Автоматический (отложенный запуск)».
Спасибо! Мне помог вариант с включением двух служб.
Спасибо! Отличная статья! Все варианты в одном месте. Про две службы в Win10, только здесь прочитал.
Спасибо. Один из способов подошел. На разных машинах — разные способы.
мне помог только этот вариант
1. Решение доступа к сетевому диску или к сетевой папки через настройку групповой политики.
1. Откроем редактор групповых политик. Для этого нажмите комбинацию клавиш Win+R в приложении Выполнить введите и нажмите ОK.
2. В открывшемся окне «Редактор локальной групповой политики» перейдите в раздел: Конфигурация компьютера — Административные шаблоны — Сеть — Рабочая станция Lanman.
3. В правом поле находим пункт «Включить небезопасные гостевые входы» и переводим кнопку на Включено.
4. В командной строке для применения настроек групповой политики вводим gpupdate /force и просто перезагружаем компьютер.
5. Проверяем доступность сетевого диска..
включил SMB 1.0 потом разрешил небезопасные входы в gpedit.msc и смог подключиться к базе 1с по сети
Большое спасибо за статью. Включил указанные службы и всё заработало! Мучился несколько дней до статьи)))
Можно создать BAT скрипт с содержимым ниже и запустить от имени Админа на каждой Машине с Windows 10 в сети:
net stop fdPHost
sc config fdPHost start=auto
net start fdPHost
net stop LanmanServer
sc config LanmanServer start=auto
net start LanmanServer
net stop FDResPub
sc config FDResPub start=auto
net start FDResPub
net stop LanmanWorkstation
sc config LanmanWorkstation start=auto
net start LanmanWorkstation
net stop SSDPSRV
sc config SSDPSRV start=manual
net start SSDPSRV
net stop upnphost
sc config upnphost start=auto
net start upnphost
net stop lltdsvc
sc config lltdsvc start=auto
net start lltdsvc
ipconfig /flushdns
Можно так же включить SMB 1.0 к примеру через PowerShell командой:
Enable-WindowsOptionalFeature -Online -FeatureName smb1protocol
Ситуация: Обновлялся с Windows 7 на Windows 10, после обновления компьтер с Windows 7 перестал видеть в локальной сети комп с Windows 10.
Были долгие танцы с бубном вокруг компов и ничего не удавалось исправить, то семёрка начинала видеть, то десятка
Мне помогло удаление из диспетчера устройств на 10-ке сетевой карты, после перезагрузки компьютера проблема с сетью испарилась.
Я конечно все понимаю, что все умные и с языками все в порядке, но когда пишите статью для широкого круга читателей, то должны хоть немного подумать и учесть, что не все владеют языками и терминологиями. У вас в статье каша сплошная, видать потому, что насрать, главное слепить и выложить, а вы потом е**тесь как хотите. Половина описания на английском, половина на русском и вперемешку, уж как то надо или так, или так, или два варианта сразу в идеале, но не так как у вас.
Тут претензии ни к автору, а к создателям ОС и языков программирования, которые на английском пишут свое ПО))). Автор вполне внятно и доходчиво пишет статьи, я часто пользуюсь, грамотнее и более подробнее многих других! За что большое спасибо!!! Более менее разбирающийся IT специалист (в большей части, именно для данной публики тут пишутся статьи), легко поймет о чем идет речь. Это тоже самое если ITшник или автослесарь, зайдя на сайт медиков станет возмущаться, что они разговаривают на своем медицинском сленге…
If nothing helped. Reset your firewall settings! Only this helped me. (Restore Defaults)
Если кому ничего не помогло. Сбросьте настройки Фаервола! Мне помогло только это. (Restore Defaults)
Помогло, удаление устройства сетевой карты,после перезагрузки комп стал виден в локальной сети
Приветствую автора! А вот если сеть SSTP, организованная на роутере Keenetic, назначенном как сервер? На компьютере с Винд 10(2018 и 2022) в оболочке клиента SSTP видно, что соединение с сервером есть( идёт постоянный обмен с сервером с малой интенсивностью), на сервере Keenetic тоже высвечиваются подключения клиентов. Но никакой сети нигде не видно. Может это проблема такая же как и с LAN сетью?
Ничего не помогло. Компьютеры так сами себя и не видят, заходят только по \\IP в проводнике 🙂
На втором компьютере недоступна кнопка «Идентификация» в настройках рабочей группы. Как это исправить?
Win 11 с последними обновлениями, в проводнике не отображается пк с win 10, причем если ввести адрес вручную — все открывается. На win 10 в сетевом окружении видно оба пк.
Интересно, что в настройках брандмауэра в оснастке на win 11 стоит галочка для частных сетей на сетевом обнаружении, но при вводе команды из статьи для терминала пишет — ни одно правило не найдено. Почему так и что делать дальше?
Ну что же, сам и отвечу.
В команде
netsh advfirewall firewall set rule group=»Network Discovery» new enable=Yes
есть маленькая деталь: если система на русском языке, необходимо вместо «Network Discovery» вводить «Обнаружение сети», иначе команда не сработает.
И еще: мне помог перезапуск служб «Хост поставщика функции обнаружения» и «Публикация ресурсов обнаружения функции». Причем именно в этом порядке (поскольку вторая зависит от первой) и по такому алгоритму — свойства службы>остановить>автоматически>запустить.
И вуаля — пк с win 10 отображается в сетевом окружении.