Как включить samba в windows 11

Все способы:

  • Способ 1: Активация средства через «Компоненты Windows»
  • Способ 2: Использование скрипта в PowerShell
  • Способ 3: Изменение параметров в «Редакторе реестра»
  • Способ 4: Внесение изменений через «Управление групповой политики»
  • Вопросы и ответы: 4

Если вы решили активировать SMB1 в Windows 11, то уже должны знать, что данный компонент необходим для организации удаленного подключения к другим компьютерам. Однако отметим, что в большинстве случаев обычному пользователю не нужны такие сложные технологии, требующие многих настроек и определенных знаний. Куда проще использовать другие средства организации подключения. О таких вы можете прочитать в статье по ссылке ниже и выбрать, что из этого будет оптимальным в вашем случае. Если же включение SMB1 все же нужно, переходите к ознакомлению со следующими методами.

Читайте также: Как подключиться к удаленному компьютеру

Способ 1: Активация средства через «Компоненты Windows»

В Windows 11, как и в предыдущих версиях операционной системы есть ряд компонентов, которые либо активны по умолчанию, либо находятся в отключенном состоянии и их включение осуществляется вручную. Это относится и к рассматриваемой технологии SMB1. Для ее активации через графическое меню ОС понадобится выполнить ряд следующих действий:

  1. Откройте «Пуск» и через поиск отыщите «Панель управления».
  2. Как включить SMB1 в windows 11-01

  3. После перехода к новому окну отыщите значок «Программы и компоненты» и кликните по нему дважды левой кнопкой мыши.
  4. Как включить SMB1 в windows 11-02

  5. В новом окне на панели слева нажмите «Включение или отключение компонентов Windows», чтобы перейти к другому окну с настройками.
  6. Как включить SMB1 в windows 11-03

  7. В нем отыщите каталог «Поддержка общего доступа к файлам SMB 1.0/CIFS», поставьте галочку возле этой папки и рядом с остальными директориями, находящимися в ней.
  8. Как включить SMB1 в windows 11-04

  9. Ожидайте окончания поиска требуемых файлов и появления на экране уведомления о том, что компонент успешно активирован. В этом же окне с сообщением будет кнопка, позволяющая сразу отправить компьютер на перезагрузку. Сделайте это, поскольку изменения вступают в силу только в новом сеансе.
  10. Как включить SMB1 в windows 11-05

Способ 2: Использование скрипта в PowerShell

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

  1. Первый вариант подразумевает выполнение стандартной команды для включения SMB1. Сначала щелкните правой кнопкой мыши по меню «Пуск» и из появившегося контекстного меню выберите пункт «Терминал Windows (администратор)».
  2. Далее введите команду Enable-WindowsOptionalFeature -Online -FeatureName smb1protocol и нажмите Enter для ее применения.
  3. Как включить SMB1 в windows 11-025

  4. Скрипт начнет загружать необходимые файлы для включения компонента, поэтому ожидайте отображения следующих уведомлений, не закрывая текущее окно, иначе весь прогресс будет сброшен.
  5. Как включить SMB1 в windows 11-026

  6. В конце появится сообщение о том, что для завершения операции понадобится перезагрузить компьютер. Сделайте это, выбрав вариант ответа «Y». После перезагрузки переходите к тестированию инструментов, ради которых и осуществлялось включение SMB1.
  7. Как включить SMB1 в windows 11-027

Отметим, что после перезапуска ПК вы снова можете открыть PowerShell и использовать команду Get-WindowsFeature FS-SMB1, которая покажет на экране информацию о том, в каком сейчас состоянии находится рассматриваемый протокол. Если в будущем понадобится отключить его, используйте похожую команду, которая выглядит как Disable-WindowsOptionalFeature -Online -FeatureName smb1protocol.

Теперь давайте затронем другую команду для консоли, которая подразумевает взаимодействие с файлом конфигурации SMB. Она подходит не только для включения первой версии компонента, но и для всех остальных. Для реализации этого скрипта понадобится снова запустить «Терминал Windows» от имени администратора.

  1. Далее введите команду Set-SmbServerConfiguration -EnableSMB2Protocol $true или Set-SmbServerConfiguration -EnableSMB1Protocol $true, если нужно включить в ОС не все версии протокола (их три), а только первую.
  2. Как включить SMB1 в windows 11-07

  3. После нажатия по клавише Enter на экране отобразится информация о том, что файл будет модифицирован. Оставьте поле пустым или введите «Y», чтобы подтвердить и завершить операцию.
  4. Как включить SMB1 в windows 11-08

  5. Дождитесь отображения нового поля ввода, отправьте компьютер на перезагрузку и переходите к проверке работы протокола.
  6. Как включить SMB1 в windows 11-09

Способ 3: Изменение параметров в «Редакторе реестра»

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

  1. Вызовите утилиту «Выполнить» при помощи стандартной горячей клавиши Win + R. Введите в поле regedit и нажмите Enter для запуска окна «Редактора реестра».
  2. Как включить SMB1 в windows 11-010

  3. В нем перейдите по пути Компьютер\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters, вставив этот адрес в верхней строке.
  4. Как включить SMB1 в windows 11-011

  5. Отыщите параметр с названием «SMB2» и нажмите по нему дважды левой кнопкой мыши. Он отвечает за работу как SMB1, так и SMB3.
  6. Как включить SMB1 в windows 11-012

  7. Если параметр отсутствует, можете создать его в формате «Параметр DWORD (32 бита)» и задать название «SMB1» или «SMB2», если хотите активировать сразу все протоколы.
  8. Как включить SMB1 в windows 11-013

  9. После вызова окна изменения параметра задайте для него значение «1», подтвердите изменения и отправьте компьютер на перезагрузку.

Способ 4: Внесение изменений через «Управление групповой политики»

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

  1. Если же вам этот вариант подходит, для начала установите недостающий компонент Windows. Вызовите меню «Пуск» и перейдите в «Параметры».
  2. Как включить SMB1 в windows 11-015

  3. На панели слева выберите раздел «Приложения» и разверните категорию «Дополнительные компоненты».
  4. Как включить SMB1 в windows 11-016

  5. После этого обратите внимание на блок «Добавление дополнительного компонента», в котором кликните по «Посмотреть функции».
  6. Как включить SMB1 в windows 11-017

  7. Поставьте галочку возле компонента с названием «RSAT: средства управления групповыми политиками» и нажмите «Далее» для перехода к установке.
  8. Как включить SMB1 в windows 11-018

  9. В следующем окне убедитесь в правильности выбранного компонента и подтвердите начало инсталляции.
  10. Как включить SMB1 в windows 11-019

  11. Обязательно дождитесь конца установки, следя за прогрессом в этом же окне.
  12. Как включить SMB1 в windows 11-020

  13. Как только рядом с компонентом появилась надпись «Установлено», можете переходить к следующим действиям.
  14. Как включить SMB1 в windows 11-021

  15. Откройте «Выполнить», используя стандартное сочетание клавиш Win + R, введите gpmc.msc и нажмите Enter для подтверждения ввода команды.
  16. Как включить SMB1 в windows 11-022

  17. Ожидайте загрузки элементов управления и появления окна со всеми настройками.
  18. Как включить SMB1 в windows 11-023

  19. Разверните раздел «Управление групповой политикой», найдите там пункт «Реестр» и откройте его для заполнения сведений.
  20. Как включить SMB1 в windows 11-024

  21. Используйте таблицу ниже, чтобы правильно заполнить каждое поле. По завершении сохраните изменения и перезагрузите компьютер.
    Поле Значение
    Действие Создать
    Куст HKEY_LOCAL_MACHINE
    Путь раздела SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters
    Имя параметра SMB1
    Тип параметра REG_DWORD
    Значение 1

Обратите внимание на то, что в случае необходимости внесения изменений в протокол вы можете не удалять данную запись, а просто установить в «Значении» 0. Это отключит работу компонента до того момента, как вы снова не отредактируете параметр.

Наша группа в TelegramПолезные советы и помощь

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

В этой инструкции подробно о том, как включить протокол SMB1 на сервере и клиенте в Windows 11 и Windows 10. Примечание: указанный протокол в настоящее время считается небезопасным и без необходимости включать его не следует.

Включение компонента SMB 1.0

