Как настроить общий доступ к папке Windows 10

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

Как вернуть поддержку SMB 0/CIFS в Windows 10

У меня хорошие новости, вернуть SMB 1.0 очень просто, и для этого не нужно вчитываться в десятки страниц Microsoft о возможных причинах, последствиях и способах. Итак:

  • Заходим в «Панель управления -> Программы -> Программы и компоненты», слева нажимаем на «Включение или отключение компонентов Windows»
  • В окне выбора компонентов находим «SMB 1.0/CIFS File Sharing Support» и ставим галочку:
  • Нажимаем «ОК» и немного подождём пока Windows установит в систему модуль Самба 1.0.

Вот и всё! Microsoft выключили по умолчанию поддержку старого протокола из соображений безопасности, но ещё «вчера» всё считалось нормальным. И так как устройства в локальной сети принадлежат вам, то беспокоится вообще не о чём, тем более, что это не хак, а стандартная надстройка ОС.

Включение SMB 0

Если установлена Windows 10 Fall Creators Update или Server версии 1709 и выше, то неполадка может возникнуть из-за SMB 1.0. Этот протокол не устанавливается по умолчанию в этих сборках. Майкрософт официально заявил, что подключение к устройству, поддерживающему только версию 1 приведет к ошибке. Таким образом, включение протокола с панели управления, скорее всего, решит проблему.

Откройте окно «Удаления и изменения программ» командой , запущенной из окна «Выполнить» (Win + R).

На левой панели перейдите на «Включение или отключение компонентов Windows».

Прокрутите вниз и найдите параметр поддержки общего доступа к файлам SMB 1.0 / CIFS и щелкните на значок «плюс» в левой части меню. Если значка «+» нет, просто проверьте включению поддержки общего доступа.

Сохраните изменения на «ОК», закройте окно. Проверьте, удалось ли подключится к ресурсу. Если продолжаете наблюдать, что недоступно указанное имя, перейдите к следующему способу.

Включаем поддержку протокола SMBв Windows 10

Откройте Пуск (или нажмите на кнопку поиска) и введите «компонентов». Откройте «Включение или отключение компонентов Windows». Или можно открыть это окно через «Панель управления» – «Программы и компоненты» и слева переходим в «Включение или отключение компонентов Windows».

Открываем пункт «Поддержка общего доступа к файлам SMB 1.0/CIFS». Нужно поставить галочку возле «Клиент SMB 1.0/CIFS» и нажать «Ok».

Поддержка старого протокола SMB 1.0 в Windows 10 включена. Теперь система должна видеть все сетевые папки, доступ к которым осуществляется через SMB 1. Можете еще выполнить перезагрузку компьютера.

Проверка параметров общего доступа в Windows 10

Возможно, конечно, на вашем компьютере отключен, или неправильно настроен общий доступ. Из-за чего Windows 10 не может обнаружить другие компьютеры и накопители в локальной сети. Сейчас покажу, как проверить эти настройки.

В Windows 10 (версия 1803) домашняя группа была удалена. Достаточно просто настроить общий доступ к принтерам и файлам.

Открываем меню «Пуск» (или нажав на кнопку поиска) и пишем «общего доступа». Открываем «Управление расширенными параметрами общего доступа».

  • Или можно открыть это окно в параметрах «Сеть и Интернет» – «Параметры общего доступа».

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

  1. Нажмите на кнопку «Сохранить изменения».
  2. Если это не поможет – попробуйте установить такие настройки для вкладки «Все сети».
  3. Но не рекомендую составлять такие настройки, особенно если вы часто подключаетесь к общественным Wi-Fi сетям.
  4. Еще несколько решений:
  • Убедитесь, что ваш компьютер и другие компьютеры с которыми вы хотите настроить локальную сеть подключены через один роутер.
  • Отключите антивирус (встроенный в нем брандмауэр) и защитник Windows. Если это не решит проблему – включите обратно.
  • Если ваш компьютер с Windows 10 (который не видит общие папки и компьютеры в локальной сети) подключен к роутеру по Wi-Fi, то присвойте этой беспроводной сети статус частной (домашней).
  • Убедитесь, что на других компьютерах в локальной сети правильно заданы настройки общего доступа. Или на роутере настроен общий доступ к подключенному USB-накопителю.
