On the Server Manager Dashboard of the server where you want to remove SMBv1, under Configure this local server, select Add roles and features.Windows Server 2012 Windows Server 2012 R2, Windows Server 2016, Windows Server 2019: Server Manager method The computer will restart after you run the PowerShell commands to disable or enable SMBv1.ĭetect: Get-WindowsOptionalFeature -Online -FeatureName SMB1Protocolĭisable: Disable-WindowsOptionalFeature -Online -FeatureName SMB1ProtocolĮnable: Enable-WindowsOptionalFeature -Online -FeatureName SMB1Protocol Here are the steps to detect, disable and enable SMBv1 client and server by using PowerShell commands.
Here's how to remove SMBv1 in Windows 10, Windows 8.1, Windows Server 2019, Windows Server 2016, and Windows 2012 R2. For more information about SMBv2 and SMBv3 capabilities, see the following articles:
The SMBv2 protocol was introduced in Windows Vista and Windows Server 2008, while the SMBv3 protocol was introduced in Windows 8 and Windows Server 2012. Improved energy efficiency - clients that have open files to a server can sleep.
Larger reads and writes - better use of faster networks.Request compounding - allows for sending multiple SMBv2 requests as a single network request.
In Windows 7 and Windows Server 2008 R2, disabling SMBv2 deactivates the following functionality: