Synology smb windows 10

Windows 10 + NAS Synologic = SMB1 ?

  • Windows 10 (версия 1909)
  • Сетевой файловый сервер NAS (Synologic DS416j DSM 6.1-15047)

Ошибки при открытии файлов любого формата на сетевом хранилище. Помогает только копирование файла на комп, открытие и загрузка обратно.

  • “Неверно задано имя папки…”
  • “Файл недоступен. Попробуйте выполнить одно из следующих действий…”

Начиная с Windows 10 версии 1709 был отключен протокол SMBv1 и анонимный (гостевой) доступ к сетевым папкам по протоколу SMBv2.

Забегая наперед: временно (надеюсь) используется неправильное решение 1.

Кто столкнулся с аналогичной проблемой и решил ее без включения SMB1, отписывайтесь.

Если используется доступ по логину/паролю

Решение 1 (неправильное, т.к. будет использоваться старый протокол SMB1):

1. Включить использование протокола SMB1 на Windows 10 (не рекомендуется)

Панель управления (или выполнить команду “control”) – Программы и компоненты – Включение или отключение компонентов Windows – Раздел “SMB 1.0/CIFS File Sharing Support”

  • Отключить “Автоматическое удаление протокола SMB 1.0/CIFS” (?)
  • Отключить “SMB 1.0/CIFS Server”
  • Включить “SMB 1.0/CIFS Client”

2. (необязательно) Отключить использование протокола SMB1 на файловом сервере NAS (магия! там включаем, тут отключаем, и все работает)

Решение 2 (правильное, но не работает):

1. Отключить использование протокола SMB1 на файловом сервере NAS (если еще не отключено)

Панель управления – Файловые службы – SMB – Дополнительные настройки – параметр “Минимальный протокол SMB” установить в SMB2

Узнать используется ли SMB2 на компе:

Установить использование SMB2:

Или отключить SMB1 отсюда:

Панель управления (или выполнить команду “control”) – Программы и компоненты – Включение или отключение компонентов Windows – Раздел “SMB 1.0/CIFS File Sharing Support”

2. Удалить сохраненный аккаунт из хранилища паролей Windows

3. Перезапустить Windows, т.к. система еще “помнит” аккаунт

4. После загрузки Windows попробовать войти в сетевую папку. Убедиться, что аккаунт сброшен, т.е. запрашивается логин/пароль.

5. Очистить кэш подключений SMB на сервере NAS

Панель управления – Файловые службы – SMB – Дополнительные настройки – внизу кнопка “Очистить кэш SMB”

6. Ввести логин/пароль к сетевой папке. Profit!

Важно очистить кэш подключений SMB на сервере NAS именно после того, как Windows “забудет” сохраненный аккаунт, т.е. после перезагрузки.

Решение не работает, т.к. после перезагрузки проблема возникает опять.

Если используется анонимный (гостевой) доступ

Включить гостевой доступ в Windows:

С помощью редактора групповых политик (gpedit.msc) в разделе:

Конфигурация компьютера – Административные шаблоны – Сеть – Рабочая станция PC – Включить политику “Включить небезопасные гостевые входы”

Или с помощью редактора реестра (regedit.exe):

Описание некоторых параметров SMB (дополнительно)

Уступающая блокировка позволяет клиентам блокировать файлы и локально кэшировать данные и исключает опасность изменения файла другим пользователем. Благодаря этому повышается скорость выполнения многих операций с файлами. С другой стороны, поскольку сервер, который предоставляет уступающую блокировку, должен снимать ее, когда другой пользователь требует получения доступа к файлу, производительность некоторых операций может снизиться.

Включить уступающую блокировку – включение «уступающей блокировки» CIFS, чтобы клиент мог лучше выполнять кэширование содержимого файлов и избежать незначительных проблем с чтением-записью. При отмене выбора этого параметра приложения базы данных будут более эффективно осуществлять доступ к файлам базы данных, которые сохраняются на Synology NAS по сети.

Читайте также:  Не могу установить mac os catalina

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

Включить надежные обработчики SMB (Блокировка файла кросс-протокола будет отключена) – смогут восстановить потерянное подключение по протоколу SMB2 к Synology NAS после временного отключения; во время отключения от сети открытые файлы останутся доступными. При этом межпротокольная блокировка файла будет отключена, чтобы пользователи могли получить доступ к заблокированному файлу или изменить его посредством других протоколов помимо SMB2 (например, AFP).

Очистить кэш SMB – чтобы удалить следующие файлы кэша SMB для устранения неисправностей.

Synology smb windows 10

This forum has migrated to Microsoft Q&A. Visit Microsoft Q&A to post new questions.

Asked by:

Question