Читайте также:  Пользовательские архивы отчетов можно ли удалить?

Буду рад видеть ваши комментарии с другими решениями и вопросами по теме данной статьи!

Почему Ubuntu не видит сеть Windows?

Как я уже написал выше Nautilus для подключения и просмотра общих папок Windows использует виртуальную файловую систему gvfs. А та, в свою очередь использует библиотеку libsmbclient для получения необходимых данных. Поэтому мы можем попытаться исправить ситуацию переопределив некоторые параметры в /etc/samba/. Но работает это далеко не всегда.

1. Установить Samba

Если файловый сервер Samba у вас не установлен, то его надо установить для того чтобы был создан файл /etc/samba/ с параметрами по умолчанию. Они потом будут использоваться библиотекой libsmbclient и самой утилитой smbclient, которую вы можете применять для тестирования. Для установки выполните:

sudo apt install samba

Проверьте конфигурационный файл Samba на ошибки с помощью такой команды:

testparm

2. Рабочая группа

По умолчанию используется рабочая группа WORKGROUP. Убедитесь, что ваша рабочая группа имеет именно это имя, также убедитесь, что в /etc/samba/ задано правильное имя рабочей группы в параметре workgroup:

sudo vi /etc/samba/

workgroup = WORKGROUP

3. Версия протокола

В современных системах Windows для общего доступа к папкам используется файловая система CIFS, использующая современные версии протоколов SMB2 и SMB3. Эти протоколы не поддерживают обзор доступных общих папок так, как это ожидает получить Nautilus. Для того чтобы всё работало надо использовать старый протокол NT1. Чтобы его включить добавьте параметр client max protocol после параметра workgroup:

client max protocol = NT1

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

4. Правильный порядок разрешения имён

Неверный порядок разрешения сетевых имен тоже может стать проблемой. Чтобы исправить его найдите в параметр и приведите его к такому виду:

name resolve order = bcast lmhosts host wins

Здесь первым используется bcast, широковещательные сообщения, которые рассылаются по вашей локальной сети и ищут компьютеры с общими папками.

5. Не тот интерфейс

Если в вашем компьютере несколько сетевых интерфейсов, возможно smbclient пытается использовать не тот интерфейс. Чтобы посмотреть список интерфейсов используйте команду:

ls /sys/class/net

Затем найдите в /etc/samba/ параметр interface и замените в его значении eth0 на имя вашего интерфейса, который обеспечивает связь с нужной локальной сетью. Например на enp0s8:

interfaces = 127.0.0.0/8 enp0s8

После этого надо перезапустить службы Samba:

sudo systemctl restart smbd sudo systemctl restart nmbd

6. Отладка

Если сеть Windows всё ещё не работает, вы можете попытаться отлаживать GVFS чтобы понять где именно возникает проблема и в чём её суть. Для этого надо завершить текущий сервер GVFS и запустить свой в терминале с включённой опцией отладки. Для этого выполните:

pkill gvfs; pkill nautilus

GVFS_DEBUG=all GVFS_SMB_DEBUG=10 $(find /usr/lib* -name gvfsd 2>/dev/null) —replace 2>&1 | tee

Затем откройте Nautils и войдите в сетевое окружение, сеть Windows. При этом в терминале будут выводится сообщения об ошибках работы службы. Вы можете использовать эти сообщения чтобы искать информацию в Google или попросить помощи на форумах.

7. Проблема в GVFS

Баг в GVFS, о котором я писал выше наблюдался для Samba версии 4.8 и ниже. Если сервер поддерживает протокол более высокого уровня, то клиент пытается использовать этот протокол, например SMB2 или SMB3, но на этих протоколах не работает отображение доступных ресурсов. Если у вас именно эта проблема, то для полного решения придется ждать обновления или использовать обходное решение описанное ниже.

8. Подключение напрямую

Даже если у вас не работает обнаружение сетевых ресурсов Windows, вы все ещё можете подключится к нужному компьютеру и получить с него файлы. Откройте пункт Другие места на левой панели Nautilus. Внизу окна вы увидите надпись Подключится к серверу введите smb://адрес_сервера в поле слева и нажмите Enter:

