Как включить smb сервер на windows 7

Home →
Windows 10 →
Operating System →
How to enable and disable SMBv1, SMBv2, and SMBv3 in Windows Vista, Windows Server 2008, Windows 7, Windows Server 2008 R2, Windows 8, Windows 10, and Windows Server 2012

The SMBv2 protocol was introduced in Windows Vista and Windows Server 2008.

The SMBv3 protocol was introduced in Windows 8 and Windows Server 2012.

For more information about the capabilities of SMBv2 and SMBv3 capabilities, go to the following Microsoft TechNet websites:

Windows 8 and Windows Server 2012

Windows 8 and Windows Server 2012 introduce the new Set-SMBServerConfiguration Windows PowerShell cmdlet. The cmdlet enables you to enable or disable the SMBv1, SMBv2, and SMBv3 protocols on the server component.

Notes When you enable or disable SMBv2 in Windows 8 or in Windows Server 2012, SMBv3 is also enabled or disabled. This behavior occurs because these protocols share the same stack.

You do not have to restart the computer after you run the Set-SMBServerConfiguration cmdlet.

  • To obtain the current state of the SMB server protocol configuration, run the following cmdlet:

    Get-SmbServerConfiguration | Select EnableSMB1Protocol, EnableSMB2Protocol

  • To disable SMBv1 on the SMB server, run the following cmdlet:

    Set-SmbServerConfiguration -EnableSMB1Protocol $false

  • To disable SMBv2 and SMBv3 on the SMB server, run the following cmdlet:

    Set-SmbServerConfiguration -EnableSMB2Protocol $false

  • To enable SMBv1 on the SMB server, run the following cmdlet:

    Set-SmbServerConfiguration -EnableSMB1Protocol $true

  • To enable SMBv2 and SMBv3 on the SMB server, run the following cmdlet:

    Set-SmbServerConfiguration -EnableSMB2Protocol $true

Windows 7, Windows Server 2008 R2, Windows Vista, and Windows Server 2008

To enable or disable SMB protocols on an SMB Server that is runningWindows 7, Windows Server 2008 R2, Windows Vista, or Windows Server 2008, use Windows PowerShell or Registry Editor.

Windows PowerShell 2.0 or a later version of PowerShell

  • To disable SMBv1 on the SMB server, run the following cmdlet:

    Set-ItemProperty -Path «HKLM:\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters» SMB1 -Type DWORD -Value 0 -Force

  • To disable SMBv2 and SMBv3 on the SMB server, run the following cmdlet:

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

  • To enable SMBv1 on the SMB server, run the following cmdlet:

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

  • To enable SMBv2 and SMBv3 on the SMB server, run the following cmdlet:

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

Note You must restart the computer after you make these changes.

Registry Editor

Important This article contains information about how to modify the registry. Make sure that you back up the registry before you modify it. Make sure that you know how to restore the registry if a problem occurs. For more information about how to back up, restore, and modify the registry, click the following article number to view the article in the Microsoft Knowledge Base:

322756 How to back up and restore the registry in Windows

To enable or disable SMBv1 on the SMB server, configure the following registry key:

Registry subkey: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\ParametersRegistry entry: SMB1
REG_DWORD: 0 = Disabled
REG_DWORD: 1 = Enabled
Default: 1 = Enabled

To enable or disable SMBv2 on the SMB server, configure the following registry key:

Registry subkey:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\ParametersRegistry entry: SMB2
REG_DWORD: 0 = Disabled
REG_DWORD: 1 = Enabled
Default: 1 = Enabled

Сетевой протокол SMB (Server Message Block) используется для предоставления совместного удаленного доступа к файлам, принтерам и другим устройствам через порт TCP 445. В этой статье мы рассмотрим: какие версии (диалекты) протокола SMB доступны в различных версиях Windows (и как они соотносятся с версиями samba в Linux); как определить версию SMB на вашем компьютере; и как включить/отключить клиент и сервер SMBv1, SMBv2 и SMBv3.

Содержание:

  • Версии протокола SMB в Windows
  • Как проверить поддерживаемые версии SMB в Windows?
  • Вывести используемые версии SMB с помощью Get-SMBConnection
  • Об опасности использования SMBv1
  • Включение и отключение SMBv1, SMBv2 и SMBv3 в Windows

Версии протокола SMB в Windows