Прежде всего, в новых версиях Windows 11/10 потребуется включить отключенный по умолчанию компонент для поддержки SMBv1, для этого:

  1. Нажмите клавиши Win+R на клавиатуре, введите appwiz.cpl и нажмите Enter.
  2. В открывшемся окне в списке слева нажмите «Включение или отключение компонентов Windows».
    Включение или отключение компонентов Windows

  3. Включите компонент «Поддержка общего доступа к файлам SMB 1.0/CIFS» и нажмите «Ок».
    Включение компонентов SMB 1 в Windows 11 и Windows 10

  4. Дождитесь установки необходимых компонентов и перезагрузите компьютер.

Также вы можете включить компонент с помощью команды PowerShell:

Enable-WindowsOptionalFeature -Online -FeatureName SMB1Protocol

После того, как компонент был установлен, может потребоваться включить использование протокола SMB1 для сервера или клиента — в Windows 11 и 10 это выполняется отдельно.

Проверка и включение SMB 1 на клиенте

Для проверки состояния клиентской части протокола SMB1 в Windows 11 и Windows 10 используйте PowerShell или командную строку, запущенную от имени администратора и следующую команду:

sc.exe qc lanmanworkstation

Если в разделе «Зависимости» отсутствует запись mrxsmb10, протокол 1-й версии отключен. Для его включения можно использовать команды:

sc.exe config lanmanworkstation depend= bowser/mrxsmb10/mrxsmb20/nsi
sc.exe config mrxsmb10 start= auto
Включить клиент SMB 1 в командной строке

То же самое можно проделать в редакторе реестра:

  1. В разделе
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\mrxsmb10

    для параметра Start установить значение 2

  2. В разделе
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation

    изменить параметр DependOnService, добавив в него строку mrxsmb10

    Включить клиент SMB 1 в реестре

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

На сервере

Чтобы проверить состояние сервера SMB1 в Windows 11/10 используйте команду

PowerShell Get-SmbServerConfiguration | Select EnableSMB1Protocol

Если в результате вы увидите значение True, использование протокола включено.

Получить информацию о конфигурации SMB 1 сервера в PowerShell

При значении False вы можете включить его с помощью команды:

Set-SmbServerConfiguration -EnableSMB1Protocol $true

Для включения SMBv1 на сервере в реестре, измените значение параметра DWORD с именем SMB1 на 1 в разделе реестра

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters
Включить сервер SMB 1 в реестре

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

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

In today’s interconnected world, sharing files and resources across different operating systems is crucial, especially in mixed-environment networks. Samba is a popular software suite that allows file and print sharing between Unix/Linux and Windows systems. Enabling Samba on Windows 11 can facilitate seamless sharing between Windows and Linux machines, making collaboration easier. In this comprehensive guide, we will walk you through the steps necessary to enable Samba on Windows 11.

Understanding Samba

Samba is an open-source implementation of the Server Message Block (SMB) protocol. It enables file and print sharing and supports various authentication types. The SMB protocol is integral to Windows file sharing, and Samba enhances it for cross-platform compatibility. With Samba, you can:

  • Share files and directories between Linux and Windows
  • Access and manage Windows printers from Linux
  • Interact with Windows-based services from Linux

Before diving into the setup process, you should ensure that Samba is the right solution for your needs. It’s ideal for home networks, small businesses, or any scenario where Windows and Linux systems need to interact.

Prerequisites

To enable Samba on Windows 11, you need:

  1. A computer running Windows 11.
  2. Administrative access to the Windows machine.
  3. A basic understanding of networking concepts.
  4. Optional: A Linux operating system on another computer to test the configuration.

Steps to Enable Samba on Windows 11

Step 1: Check for Windows Features

Windows 11, like previous versions of Windows, has built-in support for SMB. However, ensuring that necessary features are enabled is crucial. Here’s how to do it:

  1. Open Settings: Click on the Start menu and select the Settings icon (gear).
  2. Go to Apps: In the Settings window, click on Apps from the sidebar.
  3. Optional Features: Click on Optional features under the Apps & features section.
  4. Add a Feature: Click on View features next to Add an optional feature.
  5. Search for SMB: In the search box, type «SMB» and look for «SMB 1.0/CIFS File Sharing Support».
  6. Enable SMB: If it’s not enabled, check the box and click Install.

