Не нарушило ли обновление Windows 10 апреля обнаружение сети и поддержку Samba?

Похоже, что обнаружение сети Windows / разрешение имен больше не работает на компьютерах, которые были сброшены с новым апрельским обновлением для Windows 10 (сборка 1803). (Компьютеры, которые были просто обновлены, похоже, не затрагиваются.)

Моя локальная сеть состоит из современного диска NAS, использующего samba для совместного использования, а также пары других компьютеров с Windows 10 (в дополнение к тому, на котором я печатаю). Все компьютеры имеют сеть, настроенную как частная сеть.

Перед апрельским обновлением 1803, в File Explorer -> Network будет показан список компьютеров с Windows, включая NAS. Я мог бы затем просмотреть NAS, смонтировать его как сетевой диск и т. Д.

Такое поведение "обнаружения сети" по-прежнему работает на компьютерах, которые были просто обновлены до 1803, однако сброс компьютера к новой установке 1803, кажется, нарушает обнаружение сети. При перезагрузке компьютера переход в File Explorer -> Network ничего не даст. Нада. Нет разрешения имен. Нет обнаружения сети. Ничего не появляется

Когда я пытаюсь вручную подключиться к \\AS5002T или \192.168.1.46 (мой NAS) на обновленных компьютерах 1803, это работает (я могу просматривать файлы NAS). Но на компьютерах с перезагрузкой 1803 подключение больше не работает. В лучшем случае я просто получаю "Сетевой путь не найден".

Поиск в сети "Обнаружение сети Windows 1803" показывает, что у меня не единственные проблемы. Некоторые люди наблюдали, что некоторые службы "Обнаружение функций" не работают, и на компьютере перезагрузки я заметил, что функции SMB 1.0 отключены по умолчанию.

Кто-нибудь знает, если это признанная проблема? Какие могут быть исправления? Возможно, люди не знают об этой проблеме, потому что она влияет только на перезагрузку компьютеров с 1803?


В общем, проблемы для сброса, свежие компьютеры с Windows 10 с обновлением 1803.

  • Обнаружение сети не работает, не показывает компьютеры в сети
  • Не удается подключиться к общему ресурсу Samba

4 ответа

Решение

Все, что вам нужно знать, здесь:

https://blogs.technet.microsoft.com/filecab/2016/09/16/stop-using-smb1/

В итоге:

SMB 1.0 - ПЛОХО. Не используйте это. Вам, вероятно, все равно это не нужно (мы вернемся к этому).

Поскольку это так плохо, Microsoft начала полностью удалять его из Windows, начиная с Windows 10 1709 Fall Creators Update. Прямо сейчас, если вы просто обновите существующую систему, в которой она уже была, вы сможете ее сохранить. Но если вы начнете с новой копии Windows, ее там не будет. Вскоре он даже не будет доступен для установки, и вскоре после этого он будет активно удаляться обычным Центром обновления Windows. В этот момент, скорее всего, это будет обычный ежемесячный патч, и даже не полное обновление функции.

Другими словами, нет смысла переустанавливать это заново в вашей системе. Ты готовишься к бою, который не пойдет тебе на пользу. Вы можете выиграть сегодняшнюю битву, но проблема вернется (вероятно, раньше, чем вы думаете), и вы в конечном итоге проиграете эту войну.

К счастью, очень немногие вещи все еще требуют SMB 1.0, и большинство из них являются результатом запуска устаревшего программного обеспечения в какой-то другой системе, так что вы также можете обновить другую систему и восстановить службу.

Одним из наиболее заметных мест, которые по-прежнему зависят от SMB 1.0, является функция просмотра сети в проводнике Windows (ранее Network Neighborhood). Однако вы можете исправить это и без использования SMB 1.0:

  • Найти Function Discovery Provider Host а также Function Discovery Resource Publication услуги и установить их типы запуска Automatic (Delayed Start),
  • При следующем запуске просмотра сети следуйте инструкциям, чтобы включить обнаружение сети.

Сделайте это для всех компьютеров Windows в вашей сети, и все снова будет хорошо, используя гораздо более приятный протокол WS-DISCOVERY.


Рекомендуемые действия

Кажется, что windows отказывается от SMB 1.0, и в настоящее время мой NAS (которому всего два года) не поддерживает какой-либо протокол "Network Explorer", на который они перешли. Итак, на данный момент вы должны оставить SMB 1.0 отключенным, вручную ввести необходимую информацию в Credential Manager и вручную подключиться к сетевому диску. Установка двух служб "Обнаружение функций" на Auto Delayed мне не помогла, но это должно восстановить Network Explorer.

Чтобы восстановить поведение, когда у вас запрашивают имя пользователя и пароль при подключении к определенным устройствам NAS, мне пришлось "включить небезопасные гостевые входы". В противном случае Windows просто сдастся после попытки ввода вашего имени пользователя (не сообщая вам, что не удалось и почему).


Альтернативные действия (чтобы восстановить "старое поведение" окон)

Включение SMB 1.0/CIFS Client Функция Windows и перезагрузка компьютера исправят обнаружение сети.

Вы все еще можете получить "Код ошибки 0x80070035 - Сетевой путь не найден", если устройство samba, к которому вы подключаетесь, не имеет имени учетной записи пользователя, которое совпадает с именем вашей учетной записи Windows.

Есть несколько способов исправить вышеупомянутую проблему "отсутствующего имени пользователя" (несмотря на то, что кажется, что это другой тип проблемы). Во-первых, поместив действительную запись в диспетчер учетных данных Windows. В моем случае запись была для домена AS5002T, имени пользователя admin и моего пароля.

Второй метод, который восстановит способ работы окон в прошлом, - вместо этого " включить небезопасные гостевые входы ". Небезопасные гостевые входы в систему используются на многих пользовательских устройствах NAS как способ позволить пользователям сети, не прошедшим проверку подлинности, "просмотреть" общие ресурсы на NAS.

Третий способ - просто добавить свое имя пользователя Windows в список имен пользователей сервера samba.

Я думаю, что у меня была та же проблема, Ubuntu Server/ Windows 10

Мое решение состояло в том, чтобы установить демон WSDD, тот, который приведен ниже, не требует никакой конфигурации, кроме изменения вашего служебного файла.

https://github.com/christgau/wsdd

Если вы натолкнулись на этот вопрос, есть решение для подключения Windows-Windows Samba: если вы изменили настройки UAC в secpol.msc (Политики безопасности), чтобы вы могли быть администратором для всего компьютера - вам может потребоваться сделать это на Обе машины, если вы хотите, чтобы они видели друг друга. Несколько часов потратили, чтобы найти это.

Другие вопросы по тегам