Есть несколько версии протокола SMB (диалектов), которые последовательно появлялись в новых версиях Windows:

Для реализации протокола SMB в Linux/Unix системах используется samba. В скобках мы указали в каких версиях samba поддерживается каждый диалект SMB.

  • CIFS — Windows NT 4.0;
  • SMB 1.0 — Windows 2000;
  • SMB 2.0 — Windows Server 2008 и Windows Vista SP1 (поддерживается в Samba 3.6);
  • SMB 2.1 — Windows Server 2008 R2 и Windows 7 (поддерживается в Samba 4.0);
  • SMB 3.0 — Windows Server 2012 и Windows 8 (поддерживается в Samba 4.2);
  • SMB 3.02 — Windows Server 2012 R2 и Windows 8. 1 (не поддерживается в Samba);
  • SMB 3.1.1 – Windows Server 2016 и Windows 10 (не поддерживается в Samba).

Начиная с версии Samba 4.14, по умолчанию используется SMB2.1.

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

Ниже представлена сводная таблица, по которой можно определить версию протокола SMB, которая выбирается при взаимодействии разных версий Windows:

Операционная система Win 10, Server 2016 Windows 8.1,
Server 2012 R2
Windows 8,
Server 2012
Windows 7,
Server 2008 R2
Windows Vista,
Server 2008
Windows XP, Server 2003 и ниже
Windows 10 ,

Windows Server 2016

SMB 3.1.1 SMB 3.02 SMB 3.0 SMB 2.1 SMB 2.0 SMB 1.0
Windows 8.1 ,
Server 2012 R2
SMB 3.02 SMB 3.02 SMB 3.0 SMB 2.1 SMB 2.0 SMB 1.0
Windows 8 ,
Server 2012
SMB 3.0 SMB 3.0 SMB 3.0 SMB 2.1 SMB 2.0 SMB 1.0
Windows 7,
Server 2008 R2
SMB 2.1 SMB 2.1 SMB 2.1 SMB 2.1 SMB 2.0 SMB 1.0
Windows Vista,
Server 2008
SMB 2.0 SMB 2.0 SMB 2.0 SMB 2.0 SMB 2.0 SMB 1.0
Windows XP, 2003 и ниже SMB 1.0 SMB 1.0 SMB 1.0 SMB 1.0 SMB 1.0 SMB 1.0

К примеру, при подключении клиентского компьютера с Windows 8.1 к файловому серверу с Windows Server 2016 будет использоваться протокол SMB 3.0.2.

Согласно таблице Windows XP, Windows Server 2003 для доступа к общим файлам и папкам на сервере могут использовать только SMB 1.0, который в новых версиях Windows Server (2012 R2 / 2016) может быть отключен. Таким образом, если в вашей инфраструктуре одновременно используются компьютеры с Windows XP (снятой с поддержки), Windows Server 2003/R2 и сервера с Windows Server 2012 R2/2016/2019, устаревшие клиенты не смогут получить доступ к файлам и папкам на файловом сервере с новой ОС.

Если Windows Server 2016/2012 R2 с отключенным SMB v1.0 используется в качестве контроллера домена, значить клиенты на Windows XP/Server 2003 не смогут получить доступ к каталогам SYSVOL и NETLOGON на контроллерах домена и авторизоваться в AD.

На старых клиентах при попытке подключиться к ресурсу на файловом сервере с отключенным SMB v1 появляется ошибка:

The specified network name is no longer available

Как проверить поддерживаемые версии SMB в Windows?

Рассмотрим, как определить, какие версии протокола SMB поддерживаются на вашем компьютере Windows.

В Windows 10, 8.1 и Windows Server 2019/2016/2012R2 вы можете проверить состояние различных диалектов SMB протокола с помощью PowerShell:

Get-SmbServerConfiguration | select EnableSMB1Protocol,EnableSMB2Protocol

Get-SmbServerConfiguration | select EnableSMB1Protocol,EnableSMB2Protocol

Данная команда вернула, что протокол SMB1 отключен (
EnableSMB1Protocol=False
), а протоколы SMB2 и SMB3 включены (
EnableSMB1Protocol=True
).

Обратите внимание, что протоколы SMBv3 и SMBv2 тесно связаны между собой. Нельзя отключить или включить отдельно SMBv3 или SMBv2. Они всегда включаются/отключаются только совместно, т.к. используют один стек.