Читайте также:  Очистка диска от ненужных файлов Windows

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

Введите пароль и вы увидите доступные общие папки:

9. Общий доступ в Windows

Убедитесь, что в Windows общий доступ был включён. Если общий доступ отключен, то вы не сможете никак получить доступ к ресурсам. Откройте проводник и перейдите в пункт Сеть. Если сетевой доступ отключён, то система выдаст соответствующее предупреждение:

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

После этого система ещё раз спросит надо ли разрешить доступ для всех общественных сетей. Ответьте утвердительно:

После этого вы сможете получить доступ к общим ресурсам этого компьютера.

Подключение к общим папкам

Из Linux

Для подключения к общим папкам из среды Linux требуется установка отдельного программного обеспечения — smbclient. Установим:

sudo apt-get install smbclient

Для подключения к серверу используется следующий формат комангды:

smbclient -U <Имя_пользователя> <IP-адрес><Имя_каталога_на_сервере>

Пример:

smbclient -U buhgalter

Для того, Чтобы не вводить эту команду каждый раз, можно настроить монтирование общей директории как сетевого диска. Для этого установим пакет cifs-utils:

sudo apt-get install cifs-utils

Монтирование выполняется по следующему шаблону:

mount -t cifs -o username=<Имя_пользователя>,password= //<IP-адрес>/<Общий каталог> <Точка монтирования>

Пример:

mount -t cifs -o username=Everyone,password= //10.0.0.1/public /media

Важно! Если требуется подключение к общим папкам расположенным на Windows-сервере, то в для не защищенных паролем директорий, в качестве имени пользователя, следует использовать “Everyone”. Для подключения к Linux-серверу рекомендуем использовать в качестве имени пользователя “nobody”. В случае доступа к защищенным директориям следует использовать те учетные данные, которые вы указали.

Из Windows

Подключение к удаленным папкам из среды Windows выполняется немного иначе. Для этого в проводнике или окне запуска программ (Windows + R), следует использовать следующий шаблон:

<IP-адрес><имя_папки>

Указав просто IP-адрес сервера вы получите список общих папок.

При подключении к Windows-сервер, система безопасности может потребовать ввод учетных данных. Для подключения к общей открытой папке используем Everyone, а поле пароля оставляем пустым.

При подключении к Linux-серверу из ОС Windows, следует использовать указанный ранее шаблон:

<IP-адрес><имя_папки>

или просто адрес сервера:

<IP-адрес>

Поделиться Оценить