Although starting with SMB 2.0 and later versions is recommended, enabling SMB 1.0 can be necessary for compatibility with older systems. However, SMB 1.0 has known vulnerabilities, so only enable it if absolutely necessary.

Step 2: Configure Network Discovery and File Sharing

Once you have the necessary features, you need to ensure that network discovery and file sharing are turned on:

  1. Open Control Panel: Press Win + R, type control, and hit Enter.
  2. Network and Internet: Click on Network and Internet.
  3. Network and Sharing Center: Click on Network and Sharing Center.
  4. Change Advanced Sharing Settings: On the left, click on Change advanced sharing settings.
  5. Turn on Network Discovery: Under the Current Profile section (Private or Guest), select Turn on network discovery and check the box for Turn on automatic setup of network connected devices.
  6. Enable File and Printer Sharing: Find the File and printer sharing option and select Turn on file and printer sharing.
  7. Save Changes: After making these changes, save and exit the settings.

Step 3: Create a Shared Folder

With network discovery and file sharing enabled, you can create a shared folder. This folder will be accessible to users on the network.

  1. Create a Folder: Navigate to File Explorer and create a new folder wherever you prefer (e.g., in Documents).
  2. Right-click the Folder: Right-click on the newly created folder and select Properties.
  3. Sharing Tab: Click on the Sharing tab at the top.
  4. Share: Click on Share….
  5. Select Users: You can select users from a drop-down list or type the usernames of the people you want to share with. Once selected, click on Add.
  6. Set Permissions: Use the drop-down menu next to each user to select Read or Read/Write permissions.
  7. Share the Folder: After setting permissions, click the Share button. Windows will generate a link that you can share with other users.
  8. Note the Network Path: Take note of the network path shown on the sharing window (e.g., \YourPCNameYourSharedFolder).

Step 4: Configure Windows Firewall

To allow Samba traffic through the firewall, you need to configure Windows Defender Firewall:

  1. Open Control Panel: As before, press Win + R, type control, and hit Enter.
  2. System and Security: Click on System and Security.
  3. Windows Defender Firewall: Click on Windows Defender Firewall.
  4. Allow an App: On the left, click on Allow an app or feature through Windows Defender Firewall.
  5. Change Settings: Click on the Change settings button to enable modifications.
  6. Allow File and Printer Sharing: Scroll down the list and check both Private and Public options for File and Printer Sharing.
  7. Save Changes: Click OK to save your settings.

Step 5: Testing Samba Access

To test the Samba configuration, you can access the shared folder from another machine on the same network. If you have a Linux machine, here’s how to do that:

  1. Open Terminal: On your Linux system, open the terminal.

  2. Install Samba Client: If not already installed, you can use your distribution’s package manager. For example, on Ubuntu, you would run:

    sudo apt update
    sudo apt install samba-client
  3. Access the Shared Folder: Use the smbclient command to access the shared folder:

    smbclient //YourPCName/YourSharedFolder -U Username

    Replace YourPCName and YourSharedFolder with the actual names you’ve used. When prompted, enter the password for the username specified.

  4. List Files: After successful authentication, you should have access to the files in the shared directory. Use the ls command to list the files:

    smb: > ls

Step 6: Troubleshooting Common Issues

If you encounter issues while trying to access the Samba shared folder, consider the following troubleshooting steps:

  1. Verify Network Settings: Make sure both Windows and the Linux machine are connected to the same network and can ping each other using their IP addresses.
  2. Check Samba Configuration: If you’re on Linux, make sure the Samba server (smbd) is properly configured and running.
  3. Firewall Settings: Ensure that both Windows Defender Firewall and any Linux firewalls (like ufw on Ubuntu) are configured to allow Samba traffic.
  4. Permissions: Double-check the permissions on the shared folder. Ensure the specified users have appropriate access rights.
  5. Restart Services: Sometimes, simply restarting the smbd service on Linux or rebooting the Windows machine may solve connectivity issues.

Conclusion

Enabling Samba on Windows 11 is a straightforward process that allows seamless file and printer sharing between Windows and Linux systems. By following the steps outlined in this guide, you can create a shared folder accessible from both environments and facilitate inter-system collaboration. Always keep security in mind, ensuring only authorized users have access to shared resources, and consider using firewalls and VPNs for added protection.