В Windows 7, Vista, Windows Server 2008 R2/2008:

Get-Item HKLM:\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters | ForEach-Object {Get-ItemProperty $_.pspath}

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

проверить какие версии smb включены в windows

Также в этих версиях Windows вы можете проверить, какие диалекты SMB разрешено использовать в качестве клиентов с помощью команд:

sc.exe query mrxsmb10

SERVICE_NAME: mrxsmb10
TYPE : 2 FILE_SYSTEM_DRIVER
STATE : 4 RUNNING
(STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN)
WIN32_EXIT_CODE : 0 (0x0)
SERVICE_EXIT_CODE : 0 (0x0)
CHECKPOINT : 0x0
WAIT_HINT : 0x0

sc.exe query mrxsmb20

SERVICE_NAME: mrxsmb20
TYPE : 2 FILE_SYSTEM_DRIVER
STATE : 4 RUNNING
(STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN)
WIN32_EXIT_CODE : 0 (0x0)
SERVICE_EXIT_CODE : 0 (0x0)
CHECKPOINT : 0x0
WAIT_HINT : 0x0

В обоих случаях службы запущены (
STATE=4 Running
). Значит Windows может подключаться как к SMBv1, так и к SMBv2 серверам.

Вывести используемые версии SMB с помощью Get-SMBConnection

Как мы говорили раньше, компьютеры при взаимодействии по протоколу SMB используют максимальную версию, поддерживаемую как клиентом, так и сервером. Для определения версии SMB, используемой для доступа к удаленному компьютеру можно использовать командлет PowerShell
Get-SMBConnection
:

Get-SMBConnection вывести в powershell версии smb, исопльзуемые для подключения

Версия SMB, используемая для подключения к удаленному серверу (ServerName) указана в столбце Dialect.

Можно вывести информацию о версиях SMB, используемых для доступа к конкретному серверу:

Get-SmbConnection -ServerName servername

Если нужно отобразить, используется ли SMB шифрование (появилось в SMB 3.0), выполните:

Get-SmbConnection | ft ServerName,ShareName,Dialect,Encrypted,UserName

В Linux вывести список SMB подключения и используемые диалекты в samba можно командой:

$ sudo smbstatus

Чтобы на стороне сервера вывести список используемых клиентами версий протокола SMB и количество клиентов, используемых ту или иную версию протокола SMB, выполните команду:

Get-SmbSession | Select-Object -ExpandProperty Dialect | Sort-Object -Unique

Get-SmbSession Получить количество клиентов, использующих разные версии SMB

В нашем примере имеется 825 клиентов, подключенных к серверу с помощью SMB 2.1 (Windows 7/Windows Server 2008 R2) и 12 клиентов SMB 3.02.

С помощью PowerShell можно включить аудит версий SMB, используемых для подключения:

Set-SmbServerConfiguration –AuditSmb1Access $true

События подключения затем можно извлечь из журналов Event Viewer с помощью PowerShell:

Get-WinEvent -LogName Microsoft-Windows-SMBServer/Audit

Об опасности использования SMBv1

Последние несколько лет Microsoft из соображений безопасности планомерно отключает устаревший протокол SMB 1.0. Связано это с большим количеством критических уязвимостей в этом протоколе (вспомните историю с эпидемиями вирусов-шифровальщиков wannacrypt и petya, которые использовали уязвимость именно в протоколе SMBv1). Microsoft и другие IT компании настоятельно рекомендуют отказаться от его использования.

Однако отключение SMBv1 может вызвать проблемы с доступом к общий файлам и папкам на новых версиях Windows 10 (Windows Server 2016/2019) с устаревших версий клиентов (Windows XP, Server 2003), сторонних ОС (Mac OSX 10.8 Mountain Lion, Snow Leopard, Mavericks, старые версии Linux), различных старых NAS устройствах.

Если в вашей сети не осталось legacy устройств с поддержкой только SMBv1, обязательно отключайте эту версию диалекта в Windows.

В том случае, если в вашей сети остались клиенты с Windows XP, Windows Server 2003 или другие устройства, которые поддерживают только SMBv1, их нужно как можно скорее обновить или тщательно изолировать.

Включение и отключение SMBv1, SMBv2 и SMBv3 в Windows

Рассмотрим способы включения, отключения различных версий SMB в Windows. Мы рассматриваем отдельно включение клиента и сервера SMB (это разные компоненты).