I’ve recently purchased a new laptop running Windows 10 Home (v1703) and am having problems connecting to my Synology NAS.

Apologies for the lack of technical detail / knowledge, but I’m a novice when it comes to these things.

I can access the NAS drive through web browsers with the IP address, and it’s showing in «Network» in Explorer. However, whenever I try to access it through Explorer (e.g. to map one of my shared folders) I get the following error message:

«Windows cannot access \\LONGDISKSTATION

Check the spelling of the name. Otherwise, there might be a problem with your network. To try to identify and resolve network problems, click Diagnose.

Error code: 0x80070035

The network path was not found.»

So far as I can tell, there’s not a problem with the drive as I can access it through web browsers and can access it on other devices — e.g. non-Windows 10 PCs, iPhone / iPad and my Sonos system. Having said that, when I run Synology Assistant on my laptop, it doesn’t seem to be able to find the NAS drive, even though it’s clearly there and apparently can be seen by Windows.

I’ve tried the basics, such as disabling my firewall and anti-virus, but that doesn’t make any difference.

I’ve had a look at some of the Google threads on this but — honestly — I’m a novice it when it comes to these things and I’m not sure I’m looking in the right place.

If anyone can offer an solutions — in plain English that a layman can follow! — that would be appreciated.

Synology smb windows 10

Сообщение отредактировал Severide1247 — 12.04.21, 07:08

У меня сейчас 116 у него хватает ресурсов. Тут вопрос в производительности сети. И потом задачи можно назначить на разное время. Допустим бекапы по ночам. Торент много не жрет. Dlna только один да и то он в основном сетку нагружает и все.

Одновременно DLNA и torrent — ну например транслировать одно кино надо порядка 25-30 мегабит локалки (если тока не 4к). остальное достанется торенту. два потока 60 три 90 при гигабитной сетке 10 потоков но это наверно дома не случится никогда)))

Если присматриваешь купить то лучше подкопи на 218+. Он может в последствии быть расширен.

Сообщение отредактировал neoboy — 02.04.18, 17:54

Да согласен, просто обновления не в реальном времени и помоему флешка должна быть у него всегда вставлена, но могу ошибаться. А вообще да система меня тоже порадовала.

Читайте также:  Ufs explorer для linux

Прочитается, надо только на комп поставить программу для чтения ехт разделов.

И еще момент, какой из дисков меняешь? На первом помоему по умолчанию сидит еще система сама.

neoboy,
Насколько помню, система дублируется на каждом диске, чтобы при сбое на любом из них сохранялась работоспособность NAS

Добавлено 11.08.2018, 15:21:

Гудит, жрет электричество и греет воздух)

Сообщение отредактировал trimich — 11.08.18, 15:21

Не открываются общие сетевые SMB папки в Windows 10

Если вы из Windows 10 не можете открыть сетевые папки на других сетевых устройствах (NAS, Samba сервера Linux) или на компьютерах со старыми версиями Windows (Windows 7/ XP /2003), скорее всего проблема связана с тем, что в вашей новой версии Windows 10 отключена поддержка устаревших и небезопасных версий протокола SMB (используется в Windows для доступа к общим сетевым папкам и файлам). Так, начиная с Windows 10 1709, был отключен протокол SMBv1 и анонимный (гостевой) доступ к сетевым папкам по протоколу SMBv2.

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

Вы не можете получить гостевой доступ к общей папке без проверки подлинности

Начиная с версии Windows 10 1709 (Fall Creators Update) Enterprise и Education пользователи стали жаловаться, что при попытке открыть сетевую папку на соседнем компьютере стала появляться ошибка:

При это на других компьютерах со старыми версиями Windows 8.1/7 или на Windows 10 с билдом до 1709, эти же сетевые каталоги открываются нормально. Эта проблем связана с тем, что в современных версиях Windows 10 (начиная с 1709) по умолчанию запрещен сетевой доступ к сетевым папкам под гостевой учетной записью по протоколу SMBv2 (и ниже). Гостевой (анонимный) доступ подразумевают доступ к сетевой папке без аутентификации. При доступе под гостевым аккаунтом по протоколу SMBv1/v2 не применяются такие методы защиты трафика, как SMB подписывание и шифрование, что делает вашу сессию уязвимой против MiTM (man-in-the-middle) атак.

При попытке открыть сетевую папку под гостем по протоколу SMB2, в журнале клиента SMB (Microsoft-Windows-SMBClient) фиксируется ошибка:

В большинстве случае с этой проблемой можно столкнуться при использовании старых версий NAS (обычно для простоты настройки на них включают гостевой доступ) или при доступе к сетевым папкам на старых версиях Windows 7/2008 R2 или Windows XP /2003 с настроенным анонимным (гостевым) доступом (см. таблицу поддерживаемых версий SMB в разных версиях Windows).