With Samba successfully configured, you’ll find it much easier to share resources in mixed OS environments, making your collaborative tasks efficient and user-friendly. Whether you are in a home office or a professional setting, having Samba enabled enhances connectivity and productivity across platforms.

By default, when you open a windows/Linux system’s file manager, you will see network shares that are automatically advertised across your local network. Remote users are only allowed to connect to the network and access the shared files when they are directly connected to the machine.

Samba is an extremely powerful tool that allows one to create file and printer sharing to SMB/CIFS clients in both Windows and Unix systems. When it comes to file sharing, Windows 11 and Ubuntu work seamlessly since they both use the SMB protocol. Samba share was developed by Andrew Tridgell and runs on many Unix-Operating systems such as Linux, Solaris, BSD variants and AIX.

Samba share, is so significant in that:

  • It allows Windows systems to share files and printers on the Unix host and allows Unix users to access the resources shared by Windows systems.
  • It is so reliable it runs on a Unix host resulting in few problems and low maintenance costs. It also offers good performance under heavy loads.
  • It offers secured data transfer
  • Message signing-with didgital signing users who receive the data packets are assured of the origin point authenticity.
  • SMB encryption.
  • Allows concurrent operations.(simultaneous access to the files)
  • Multichanel technology.

This guide demonstrates how to install and Configure Samba Share on Windows 11. For Samba share set up, you will need the following:

  • Windows 11 installation.
  • A Linux machine

Step 1: Enable Network Discovery in Windows 11

The network needs to be advertised for other devices to view and access it. This is made possible In Windows 11 by Enabling Network discovery.

On your Windows 11 start menu, launch settings as below:

On the settings tab, click on Network & internet then select Ethernet:

In the Ethernet settings tab, select Ethernet properties:

Here, select private under the network profile as shown:

If you are connected with Wi-Fi, you will need to enable Private in the Profile settings. This profile should be selected if you need file-sharing or you are using apps that communicate over the network. With this done, exit and the network should now be discoverable.

Step 2: Turn on Public Folder Sharing in Windows 11

On the Windows 11 start menu, launch the Control Panel:

While in the Control Panel, select Network and Internet as shown:

On the next page select Network and Sharing Center:

Go to the Change advanced sharing settings option on the right-hand side panel:

While here, select the Private(current profile) and make the below settings:

Turn on file and printer sharing:

Save the changes made and exit.

While in the Advanced settings tab, Click the all networks option, and scroll down. Here there are several options such as Public folder sharing, Media streaming, File sharing connections, and Password protected sharing. By default, Windows turns on file and printer sharing, but in some cases, it is not enabled.

With password-protected sharing turned on, anyone connecting to your shared network will have to authenticate with the set password to be allowed to access your network.

While here, you can also allow Public folder sharing as shown.

With your desired changes made, save and exit.

Alternatively, all the above settings can easily be done using the below commands. Run Command prompt as Administrator and issue the below commands.

netsh advfirewall firewall set rule group="File and Printer Sharing" new enable=Yes
netsh advfirewall firewall set rule group="Network Discovery" new enable=Yes

Sample Output:

Step 3: Access Windows 11 shares from Linux

In this guide, I will be using Ubuntu to access the Windows 11 shared files. Now I will have to make a few configurations on my Ubuntu system to be able to connect to the Windows network.

Before we install Samba your Ubuntu File Manager appears as below after clicking on Other Locations:

Install Samba file-sharing system on Ubuntu using the below command:

sudo apt update && sudo apt install samba

Add users to Samba and create a password:

sudo pdbedit -a -u $(whoami)

Sample Output:

You have successfully set a Samba password which you will use to log in to samba share.

Now launch the Ubuntu File Manager, click on other locations as shown.

Now the Windows system is visible. Launch file sharing by adding the connection as shown. Enter the address of the server with the below syntax.

smb://servername/Share_name

For example, I will use this syntax to access my Windows System.

smb://192.168.1.18

See below screenshot:

In case you are prompted to enter a password for login, use the Samba login password:

You will successfully be connected to the Network and you can access files from the windows system.

Now you are set to access the files on your Windows system. Click on Users> Default, you should be able to see these files.