Windows 10, 8.1, Windows Server 2019/2016/2012R2:

Отключить клиент и сервер SMBv1:
Disable-WindowsOptionalFeature -Online -FeatureName smb1protocol

Отключить только SMBv1 сервер:
Set-SmbServerConfiguration -EnableSMB1Protocol $false

Включить клиент и сервер SMBv1:
Enable-WindowsOptionalFeature -Online -FeatureName smb1protocol

Включить только SMBv1 сервер:
Set-SmbServerConfiguration -EnableSMB1Protocol $true

Отключить сервер SMBv2 и SMBv3:
Set-SmbServerConfiguration -EnableSMB2Protocol $false

Включить сервер SMBv2 и SMBv3:
Set-SmbServerConfiguration -EnableSMB2Protocol $true

Set-SmbServerConfiguration - powershell отключить SMBv2 и SMBv3

Windows 7, Vista, Windows Server 2008 R2/2008:

Отключить SMBv1 сервер:

Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters" SMB1 -Type DWORD -Value 0 –Force

отключить smbv1 сервер в windows 7 через powershell

Включить SMBv1 сервер:
Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters" SMB1 -Type DWORD -Value 1 –Force

Отключить SMBv1 клиент:

sc.exe config lanmanworkstation depend= bowser/mrxsmb20/nsi
sc.exe config mrxsmb10 start= disabled

Включить SMBv1 клиент:

sc.exe config lanmanworkstation depend= bowser/mrxsmb10/mrxsmb20/nsi
sc.exe config mrxsmb10 start= auto

Отключить SMBv2 сервер:

Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters" SMB2 -Type DWORD -Value 0 -Force

Включить SMBv2 сервер

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

Отключить SMBv2 клиент:

sc.exe config lanmanworkstation depend= bowser/mrxsmb10/nsi
sc.exe config mrxsmb20 start= disabled

Включить SMBv2 клиент:

sc.exe config lanmanworkstation depend= bowser/mrxsmb10/mrxsmb20/nsi
sc.exe config mrxsmb20 start= auto

Для отключения сервера SMBv1 на всех компьютерах независимо от версии Windows можно распространить параметр реестра типа REG_DWORD с именем SMB1 и значением 0 (HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters)на через GPO.

Для отключения SMBv2 нужно в этой же ветке установить параметр SMB2=0.

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

  • Key: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\mrxsmb10
  • Name: Start
  • Type: REG_DWORD
  • Value: 4

При отключении SMB 1.0/CIFS File Sharing Support в Windows вы можете столкнуться с ошибкой “0x80070035, не найден сетевой путь”, ошибкой при доступе к общим папкам, и проблемами обнаружения компьютеров в сетевом окружении. В этом случае вместо служба обозревателя компьютеров (Computer Browser) нужно использовать службы обнаружения (линк).

The following post shows detailed steps to enable and disable the Server Message Block (SMB) versions SMBv1, SMBv2 & SMBv3 on the SMB server and SMB client. The SMBv2 protocol was introduced in Windows Vista & Windows Server 2008 and the SMBv3 was introduced in Windows 8 and Windows Server 2012.

The steps apply only to the following Windows versions:

•    Windows Vista Enterprise
•    Windows Vista Business
•    Windows Vista Home Basic
•    Windows Vista Home Premium
•    Windows Vista Ultimate
•    Windows 7 Enterprise
•    Windows 7 Home Basic
•    Windows 7 Home Premium
•    Windows 7 Professional
•    Windows 7 Ultimate
•    Windows Server 2008 Datacenter
•    Windows Server 2008 Enterprise
•    Windows Server 2008 Standard
•    Windows Server 2008 R2 Datacenter
•    Windows Server 2008 R2 Enterprise
•    Windows Server 2008 R2 Standard
•    Windows 8
•    Windows 8 Enterprise
•    Windows 8 Pro
•    Windows Server 2012 Datacenter
•    Windows Server 2012 Essentials
•    Windows Server 2012 Foundation
•    Windows Server 2012 Standard

Important to Note:

It is recommended not to keep the SMBv2 or SMBv3 disabled. It should only be disabled for temporary troubleshooting. Keeping it disabled may deactivate various functions of the Windows server. The features which might get deactivated due to disabling SMBv2 & SMBv3 are mentioned below:

