Need help?

Our experts have had an average response time of 12.14 minutes in September 2021 to fix urgent issues.

We will keep your servers stable, secure, and fast at all times for one fixed price.

Your system requires smb2 or higher – How to resolve Windows error

by | Mar 26, 2021

Stuck with ‘your system requires smb2 or higher’  error on your Windows server?  We can help you.

SMB stands for Server Message Block and it is a protocol for sharing files. The protocol has two versions, the SMB1, and the SMB2, and while both can be used, the latter is the more secure one.

Often Windows users report a “Your system requires SMB2 or higher” error messages on their PC. Here at Bobcares, we fix this error for our customers as a part of our Server Management Services.

Today let’s see how our Support Engineers fix this error for our customers.

How to resolve Windows error ‘Your system requires smb2 or higher’

SMB1 protocol is vulnerable and the system will give us a warning message saying that it requires SMB2.

Since the SMBv1 client is disabled by default in Windows 10 and newer versions of Windows, when we try to open the shared folder we may get the following error:

You can’t connect to the file share because it’s not secure. This share requires the obsolete SMB1 protocol, which is unsafe and could expose your system to attack. Your system requires SMB2 or higher.

In this case,  the neighboring computers will not be seen on the local network. Also, while opening a shared folder through the UNC path, we may end up with error 0x80070035.

The error message clearly shows that the network shared folder supports access over the SMBv1 protocol only. We can fix this by reconfiguring remote SMB device.

Reconfigure the remote SMB device to use at least SMBv2:

If we use Samba server on Linux to share network folders, we can specify the minimum supported version of SMB protocol in the smb.conf file like the following:

server min protocol = SMB2_10
client max protocol = SMB3
client min protocol = SMB2_10
encrypt passwords = true
restrict anonymous = 2
On Windows 7/Windows Server 2008 R2

We can disable the SMB 1 protocol and enable SMBv2 with the following PowerShell commands:

Set-ItemProperty -Path “HKLM:\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters” SMB1 -Type DWORD -Value 0 –Force
Set-ItemProperty -Path “HKLM:\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters” SMB2 -Type DWORD -Value 1 –Force
On Windows 8.1/Windows Server 2012 R2:

We can disable SMBv1, enable SMBv2 and SMBv3, with the following command:

Disable-WindowsOptionalFeature -Online -FeatureName “SMB1Protocol”
Set-SmbServerConfiguration –EnableSMB2Protocol $true

If a network device supports only the SMB1 protocol, we have an option to enable a separate SMB1Protocol-Client feature on Windows 10. But this is not done ideally.

We can run the following PowerShell prompt and verify that the SMB1Protocol-Client is disabled (State: Disabled):

Get-WindowsOptionalFeature -Online -FeatureName SMB1Protocol-Client

And use the following command to enable the SMBv1 client protocol keeping in mind that a reboot will be required:

Enable-WindowsOptionalFeature -Online -FeatureName SMB1Protocol-Client

We can also enable/disable additional features of Windows 10 (including SMBv1 components) from the dialog optionalfeatures.exe -> SMB 1.0/CIFS File Sharing Support.

On Windows 10 1809 and newer, the SMBv1 client will get automatically deleted if it has not been used for more than 15 days.

[Need Assistance? We are available 24*7]


in short, we saw the steps that our Support Engineers follow to fix the Windows error ‘Your system requires smb2 or higher’ for our customers.



Never again lose customers to poor server speed! Let us help you.

Our server experts will monitor & maintain your server 24/7 so that it remains lightning fast and secure.


var google_conversion_label = "owonCMyG5nEQ0aD71QM";


Submit a Comment

Your email address will not be published. Required fields are marked *

Privacy Preference Center


Necessary cookies help make a website usable by enabling basic functions like page navigation and access to secure areas of the website. The website cannot function properly without these cookies.

PHPSESSID - Preserves user session state across page requests.

gdpr[consent_types] - Used to store user consents.

gdpr[allowed_cookies] - Used to store user allowed cookies.

PHPSESSID, gdpr[consent_types], gdpr[allowed_cookies]


Statistic cookies help website owners to understand how visitors interact with websites by collecting and reporting information anonymously.

_ga - Preserves user session state across page requests.

_gat - Used by Google Analytics to throttle request rate

_gid - Registers a unique ID that is used to generate statistical data on how you use the website.

smartlookCookie - Used to collect user device and location information of the site visitors to improve the websites User Experience.

_ga, _gat, _gid
_ga, _gat, _gid


Marketing cookies are used to track visitors across websites. The intention is to display ads that are relevant and engaging for the individual user and thereby more valuable for publishers and third party advertisers.

IDE - Used by Google DoubleClick to register and report the website user's actions after viewing or clicking one of the advertiser's ads with the purpose of measuring the efficacy of an ad and to present targeted ads to the user.

test_cookie - Used to check if the user's browser supports cookies.

1P_JAR - Google cookie. These cookies are used to collect website statistics and track conversion rates.

NID - Registers a unique ID that identifies a returning user's device. The ID is used for serving ads that are most relevant to the user.

DV - Google ad personalisation

IDE, test_cookie, 1P_JAR, NID, DV, NID
IDE, test_cookie


These are essential site cookies, used by the google reCAPTCHA. These cookies use an unique identifier to verify if a visitor is human or a bot.