В этом случае Microsoft рекомендует изменить настройки на удаленном компьютере или NAS устройстве, который раздает сетевые папки. Желательно переключить сетевой ресурс в режим SMBv3. А если поддерживается только протокол SMBv2, настроить доступ с аутентификацией. Это самый правильный и безопасный способ исправить проблему.

В зависимости от устройства, на котором хранятся сетевые папки, вы должны отключить на них гостевой доступ.

  • NAS устройство – отключите гостевой доступ в настройках вашего NAS устройства (зависит от модели);
  • Samba сервер на Linux — если вы раздаете SMB каталог с Linux, в конфигурационном файле smb.conf в секции [global] нужно добавить строку: map to guest = never
    А в секции с описанием сетевой папки запретить анонимный доступ: guest ok = no
  • В Windows вы можете включить общий доступ к сетевым папкам и принтерам с парольной защитой в разделе Control Panel\All Control Panel Items\Network and Sharing Center\Advanced sharing settings. Для All Networks (Все сети) в секции “Общий доступ с парольной защитой” (Password Protected Sharing) имените значение на “Включить общий доступ с парольной защитой” (Turn on password protected sharing). В этом случае анонимный (гостевой) доступ к папкам будет отключен и вам придется создать локальных пользователей, предоставить им доступ к сетевым папкам и принтерам и использовать эти аккаунты для подключения к общим папкам на этом компьютере.
Читайте также:  Old versions app mac os

Есть другой способ – изменить настройки вашего SMB клиента и разрешить доступ с него на сетевые папки под гостевой учетной записью.

Чтобы разрешить гостевой доступ с вашего компьютера, откройте редактор групповых политик (gpedit.msc) и перейдите в раздел: Конфигурация компьютера -> Административные шаблоны -> Сеть -> Рабочая станция Lanman (Computer Configuration ->Administrative templates -> Network (Сеть) -> Lanman Workstation). Включите политику Enable insecure guest logons (Включить небезопасные гостевые входы).

В Windows 10 Home, в которой нет редактора локальной GPO, вы можете внести аналогичное изменение через редактор реестра вручную:

Или такой командой:

reg add HKLM\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters /v AllowInsecureGuestAuth /t reg_dword /d 00000001 /f

Вашей системе необходимо использовать SMB2 или более позднюю

Другая возможная проблема при доступе к сетевой папке из Windows 10 – поддержка на стороне сервера только протокола SMBv1. Т.к. клиент SMBv1 по умолчанию отключен в Windows 10 1709, при попытке открыть шару вы можете получить ошибку:

При этом соседние устройства SMB могут не отображаться в сетевом окружении и при открытии по UNC пути может появляться ошибка 0x80070035.

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

Если сетевые папки раздает Samba на Linux, вы можете указать минимально поддерживаемую версию SMB в файле smb.conf так:

В Windows 7/Windows Server 2008 R2 вы можете отключить SMBv1 и разрешить SMBv2 так:
Set-ItemProperty -Path «HKLM:\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters» SMB1 -Type DWORD -Value 0 –Force

Set-ItemProperty -Path «HKLM:\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters» SMB2 -Type DWORD -Value 1 –Force

В Windows 8.1 отключите SMBv1, разрешите SMBv2 и SMBv3 и проверьте что для вашего сетевого подключения используется частный или доменный профиль:

Disable-WindowsOptionalFeature -Online -FeatureName «SMB1Protocol»
Set-SmbServerConfiguration –EnableSMB2Protocol $true

Если ваше сетевое устройство (NAS, Windows XP, Windows Server 2003), поддерживает только протокол SMB1, в Windows 10 вы можете включить отдельный компонент SMB1Protocol-Client. Но это не рекомендуется.

Запустите консоль PowerShell и проверьте, что SMB1Protocol-Client отключен ( State: Disabled ):

Get-WindowsOptionalFeature -Online -FeatureName SMB1Protocol-Client

Включите поддержку протокола SMBv1 (потребуется перезагрузка):

Enable-WindowsOptionalFeature -Online -FeatureName SMB1Protocol-Client

Также вы можете включить/отключить дополнительные компоненты Windows 10 (в том числе SMBv1) из меню optionalfeatures.exe -> SMB 1.0/CIFS File Sharing Support

В Windows 10 1709 и выше клиент SMBv1 автоматически удаляется, если он не использовался более 15 дней (за это отвечает компонент SMB 1.0/CIFS Automatic Removal).

После установки клиента SMBv1, вы должны без проблем подключиться к сетевой папке или принтеру. Однако, нужно понимать, что использование данного обходного решения не рекомендовано, т.к. подвергает вашу систему опасности.

Оцените статью