Disabling SMBv2 on Windows 7 & Windows Server 2008 R2 will deactivate the below functions:

•    Request compounding – it enables users to send multiple SMB 2 requests as a single network request
•    Larger reads and writes – better use of faster networks
•    Caching of folder and file properties – clients keep local copies of folders and files
•    Durable handles – when a temporary disconnection is there, it enables for connection to transparently rejoin to the server
•    Improved message signing – HMAC SHA-256 replaces MD5 as hashing algorithm
•    Improved scalability for file sharing – increases the no. of users, shares, and open files per server
•    Support for symbolic links
•    Client oplock leasing model – it automatically limits the volume of data transferred between the client and server, resulting in improved performance on high-latency networks and increasing the scalability of SMB server
•    Large MTU support – for full use of 10-gigabyte (GB) Ethernet
•    Enhanced energy efficiency – clients that have open files to a server can sleep

Disabling SMBv3 on Windows 8 & Windows Server 2012 will deactivate the below as well as above mentioned functions:

•    Transparent Failover – it enables clients to rejoin the cluster nodes during the maintenance or failover without any interruption
•    Scale Out – it allows concurrent access to shared data on all file cluster nodes
•    Multichannel – aggregation of network bandwidth and fault tolerance if multiple paths are available between client and server
•    SMB Direct – adds RDMA networking support for very high performance, with low latency and low CPU utilization
•    Encryption – offers end-to-end encryption and completely defends from snooping on untrustworthy networks
•    Directory Leasing – its caching functionality helps in improving the application response times in branch offices
•    Performance Optimizations – optimizations for small random read/write I/O

Steps to Enable and Disable SMB Protocols on the SMB Server

Microsoft Windows 8 and Windows Server 2012 have introduced a new cmdlet [Set-SMBServerConfiguration] in the Windows PowerShell which allows you to enable and disable the SMBv1, SMBv2 & SMBv3 protocols on the server. When you enable or disable the Server Message Block version 2 (SMBv2) in Windows 8 or in Windows Server 2012, automatically the SMBv3 is enabled or disabled, as the same stack is shared by the SMB protocols. Also, there is no need to restart your system once you run the Set-SMBServerConfiguration cmdlet.

Get the current state of the configuration of the SMB server protocol by running the below command:

Get-SmbServerConfiguration | Select EnableSMB1Protocol, EnableSMB2Protocol

Disables the SMBv1 on the SMB server by running the below command:

Set-SmbServerConfiguration -EnableSMB1Protocol $false

Disables the SMBv2 and SMBv3 on the SMB server by running the below command:

Set-SmbServerConfiguration -EnableSMB2Protocol $false

Enables the SMBv1 on the SMB server by running the below command:

Set-SmbServerConfiguration -EnableSMB1Protocol $true

Enables the SMBv2 and SMBv3 on the SMB server by running the below command:

Set-SmbServerConfiguration -EnableSMB2Protocol $true

Steps to Enable and Disable the SMB protocols on SMB Server running Windows 7, Windows Server 2008 R2, Windows Vista, or Windows Server 2008.

Using the Windows PowerShell 2.0 or later version:

Disables the SMBv1 on the SMB server by running the below command:

Set-ItemProperty -Path “HKLM:\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters” SMB1 -Value 0 –Force

Disables the SMBv2 and SMBv3 on the SMB server by running the below command:

Set-ItemProperty –Path “HKLM:\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters” SMB2 –Value 0 –Force

Enables the SMBv1 on the SMB server by running the below command:

Set-ItemProperty –Path “HKLM:\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters” SMB1 –Value 1 –Force

Enables the SMBv2 and SMBv3 on the SMB server by running the below command:

Set-ItemProperty -Path “HKLM:\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters” SMB2 -Value 1 -Force

Note that you need to restart your system after making changes to the SMB server.

Using Registry Editor:

Important to Note:

•    Before making any changes to the registry, make sure to back up it.

Steps to enable and disable the SMBv1 on the SMB server using the registry:

Registry subkey:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters
Registry entry: SMB1
REG_DWORD: 0 = Disabled
REG_DWORD: 1 = Enabled
Default: 1 = Enabled

Steps to enable and disable SMBv2 on the SMB server using the registry:

Registry subkey:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters
Registry entry: SMB2
REG_DWORD: 0 = Disabled
REG_DWORD: 1 = Enabled
Default: 1 = Enabled

