Решаем проблему доступа к сетевым папкам в windows 10
Самая популярная проблема при настройке локальной сети – когда компьютер не видит другие компьютеры, общие папки, сетевые накопители и т. д. Эта проблема чаще всего решается настройкой общего доступа и отключением антивируса (брандмауэра), но не всегда.
В этой статье я хочу рассказать о нескольких решениях данной проблемы в Windows 10, которые я уже не раз применял на практике.
Если у вас компьютер с установленной Windows 10 не видит компьютеры и папки в локальной сети, то первым делом нужно проверить, включена ли поддержка SMB1, так как после одного из обновлений этот протокол отключили. Как бы для безопасности.
И это основная причина, по которой на вкладке «Сеть» в проводнике а не появляются сетевые устройства. Как правило, это более старые устройства, которые используют этот самый протокол SMB1, который в десятке отключен.
Открываем мы значит вкладку «Сеть» в проводнике Windows 10, где должны отображаться все сетевые устройства.
Но видим там в лучшем случае свой Wi-Fi роутер, свой компьютер и может еще какие-то устройства мультимедиа. Другие компьютеры в локальной сети и сетевые папки не отображаются.
А с других компьютеров они обычно видны и можно на них зайти. В том числе на этот компьютер с установленной Windows 10.
Как правило, все компьютеры подключены через один маршрутизтор. И многие почему-то думают, что локальная сеть не работает именно из-за настроек маршрутизатора. Но по своему опыту могу сказать, что это не так. Если на маршрутизаторе вы не настраивали какие-то особые функции и ничего не отключали, то все подключенные к нему устройства автоматически находятся в одной локальной сети.
Отдельно хочу рассказать об общем доступе к USB-накопителям через роутер. Если вы подключили к роутеру в USB-порт флешку, или внешний жесткий диск и Windows 10 не видит сетевой накопитель на вкладке «Сеть», то проблема так же может быть в отключенном протоколе SMB1. Так как роутер использует этот протокол для общего доступа к накопителю (сетевой папке).
Создаем общую папку на первом компьютере
Щелкаем правой кнопкой мыши по рабочему столу, выпадает контекстное меню => создать => папку. На рабочем столе появится «Новая папка», переименуем её в «общий доступ». Нажимаем на неё правой кнопкой мыши, появится контекстное меню => свойство. Переключаемся на вкладку «Доступ».
Нажимаем на кнопку «Общий доступ», появляется окно, следующего вида:
В строке, где у меня написано «Все», вы тоже пишете это слово, дальше нажимаете на кнопку «Добавить». После чего ниже у вас появится надпись «Все», напротив неё будет стоять значение «Чтение», нажимаем на это слово «Чтение» и выбираем «Чтение и запись», после чего нажимаем на кнопку «Общий Доступ» – «Готово».
Дальше надо нажать на кнопку «Расширенные настройки», у вас откроется следующее окно:
В этом окне, нужно поставить галочку «Открыть общий доступ к этой папке» и нажать на кнопку «Разрешения», после чего появится новое окно:
В колонке «Разрешить» нужно поставить все галочки, и нажать на кнопки «Ок», «Ок», «Закрыть». На этом добавление общего доступа для папки окончено.
О том что нужно не потерять
Скорее всего дело в том, что в рамках постепенного отключения старых небезопасных версий протокола SMB помимо полного отключения SMB1, по умолчанию стала блокировать также доступ под гостевой учетной записью на удаленный сервер по протоколу SMBv2.
При попытке такого подключения как раз и появляется такая ошибка. А в журнале клиента SMB (Microsoft-Windows-SMBClient) при этом фиксируется: Rejected an insecure guest logon.
Именно по этому при доступе к SMBv2 сетевым папкам под гостевой учетной (в большинстве случаев на NAS включают именно гостевой доступ) или к шарам на старых версия ОС (согласно опубликованной ранее таблице поддерживаемых версий SMB в различных версиях Windows, SMB 2.0 используется в Windows Server 2008 и Windows Vista SP1, а SMB 2.1 в Windows Server 2008 R2 и Windows 7).
Чтобы включить доступ под гостевой учетной записью, нужно с помощью редактора групповых политик (gpedit.msc) в разделе:
Читайте также: Как узнать сколько времени работает компьютер/ сервер Windows без выключения/ перезагрузки
Конфигурация компьютера ->Административные шаблоны -> Сеть->Рабочая станция Lanman включить политику Включить
небезопасные гостевые входы.
Либо создать следующий ключ реестра:
HKLMSYSTEMCurrentControlSetServicesLanmanWorkstationParameters “AllowInsecureGuestAuth”=dword:1
Если данное решение не помогло, возможно ваш NAS (или другое удаленное устройство, которое предоставляет доступ к сетевым папкам по SMB), поддерживают только SMBv1. Попробуйте включить этот протокол на клиенте (Windows Features -> SMB 1.0/CIFS File Sharing Support -> SMB 1.0/CIFS Client).
Однако, вы должны понимать, что использование данного обходного решения не рекомендовано, т.к. подвергает вашу систему опасности.
Способ №2. Используем системное средство устранения неполадок
Для удаления сетевых неполадок можно использовать специальный системный инструмент, предназначенный для решения этой и подобных ей задач. Запустите «Панель управления», далее – «Сеть и Интернет», затем выберите «Домашняя группа». Здесь кликните на «Запустить средство устранения неполадок домашней группы». После чего будет проведена соответствующая диагностика, и, возможно, имеющиеся проблемы в подключении будут решены.
Включение автоматической настройки
Если компьютер все еще не видит сетевые ресурсы, убедитесь, включена ли опция автоматической настройки при подключении к сети.
Перейдите в Панель управления командой control из окна «Выполнить».
Переключите просмотр на категории, выберите пункт Просмотр состояния сети и задач.
В левом боковом меню перейдите в раздел «Изменить дополнительные параметры общего доступа». В текущем сетевом профиле отметьте флажком опцию «Включить автоматическую настройку на сетевых устройствах».
Перезагрузите компьютер и проверьте, видите ли другие компьютеры в сетевом окружении.
Как открыть общий доступ к папке в Windows 10?
В Windows 10 предоставить общий доступ к файлу или папке (расшарить папку) можно буквально за несколько секунд. Еще я покажу, как закрыть общий доступ к папке/файлу и посмотреть, к каким папкам предоставлен общий доступ.
Просто нажимаем правой кнопкой мыши на любую папку или файл, наводим курсор на меню «Предоставить доступ к» и выбираем «Отдельные люди».
Дальше нужно выбрать пользователя, для которого будет предоставлен общий доступ к папке. В домашней сети можно выбрать «Все». В таком случае доступ к файлу/папке будет у всех участников сети. Можно создать нового пользователя и использовать его имя/пароль для доступа к папке с других компьютеров (если вы не отключали общий доступ с парольной защитой).
Для пользователя «Все», (или нового пользователя) можно изменить права доступа к файлу или папке в Windows 10. По умолчанию папка/файл доступен только для чтения. Можно установить «Чтение и запись». Тогда другие пользователи по сети смогут менять/удалять файлы в папке, записывать новые, редактировать файлы.
После нажатия на кнопку «Поделиться» появится окно, в котором будет указан сетевой адрес к файлу, или папке. Это адрес можно скопировать и использовать для доступа к данному ресурсу с других компьютеров в локальной сети (просто перейти по адресу в проводнике).
Чтобы зайти в папку, к которой мы открыли общий доступ не обязательно использовать адрес. На другом компьютере можно просто перейти в раздел «Сеть» в проводнике Windows. Открываем нужный компьютер из нашей локальной сети и переходим в общую папку, к которой мы только что открыли доступ.
Так как я установил для этой папки права на чтение и запись, то без проблем могу редактировать, удалять и создавать новые файлы в этой папке. Права применяются ко всем файлам в расшаренной папке.
Как отключить общий доступ к папке или файлу в Windows 10?
Просто нажимаем на папку или файл правой кнопкой мыши, выбираем «Предоставить доступ к» и нажимаем на «Сделать недоступными».
Вот так просто в Windows 10 можно закрыть общий доступ к папке/файлу.
Обратите внимание, что пункт «Сделать недоступными» («Закрыть доступ», «Отключить общий доступ») отображается в свойствах любой папки, даже к которой не открыт общий доступ. Так и должно быть.
Как посмотреть все папки и файлы, к которым открыт общий доступ на компьютере?
Для этого нужно в проводнике перейти по адресу \localhost
Откроется папка, в которой будут отражаться другие папки и файлы, к которым на данном компьютере открыт общий доступ.
Отключенное сетевое обнаружение
Обнаружить проблему с отключённым сетевым обнаружением поможет переход к Центру управления сетями и общим доступом. Проще всего это сделать, кликнув по значку подключения в правом нижнем углу. После этого следует перейти к дополнительным параметрам и убедиться, что в настройках включён доступ к общим папкам, принтерам и файлам, а также сетевое обнаружение.
Следующий шаг – вернуться к Центру управления и выбрать изменение параметров адаптера. Здесь в свойствах сетевого подключения (проводного или беспроводного) следует убедиться в работе службы общего доступа к файлам и принтерам, а также протокола версии 6. Если они не включены, следует поставить галочки напротив соответствующих пунктов.
Настройка доступа к сетевой папке для каждого пользователя
Все настройки должны выполняться на том компьютере или ресурсе, на котором хранится содержимое папки. Чтобы настроить доступ пользователей к папке, необходимо:
- Зайти в управление компьютером (зависимо от версии операционной системы, кликните правой кнопкой мыши по иконке Мой компьютер на рабочем столе Windows либо по кнопке Пуск, после чего выберите Управление либо Управление компьютером) и выбрать пункт Общие папки — Общие ресурсы.
- Найти в списке ресурсов папку, доступ к которой вы не можете получить, и посмотреть её расположение на жёстком диске.
- Открыть Проводник и найти нужную папку (пользователи Windows 10 могут выполнять дальнейшие действия, не переходя в Проводник, просто кликнув правой кнопки мыши прямо в меню утилиты Управление компьютером).
- Кликнуть по ней правой кнопкой мыши, выбрать Свойства — Доступ — Расширенные настройки — Разрешения (либо же Свойства — Разрешения для общего ресурса).
- Вы увидите как минимум два пункта — Администраторы и Все. Навести стрелочку курсора на пункт Все и убедиться, что стоят галочки напротив всех пунктов в столбике Разрешить (полный доступ, изменение, чтение). Если же напротив какого-то пункта стоит галочка в столбике Запретить, следует убрать его отсюда и поставить в столбик Разрешить.
- Подтвердить изменения, нажав Применить — OK, после чего повторить попытку воспользоваться сетевым ресурсом.
Кликните правой кнопкой по «Компьютер» и выберите «Управление» в контекстном меню
Локальные политики анонимного доступа
На сервере (компьютере), к которому вы хотите предоставить общий доступ неавторизованным пользователям нужно открыть редактор локальной групповой политики – gpedit.msc.
Перейдите в раздел Конфигурация компьютера -> Конфигурация Windows -> Параметры безопасности -> Локальные политики -> Параметры безопасности (Computer Configuration -> Windows Settings -> Security Settings -> Local Policies -> Security Options)
Настройте следующие политики:
- Учетные записи: Состояние учётной записи ‘Гость’ (Accounts: Guest Account Status): Включен (Enabled);
- Сетевой доступ: разрешить применение разрешений “Для всех” к анонимным пользователям (Network access: Let Everyone permissions apply to anonymous users): Включен (Enabled);
- Сетевой доступ: Не разрешать перечисление учетных записей SAM и общих ресурсов (Network access: Do not allow anonymous enumeration of SAM accounts and shares): Отключен (Disabled).
В целях безопасности желательно также открыть политику “Запретить локальный вход” (Deny log on locally) в разделе Локальные политики -> Назначение прав пользователя и убедиться, что в политике указана учетная запись “Гость”.
Затем проверьте, что в этом же разделе в политике “Доступ к компьютеру из сети” (Access this computer from network) присутствует запись Гость, а в политике “Отказать в доступе к этому компьютеру из сети” (Deny access to this computer from the network) учетка Гость не должна быть указана.
Также убедитесь, что включен общий доступ к сетевым папкам в разделе Параметры -> Сеть и Интернет -> Ваше_сетевое_подключение (Ethernet или Wi-Fi) -> Изменение расширенных параметров общего доступа (Settings -> Network & Internet -> Ethernet -> Change advanced sharing options). В секции “Все сети” должен быть выбрана настройка “Включить общий доступ, чтобы сетевые пользователи могли читать и записывать файлы в общих папках” и выбрать “Отключить парольную защиту (если вы доверяете всем устройствам в вашей сети)” (см. статью о проблемах обнаружения компьютеров в рабочих группах).