В этой статье показаны действия, с помощью которых можно включить или отключить общий доступ к файлам и принтерам в операционной системе Windows 10.
Общий доступ к файлам и принтерам - это возможность компьютера под управлением Windows совместно использовать папку или подключенный принтер с другими компьютерами в сети.
Общий доступ к файлам позволяет сделать файлы и папки в общей папке доступными для просмотра, копирования или изменения другими пользователями в сети.
Общий доступ к принтеру позволяет сделать подключенный принтер доступным для других пользователей в сети.
Если вы подключены к общедоступной сети (например в кафе или библиотеке), может потребоваться отключить общий доступ к файлам и принтерам до подключения к частной сети (например, дома или на работе).
Если сетевые компьютеры не отображаются в Проводнике, убедитесь, что службы указанные ниже, включены, настроены на автоматический режим и запущены:
- Хост поставщика функции обнаружения (Function Discovery Provider Host - fdPHost)
- Публикация ресурсов обнаружения функции (Function Discovery Resource Publication - FDResPub)
Далее в статье показаны различные способы как включить или отключить общий доступ к файлам и принтерам.
Управление общим доступом через параметры
Чтобы включить или отключить общий доступ к файлам и принтерам, нажмите на панели задач кнопку Пуск и далее выберите Параметры или нажмите на клавиатуре сочетание клавиш + I.
В открывшемся окне «Параметры Windows» выберите Сеть и Интернет.
Затем на вкладке Состояние, в правой части окна в разделе Изменение сетевых параметров выберите Параметры общего доступа.
В открывшемся окне Дополнительные параметры общего доступа, разверните нужный профиль сети (по умолчанию будет открыт текущий профиль) для которого требуется включить или отключить общий доступ к файлам и принтерам, установите переключатель в соответствующее положение и нажмите кнопку Сохранить изменения.
Как включить или отключить общий доступ в командной строке
Данный способ позволяет включить или отключить общий доступ к файлам и принтерам для всех сетевых профилей.
Команды для русскоязычной локализации Windows
Чтобы включить общий доступ к файлам и принтерам, откройте командную строку от имени администратора и выполните следующую команду:
netsh advfirewall firewall set rule group="Общий доступ к файлам и принтерам" new enable=Yes
Чтобы отключить общий доступ к файлам и принтерам, откройте командную строку от имени администратора и выполните следующую команду:
netsh advfirewall firewall set rule group="Общий доступ к файлам и принтерам" new enable=No
Команды для английской локализации Windows
Чтобы включить общий доступ к файлам и принтерам, откройте командную строку от имени администратора и выполните следующую команду:
netsh advfirewall firewall set rule group="File and Printer Sharing" new enable=Yes
Чтобы отключить общий доступ к файлам и принтерам, откройте командную строку от имени администратора и выполните следующую команду:
netsh advfirewall firewall set rule group="File and Printer Sharing" new enable=No
Управление доступом в Windows PowerShell
Также, чтобы включить общий доступ к файлам и принтерам, можно использовать консоль Windows PowerShell. Все команды нужно выполнять в консоли Windows PowerShell открытой от имени администратора.
Команды для русскоязычной локализации Windows
Чтобы включить общий доступ к файлам и принтерам для всех сетевых профилей, выполните команду:
Set-NetFirewallRule -DisplayGroup "Общий доступ к файлам и принтерам" -Enabled True -Profile Any
Чтобы включить общий доступ к файлам и принтерам для сетевого профиля Домен (Domain), выполните команду:
Set-NetFirewallRule -DisplayGroup "Общий доступ к файлам и принтерам" -Enabled True -Profile Domain
Чтобы включить общий доступ к файлам и принтерам для сетевого профиля Частная сеть (Private), выполните команду:
Set-NetFirewallRule -DisplayGroup "Общий доступ к файлам и принтерам" -Enabled True -Profile Private
Чтобы включить общий доступ к файлам и принтерам для сетевого профиля Общедоступная сеть (Public), выполните команду:
Set-NetFirewallRule -DisplayGroup "Общий доступ к файлам и принтерам" -Enabled True -Profile Public
Команды для английской локализации Windows
Чтобы включить общий доступ к файлам и принтерам для всех сетевых профилей, выполните команду:
Set-NetFirewallRule -DisplayGroup "File And Printer Sharing" -Enabled True -Profile Any
Чтобы включить общий доступ к файлам и принтерам для сетевого профиля Домен (Domain), выполните команду:
Set-NetFirewallRule -DisplayGroup "File And Printer Sharing" -Enabled True -Profile Domain
Чтобы включить общий доступ к файлам и принтерам для сетевого профиля Частная сеть (Private), выполните команду:
Set-NetFirewallRule -DisplayGroup "File And Printer Sharing" -Enabled True -Profile Private
Чтобы включить общий доступ к файлам и принтерам для сетевого профиля Общедоступная сеть (Public), выполните команду:
Set-NetFirewallRule -DisplayGroup "File And Printer Sharing" -Enabled True -Profile Public
Команды для отключения в русскоязычной локализации Windows
Чтобы отключить общий доступ к файлам и принтерам для всех сетевых профилей, выполните команду:
Set-NetFirewallRule -DisplayGroup "Общий доступ к файлам и принтерам" -Enabled False -Profile Any
Чтобы отключить общий доступ к файлам и принтерам для сетевого профиля Домен (Domain), выполните команду:
Set-NetFirewallRule -DisplayGroup "Общий доступ к файлам и принтерам" -Enabled False -Profile Domain
Чтобы отключить общий доступ к файлам и принтерам для сетевого профиля Частная сеть (Private), выполните команду:
Set-NetFirewallRule -DisplayGroup "Общий доступ к файлам и принтерам" -Enabled False -Profile Private
Чтобы отключить общий доступ к файлам и принтерам для сетевого профиля Общедоступная сеть (Public), выполните команду:
Set-NetFirewallRule -DisplayGroup "Общий доступ к файлам и принтерам" -Enabled False -Profile Public
Команды для отключения в английской локализации Windows
Чтобы отключить общий доступ к файлам и принтерам для всех сетевых профилей, выполните команду:
Set-NetFirewallRule -DisplayGroup "File And Printer Sharing" -Enabled False -Profile Any
Чтобы отключить общий доступ к файлам и принтерам для сетевого профиля Домен (Domain), выполните команду:
Set-NetFirewallRule -DisplayGroup "File And Printer Sharing" -Enabled False -Profile Domain
Чтобы отключить общий доступ к файлам и принтерам для сетевого профиля Частная сеть (Private), выполните команду:
Set-NetFirewallRule -DisplayGroup "File And Printer Sharing" -Enabled False -Profile Private
Чтобы отключить общий доступ к файлам и принтерам для сетевого профиля Общедоступная сеть (Public), выполните команду:
Set-NetFirewallRule -DisplayGroup "File And Printer Sharing" -Enabled False -Profile Public
Настройка общего доступа в сетях Microsoft
Чтобы включить общий доступ к файлам и принтерам в сетях Microsoft, нажмите нажмите на клавиатуре сочетание клавиш + R, в открывшемся окне Выполнить введите ncpa.cpl и нажмите клавишу Enter↵.
В открывшемся окне Сетевые подключения, щелкните правой кнопкой мыши на сетевом адаптере (в данном примере Ethernet), для которого вы хотите включить или отключить общий доступ к файлам и принтерам для сетей Microsoft, и в появившемся контекстном меню выберите пункт Свойства.
В открывшемся окне свойств сетевого адаптера на вкладке Сеть, чтобы включить (по умолчанию включен) общий доступ к файлам и принтерам установите флажок опции Общий доступ к файлам и принтерам в сетях Microsoft и нажмите кнопку OK.
Чтобы отключить общий доступ к файлам и принтерам снимите флажок опции Общий доступ к файлам и принтерам в сетях Microsoft и нажмите кнопку OK.
попробовал запихнуть то в батник — и сразу косяк с кодировкой, после сохранения видим кракозябры и ошибку:
netsh advfirewall firewall set rule group=»╨Ю╨▒╤Й╨╕╨╣ ╨┤╨╛╤Б╤В╤Г╨┐ ╨║ ╤Д╨░╨╣╨╗╨░╨╝ ╨╕ ╨┐╤А╨╕╨╜╤В╨╡╤А╨░╨╝ ╨▓ ╤Б╨╡╤В╤П╤Е» new enable=Yes
Ни одно правило не соответствует указанным критериям.
Батник должен быть в кодировка 866, тогда русский текст будет нормально отображаться.
Или в начало батника вставить chcp 65001. Это смена кодировки на utf-8