Steps to Enable and Disable SMB protocols on the SMB client

The below steps apply to Windows Vista, Windows Server 2008, Windows 7, Windows Server 2008 R2, Windows 8, and Windows Server 2012.

Disables the SMBv1 on the SMB client by running the below commands:

sc.exe config lanmanworkstation depend= bowser/mrxsmb20/nsi
sc.exe config mrxsmb10 start= disabled

Enables the SMBv1 on the SMB client by running the below commands:

sc.exe config lanmanworkstation depend= bowser/mrxsmb10/mrxsmb20/nsi
sc.exe config mrxsmb10 start= auto

Disables the SMBv2 and SMBv3 on the SMB client by running the below commands:

sc.exe config lanmanworkstation depend= bowser/mrxsmb10/nsi
sc.exe config mrxsmb20 start= disabled

Enables the SMBv2 and SMBv3 on the SMB client by running the below commands:

sc.exe config lanmanworkstation depend= bowser/mrxsmb10/mrxsmb20/nsi
sc.exe config mrxsmb20 start= auto

Important to Note:

•    The commands be run at a raised command prompt.
•    The system must be restarted once you make these changes.

Do you want to enable or disable SMBv1 in Windows 7? If your answer is YES then you are in the right place.

SMB (Server Message Block) is a communication protocol used for sharing access to files, printers, serial ports, and other resources on a network.

However, there are some Windows 7 users looking for a way to enable or disable SMBv1.

If you are also one of those users looking to enable or disable SMBv1 in Windows 7 then don’t worry.

In this guide, we will provide you with step-by-step instructions to enable or disable SMBv1 in Windows 7.

So without any further ado let’s get started:

If you want to enable or disable SMBv1 in Windows 7, you can do it by using the steps written below.

  • First, click on the Windows Search Bar and type Registry Editor.
  • Open the editor with administrator privileges by clicking on the Run as Administrator option.
Enable Or Disable SMBv1 In Windows 7

image source: YouTube
  • On the Registry Editor window, select HKEY_LOCAL_MACHINE.
Enable Or Disable SMBv1 In Windows 7

image source: YouTube
  • Then select SYSTEM.
Enable Or Disable SMBv1 In Windows 7

image source: YouTube
  • Under the system, select the “CurrentControlSet” option.
  • Now click on the “Services” to expand it.
Enable Or Disable SMBv1 In Windows 7

image source: YouTube
  • Scroll down until you find the “LanmanServer” and click to expand it.
Enable Or Disable SMBv1 In Windows 7

  • Under this option, select and right-click on “Parameter”.
  • From the appearing menu, select “New” and click “DWORD (32-bit) Value” from the sub-menu.
Enable Or Disable SMBv1 In Windows 7

image source: YouTube
  • Now enter the new value name as SMB1 and press Enter.
  • Next, double-click on the SMB1 that you just created.
  • On the pop-up window, enter the Data Value as ‘1’ to Enable the SMB1.
Enable Or Disable SMBv1 In Windows 7

image source: YouTube
  • Or enter the Data Value as ‘0’ to Disable the SMB1.
Enable Or Disable SMBv1 In Windows 7

image source: YouTube
  • Once done, restart your device to apply and save the changes.

That’s all you need to know about how to enable or disable SMBv1 in Windows 7.

Как включить SMB в Windows 7. Настройка и включение протокола SMB в Windows 7: Полное руководство 🛠️

📫Источник😇

В мире сетевых технологий протокол SMB (Server Message Block), также известный как CIFS (Common Internet File System), играет ключевую роль в организации общего доступа к файлам и принтерам в локальных сетях. Несмотря на то что Windows 7 уже не является самой современной операционной системой, понимание того, как управлять SMB на ней, остаётся важным для многих пользователей. В этой статье мы подробно рассмотрим все нюансы включения, отключения и настройки SMB в Windows 7, а также затронем вопросы версионности протокола и его безопасности. Давайте погрузимся в мир сетевых настроек! 🚀

Откройте нужный раздел, выбрав соответствующую ссылку:

⭐ Управление компонентом SMB 1.0/CIFS в Windows 7 ⚙️

⭐ Подключение к SMB-ресурсам из Windows 7 💻

⭐ Версии протокола SMB и их поддержка в Windows 7 📚

⭐ Включение подписывания SMB для повышения безопасности 🔒