Средняя оценка: 4.7 Оценили: 4191028 Санкт-Петербург Литейный пр., д. 26, Лит. А +7 (812) 403-06-99

  • 700 300 ООО «ИТГЛОБАЛКОМ ЛАБС»191028 Санкт-Петербург Литейный пр., д. 26, Лит. А +7 (812) 403-06-99
  • 700 300 ООО «ИТГЛОБАЛКОМ ЛАБС»
  • 700 300
  • Как подключиться к общей папке Windows 10

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

    1. На клиентском компьютере нажмите в панели переходов Проводника иконку «Сеть»;
    2. На голубой полоске появится предложение поменять настройки общего доступа, нажмите по сообщению правой кнопкой мыши и выберите в меню «Включить сетевое обнаружение…»;
    3. В открывшемся окошке выберите «Нет, сделать эту сеть частной»;
    4. Откройте на панели переходов Проводника папку «Сеть». В ней вы увидите все обнаруженные сетевые устройства, включая компьютер с расшаренной папкой.

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

    А теперь хотелось бы затронуть один нюанс. Если вы создадите общую папку на рабочем столе, путь к ней будет длиннее. Для примера мы создали еще одну общую папку с именем «Фотки», но уже в корне диска D. Обратите внимание на длину путей общих папок на скриншотах, — понятно, что заходить в расположенные в корне раздела общие папки будет удобнее.

    Читайте также:  Windows Server 2012 - Управление резервным копированием

    Рабочая группа

    Рабочая группа должна быть одинаковой на всех устройствах. Как правило, так и есть. Но желательно проверить. Для этого откройте свойства компьютера «Система» и перейдите в «Дополнительные параметры системы».

    Там будет указана «Рабочая группа». Чтобы изменить ее, нужно нажать на кнопку «Изменить».

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

    Если у вас проблема с доступом к сетевому накопителю (к флешке через маршрутизатор) , то в настройках общего доступа на том же роутере ASUS так же указана рабочая группа. Можете посмотреть на скриншоте выше в статье. Она должна быть такой же, как на компьютере.

    Как открыть общий доступ к сетевому принтеру в Windows 1803

    В Windows 10 вы можете предоставить общий доступ к принтеру, подключенному к вашему компьютеру другим компьютерам в сети. Предполагаем, что вы уже подключили принтер (через USB, LPT или беспроводное подключение) и настроили его на своем компьютере.

    Затем на компьютере, к которому подключен принтер:

    1. Перейдите в раздел Параметры -> Устройства -> Принтеры и сканеры (Settings -> Devices ->Printers and scanners).

    2. Выберите принтер, к которому вы хотите открыть общий доступ и нажмите кнопку «Управление» (Manage).

    3. Откройте раздел «Свойства принтера» (Printer Properties) и перейдите на вкладку «Доступ» (Sharing).

    4. Включите опцию «Общий доступ к данному принтеру» (Share this printer) и укажите сетевое имя принтера. Желательно, чтобы имя не содержало пробелов и состояло только из английских символов и цифр (это имя будет использоваться для подключения принтера на других компьютерах).

    Теперь вы можете подключить данный сетевой принтер на другом компьютере с Windows 10.

    1. Перейдите в раздел Параметры -> Устройства -> Принтеры и сканеры (Settings -> Devices ->Printers and scanners).

    2. Нажмите кнопку Добавить принтер и сканер (Add a printer or scanner).

    3. Система выполнит поиск новый принтеров (локальных и сетевых).

    4. Выберите нужный принтер и нажмите «Добавить устройство» (Add Device).

    5. Если нужного принтера в списке нет, выберите опцию «Необходимый принтер отсутствует в списке» (The printer that I want isn’t listed).

    6. В диалоговом окне установки принтера выберите опцию «Выбрать общий принтер по имени» (Select a shared printer by name) и укажите полное сетевое имя принтера, которое включает имя (или IP адрес) компьютера, на котором расшарен принтер. Формат сетевого имени может быть \\PC1name\HPDeskjet2050 или такой http://PC1name /HPDeskjet2050/.printer

    7. Нажмите кнопку Далее, после чего мастер установит новый сетевой принтер и драйвер печати.

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

    Правка реестра

    Любая нестабильно работающая программа или операционная система способна нарушать целостность реестра. В результате чего как раз-таки выскакивает ошибка 0x80070035. Поэтому в обязательном порядке нужно проверить реестр, и при необходимости внести корректировки.

    Для этого:

    1. Открываем консоль команд с помощью клавиш «WIN+R», затем в строку вводим regedit и жмем «ОК».
    2. В левой части окна переходим по пути HKLM\SYSTEM\CurrentControlSet\ Services\LanmanWorkstation\ Parameters\AllowInsecureGuestAuth, дважды щелкаем по нему, смотрим на значение, если стоит «0», то меняем на «1» и жмем «ОК».
    3. Закрываем окно редактора и перезапускаем ПК.

    Теперь все должно работать.

    SMB в Windows 10

    Часто возникает проблема с протоколом SMB. Именно с его помощью возможен доступ к расшаренным папкам в рабочей сети. Он поддерживает Обозреватель сети – службу, формирующую список активных компьютеров в локальной сети.

    Начиная с обновления 1703 Обозреватель работает совсем плохо. Начиная с версии 1709 протокол SMB 1.0 вообще не поддерживается. Обновить SMB до версии 2.0 удается не всем. Часто сетевое оборудование его просто не поддерживает.

    Но попробуем включить на «десятке» первую версию. Заходим в панель управления.

    В списке настроек выбираем «Программы и компоненты».

    Заходим в «Включение и отключение…». В списке отыскиваем «Поддержка общего доступа…» и выставляем маркеры напротив клиента и сервера. Тем самым мы включили первую версию протокола SMB.