Access Ubuntu Files from Windows 11

Now we want to access the Ubuntu files from Windows 11. This is done in the following steps.

First, we need to find the workgroup name in Windows 11. Launch the command prompt and issue the command below.

net config workstation

Sample Output:

On my system, the workgroup name is WORKGROUP. This is the default workgroup name for Windows systems.

The next step is to configure Samba on Ubuntu. Since we already have samba installed we will make configuration settings as below.

Edit the Samba default configuration:

sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
sudo vi /etc/samba/smb.conf

Edit your file as below replacing appropriately.

[global]
........
# Configure correct UTP 
 unix charset = UTF-8 
# Change this to the workgroup/NT-domain name your Samba server will be part of 
  workgroup = WORKGROUP 
  server min protocol = NT1
  ntlm auth = yes
  netbios name = UbuntuVM
  security = user
  #interfaces = 127.0.0.0/8 eth0 
  bind interfaces only = yes

# add at the end
[Public]
   comment = Ubuntu File Share
   path = /srv/samba/share
   browsable = yes
   writable = yes
   guest ok = yes
   read only = no
   create mode = 0777
   directory mode = 0777
   force user = nobody

In the configuration file, we have set to share /srv/samba/share directory. So we need to create it. This is used for experiment purposes, but you can share an existing directory.

sudo mkdir -p /srv/samba/share
sudo chown nobody:nogroup /srv/samba/share
sudo chmod -R 0777 /srv/samba/share
sudo chgrp sambashare /srv/samba/share

Now restart the Samba service.

sudo systemctl restart smbd.service nmbd.service

On the Windows system, open the file manager and click on Network. You will see the Ubuntu system added as below. Open it and view the contents of your shared folder:

This Public folder contains contents of your shared path. For this guide, our shared path is /srv/samba/share :

Suppose I add a new directory in the path /srv/samba/share using the command:

sudo mkdir /srv/samba/share/new

On Windows, the shared file will appear inside the Public folder as below:

Alternatively, you can create a file on this Windows tab that will appear on our Ubuntu system.

That is it! We have successfully gone through how to install and configure Samba Share on Windows 11. I hope you found this guide helpful.

See more on this page:

  • How To Install MySQL 8.2 on Windows 11 / Windows 10
  • Fix Windows Error “running scripts is disabled on this system”
  • Fix Windows BSOD Issue caused by CrowdStrike Update
  • Running Windows Server 2022 on OpenStack (Complete Steps)

255

В этой статье я покажу как включить и при необходимости отключить поддержку протокола SMB 1.0 в Windows 11 или Windows 10. Через Компоненты Windows, командную строку или PowerShell.

SMB 1 – это устаревший протокол, который по умолчанию уже отключен в Windows 11 и Windows 10 и считается небезопасным. Из-за этого иногда бывают проблемы с доступом к локальной сети. Если в сети есть устаревшие устройства, которые используют протокол SMB 1, то без поддержки этого протокола в Windows 11/10 вы не сможете получить доступ к такому серверу. И соответственно другие устройства с SMB 1 не смогут получить доступ к вашему компьютеру для обмена файлами, использования сетевого принтера и т. д., если ваш компьютер выступает в роли сервера и на нем отключен протокол SMB первой версии.

Управление протоколом SMB 1 через Компоненты Windows 11/10

Чтобы открыть окно Компоненты Windows нажмите сочетание клавиш Win + R, введите команду appwiz.cpl и нажмите Ok. Дальше слева нажмите на Включение или отключение компонентов Windows. Откроется окно, в котором нужно найти и развернуть пункт Поддержка общего доступа к файлам SMB 1.0 /CIFS. Он состоит из трех компонентов. Если вы не знаете что конкретно вам нужно (ниже я поясню), то установите галочки возле всех трех компонентов (как у меня на скриншоте) и нажмите OK.

  • Автоматическое удаление протокола SMB 1.0 /CIFS. Если данный протокол не используется более 15 дней в Windows 11 и Windows 10, он автоматически отключается. Это сделано для безопасности, так как сам протокол уже устаревший. Чтобы запретить автоматическое отключение – не устанавливайте галочку возле этого пункта.
  • Клиент SMB 1.0 /CIFS. Нужно включать, если ваш компьютер выступает в роли клиента. Чтобы была возможность получить доступ к общим папкам на других компьютерах, NAS, роутерах и т. д.
  • Сервер SMB 1.0 /CIFS.  Нужно включать, когда другие устройства с поддержкой SMB 1 будут подключаться к общим папкам на вашем компьютере.