⭐ Выводы и заключение 🏁

⭐ FAQ: Часто задаваемые вопросы 🤔

👊🏼 Читать


Управление компонентом SMB 1.0/CIFS в Windows 7 ⚙️

Для начала, давайте разберемся, как управлять компонентом SMB 1.0/CIFS в Windows 7, который часто отвечает за совместимость со старыми устройствами и операционными системами. Этот компонент может быть как необходимым, так и источником потенциальных уязвимостей.

  • Открытие окна «Компоненты Windows»: Чтобы получить доступ к настройкам SMB, необходимо открыть окно «Компоненты Windows». Для этого, зайдите в «Панель управления», затем выберите раздел «Программы», далее «Программы и компоненты», и, наконец, в левом меню найдите и кликните на «Включение или отключение компонентов Windows». Это откроет перед вами окно, где можно управлять различными функциями операционной системы. 🗄️
  • Поиск компонента SMB 1.0/CIFS: В открывшемся окне «Компоненты Windows» вы увидите длинный список различных элементов. Прокрутите его вниз, пока не найдете пункт «Поддержка общего доступа к файлам SMB 1.0/CIFS». Именно этот пункт отвечает за работу протокола SMB версии 1.0, который, как правило, уже считается устаревшим и не рекомендуется к использованию из-за соображений безопасности. ⚠️
  • Включение или отключение компонента: Для того чтобы отключить SMB 1.0/CIFS, снимите галочку с пункта «Поддержка общего доступа к файлам SMB 1.0/CIFS». После этого нажмите кнопку «ОК». Система может запросить перезагрузку, чтобы изменения вступили в силу. Если же вам нужно включить этот компонент (например, для совместимости со старым оборудованием), установите галочку и также нажмите «ОК». 🔄

Подключение к SMB-ресурсам из Windows 7 💻

Теперь, когда мы разобрались с включением и отключением компонента, давайте посмотрим, как подключиться к SMB-ресурсам из Windows 7. Это может быть полезно, если у вас есть сетевые хранилища или другие компьютеры, предоставляющие общий доступ к файлам.

  • Проверка включения SMB 1.0/CIFS: Прежде чем пытаться подключиться, убедитесь, что на вашем компьютере включена «Поддержка общего доступа к файлам SMB 1.0/CIFS», как описано в предыдущем разделе. Без этого компонента, подключение к некоторым SMB-ресурсам может быть невозможным. 🧐
  • Использование сетевого окружения: Самый простой способ подключиться к SMB-ресурсу — это использовать «Сетевое окружение». Откройте «Мой компьютер» или «Компьютер», и в левой панели найдите «Сеть». Windows 7 автоматически обнаружит доступные ресурсы в вашей сети. 🌐
  • Подключение по имени или IP-адресу: Если нужный ресурс не отображается в «Сетевом окружении», вы можете подключиться к нему напрямую, указав его сетевое имя или IP-адрес. Для этого в адресной строке «Проводника» введите `\\имя_сервера` или `\\ip_адрес_сервера`. Например, `\\myserver` или `\\192.168.1.100`. Windows 7 запросит учетные данные, если это необходимо. 🔑
  • Использование команды «Выполнить»: Другой способ — это использовать команду «Выполнить». Нажмите комбинацию клавиш Win + R, введите `\\имя_сервера` или `\\ip_адрес_сервера` и нажмите «ОК». Этот способ также позволит вам подключиться к SMB-ресурсу. ⌨️

Версии протокола SMB и их поддержка в Windows 7 📚

Важно понимать, какие версии протокола SMB поддерживает Windows 7, чтобы обеспечить совместимость и безопасность. Разные версии имеют разные возможности и уровни защиты.

  • SMB 1.0: Как мы уже знаем, это самая старая версия, поддерживаемая Windows 7. Она включена по умолчанию, но крайне не рекомендуется к использованию из-за известных уязвимостей. 👴
  • SMB 2.1: Windows 7 также поддерживает SMB 2.1. Эта версия более эффективна и безопасна, чем SMB 1.0, и является предпочтительной для использования, если это возможно. 🛡️
  • SMB 3.0 и выше: Windows 7 не поддерживает SMB 3.0 и более новые версии. Для работы с этими версиями потребуется более современная операционная система. 🚫

Включение подписывания SMB для повышения безопасности 🔒

