上午提到微软将在Windows 11后续版本删除 SMB v1 客户端文件,删除后默认情况下不再支持启用。
微软这么做是因为该协议早已过期不再安全,但考虑到还有工业设施和医疗机构使用微软会提供独立安装包。
于是有用户问那如何开启SMB v3 协议呢?实际上默认情况下打开网络共享后SMB v2/v3协议就已经被开启。
通过 SMB 文件共享协议我们可以更轻松在内网进行文件共享 ,例如配置公共服务器让所有员工都可以访问。
教程适用于 Windows 10/11、Windows Server 2016、Windows Server 2019、Windows Server 2022。
检查Windows 10/11 SMB协议:
默认情况下系统不会开启SMB v1 协议的所以不需要去测试,我们只需要检测SMB v2/v3协议是否开启即可。
打开管理员模式的 PowerShell ,然后按下面的命令注释进行操作,看不懂没关系已做好对应的图片。
小提示:SMB v2/v3共享相同的堆栈,所以开启和禁用都是同时的,例如开启SMB v2 则 SMB v3也被开启。
# 检测SMB v2/v3协议是否开启 True代表已开启 False代表已禁用Get-SmbServerConfiguration | Select EnableSMB2Protocol# 开启SMB v2/v3协议 出现提示按A并回车Set-SmbServerConfiguration -EnableSMB2Protocol $true# 禁用SMB v2/v3协议 出现提示按A并回车Set-SmbServerConfiguration -EnableSMB2Protocol $false找个文件夹实战测试:
共享端:Windows 10 LTSC 2019 连接端:Windows 11 注:我们要知道共享端计算机或服务器的IP地址。
找个任意文件夹右键点击然后选择属性、共享、点击共享 , 在共享用户里点击下拉箭头然后选择 Everyone。
权限方面按需选择,基于安全考虑建议选择仅读取,但是如果你需要修改共享文件夹数据请选择读取和写入。
配置完成后转到控制面板、网络和共享中心、高级共享设置、专用当前配置文件,将启用网络发现功能开启。
是否使用密码?默认情况下连接需要账号密码,即共享端的登录账户和密码,但是也可以直接关闭验证功能。
如果不需要使用密码请点击高级共享设置底部的所有网络,将密码保护的共享里有密码保护改成无密码保护。
注意:基于安全考虑强烈建议不要使用无密码保护,除非内网使用确实不需要密码否则请有密码保护。
Windows 11:转到控制面板的网络和共享中心,开启网络发现功能即可,此时资源管理器就能看到文件夹。
资源管理器的网络找到对应设备和文件夹打开输入密码即可,如果无密码保护则直接打开可以查看修改文件。
注意:以上功能同样支持在Windows 11系统上开启共享,然后使用Windows 10或服务器系统进行读取等。
小提示:群晖也支持这类共享协议的,请在控制面板的里开启协议然后到共享文件夹里配置下即可直接连接。
iOS设备也可以连接SMB服务器:
找到iOS自带的文件APP,如果找不到的话到 AppStore 里搜索文件下载安装,打开文件点击右上角的菜单。
选择连接到服务器,然后输入smb://192.168.1.2 和账号密码即可连接,这里的IP地址指的是共享端的IP哦。
账号密码无误的话即可看到文件夹,其他设备例如 Linux、Android、macOS 也支持SMB所以都可以连接。