Включение протокола SMB 1 через Компоненты Windows 11/10

Перезагрузите компьютер.

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

Через командную строку или PowerShell

Есть ряд команд, с помощью которых можно можно включить или отключить SMB 1 в Windows 11/10. Можно включать и отключать отдельно как клиент, так и сервер. Для этого нужно открыть командную строку или Терминал от имени администратора.

  1. Чтобы запустить командную строку откройте меню Пуск и наберите на клавиатуре «командная строка». Нажмите на нее правой кнопкой мыши и выберите Запуск от имени администратора.
    Запуск командной стройки

  2. Для запуска PowerShell нажмите правой кнопкой мыши на меню Пуск и выберите Терминал (администратор).

Команды для включения SMB 1

Для включения SMB 1 выполните по очереди эти команды:

Dism /online /Enable-Feature /FeatureName:"SMB1Protocol"
Dism /online /Enable-Feature /FeatureName:"SMB1Protocol-Client"
Dism /online /Enable-Feature /FeatureName:"SMB1Protocol-Server"

После выполнения каждой команды Windows будет предлагать перезагрузить компьютер. Чтобы отказаться нажмите на клавишу N.

Включение SMB 1 через командную строку в Windows 11/10

Если необходимо, можно выполнить команду только для включения SMB 1 клиент (когда вы подключаетесь) или сервер (когда к вам подключаются). Перезагрузите компьютер.

Команды для PowerShell:

Enable-WindowsOptionalFeature -Online -FeatureName SMB1Protocol-Server
Enable-WindowsOptionalFeature -Online -FeatureName SMB1Protocol-Client

Команды для отключения SMB 1

Для командной строки:

Dism /online /Disable-Feature /FeatureName:"SMB1Protocol"
Dism /online /Disable-Feature /FeatureName:"SMB1Protocol-Client"
Dism /online /Disable-Feature /FeatureName:"SMB1Protocol-Server"

Для PowerShell (команда удаляет протокол SMB 1):

Disable-WindowsOptionalFeature -Online -FeatureName SMB1Protocol -Remove

Как проверить статус протокола SMB 1?

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

Dism /online /Get-Features /format:table | find "SMB1Protocol"

Ее нужно выполнить в командной строке. Появится отчет по каждому компоненту.

Проверка статуса SMB 1 в Windows (включен или отключен)

Как вы можете увидеть не скриншоте выше, на моем компьютере протокол SMB 1 в данный момент отключен.

Дополнительная информация

  • Так как протокол SMB 1 уже устаревший и считается небезопасным, то я не рекомендую включать его без необходимости. А если включили, и это не помогло решить проблему или он вам больше не нужен, то отключите его вручную.
  • Из-за протокола SMB 1 в Windows 11 и Windows 10 часто может быть проблема, когда компьютер не видит другие компьютеры или папки в сети, или появляется ошибка 0x80070035 (не найдет сетевой путь) при настройке локальной сети в Windows 11 и в Windows 10. Поэтому, для решения подобных проблем я рекомендую включать/отключать данный протокол.
  • Ошибка «Вы не можете подключиться к общей папке, так как она небезопасна. Эта общая папка работает по устаревшему протоколу SMB1, который небезопасен и может подвергнуть вашу систему риску атаки. Вашей системе необходимо использовать SMB2 или более позднюю версию.» о которой я писал в статье не отображаются общие папки, сетевые компьютеры, флешки, диски на вкладке «Сеть» проводника Windows так же возникает из-за того, что отключен протокол SMB 1. После его включения для клиента эта ошибка должна исчезнуть. Или нужно настроить сервер на использование более нового протокола SMB 2 или SMB 3, если это возможно.

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

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Программа для создания программ для windows
  • Настройка обновлений windows 7 как отключить
  • How to make script windows
  • Что будет если не активировать windows 10 корпоративная
  • Как правильно настроить защитник windows