Подписывание SMB — это механизм безопасности, который гарантирует, что данные, передаваемые по протоколу SMB, не были изменены или перехвачены злоумышленниками.

  • Подписывание SMB в Windows 7: К сожалению, в Windows 7 нет графического интерфейса для управления подписыванием SMB. Настройка этого параметра требует использования групповой политики или реестра. 📝
  • Рекомендуемые настройки: Для повышения безопасности рекомендуется включить подписывание SMB как на стороне клиента, так и на стороне сервера. Это предотвратит атаки типа «человек посередине». 🛡️

Выводы и заключение 🏁

Настройка SMB в Windows 7 требует понимания различных аспектов, от управления компонентами до обеспечения безопасности. Отключение устаревшего SMB 1.0 и использование более новых версий, а также включение подписывания SMB, являются важными шагами для защиты вашей сети. Несмотря на то, что Windows 7 устарела, эти знания остаются ценными для тех, кто до сих пор использует эту операционную систему. 🤓

FAQ: Часто задаваемые вопросы 🤔

  • Нужно ли отключать SMB 1.0/CIFS? Да, настоятельно рекомендуется отключать SMB 1.0/CIFS из-за известных уязвимостей безопасности. Используйте более новые версии протокола, если это возможно.
  • Можно ли использовать SMB 3.0 в Windows 7? Нет, Windows 7 не поддерживает SMB 3.0 и более новые версии.
  • Как проверить, какая версия SMB используется? Можно использовать командную строку с командой `Get-SmbConnection`, но эта команда доступна в более новых версиях Windows. В Windows 7 можно проверить только включение компонента SMB 1.0/CIFS.
  • Что делать, если не получается подключиться к SMB-ресурсу? Убедитесь, что SMB 1.0/CIFS включен на обеих сторонах, а также проверьте сетевые настройки и учетные данные.
  • Как включить подписывание SMB в Windows 7? Подписывание SMB настраивается через групповую политику или реестр, что требует определенных навыков.

Вопросы и ответы

👉 Как включить протокол SMB в Windows 7 👈

В разделе панель управления Главная выберите «Включить или отключить функции Windows», чтобы открыть окно «Компоненты Windows». В поле «Компоненты Windows» прокрутите список вниз, снимите флажок для поддержки общего доступа к файлам SMB 1.0/CIFS и нажмите кнопку «ОК».

👉 Как включить поддержку SMB 👈

Откройте панель управления. Выберите Программы>Программы и компоненты>Включение или отключение компонентов Windows>Поддержка общего доступа к файлам SMB 1.0/CIFS.

👉 Какая версия SMB в Windows 7 👈

SMB 2.1 — Windows Server 2008 R2 и Windows 7 (поддерживается в Samba 4.0); SMB 3.0 — Windows Server 2012 и Windows 8 (поддерживается в Samba 4.2); SMB 3.02 — Windows Server 2012 R2 и Windows 8. 1 (не поддерживается в Samba).

👉 Как подключить SMB в Windows 👈

Настройка соединения на стороне ПК:

1. Открыть Панель управления ⇒ Все элементы панели управления ⇒ Программы и компоненты.

2. В левой панели выбрать пункт Включение и отключение компонентов Windows.

3. Убедиться, что включена опция Поддержка общего доступа к файлам SMB 1.0/CIFS.

👉 Как включить подписывание SMB 👈

Выберите Панель управления > Файловые службы > SMB и нажмите Дополнительные настройки. Выберите Принудительно в раскрывающемся меню Включить подпись сервера, чтобы включить ее, или выберите Отключить, чтобы отключить ее, и нажмите Сохранить.

👉 Как разрешить доступ к программе другому пользователю Windows 7 👈

Предоставление прав пользователей (Windows):

1. В Windows нажмите кнопку Пуск и введите secpol.

2. Выберите Локальная политика безопасности.

3. На левой панели разверните объект Локальные политики и выберите Назначение прав пользователя.

4. На правой панели выберите право, которое необходимо предоставить.


📢 Как включить SMB в Windows Server

📢 Как включить SNMP на Windows 10

📢 Как подключиться по SMB Windows

📢 Как включить SMB 1

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

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Canon lbp6020 драйвер windows 10 x64
  • Криптопровайдер для windows 7
  • Android rdp client windows
  • Лучший проигрыватель мп3 для windows 10
  • Windows 10 x64 bit 1903