大白菜资讯

当前位置:首页 > 大白菜资讯 > win11SMB共享要开吗?SMB协议与共享的开启方法

win11SMB共享要开吗?SMB协议与共享的开启方法

日期:2026-10-31 | 时间:12:45

按教程去「启用或关闭 Windows 功能」里勾 SMB1,勾完重启还是连不上。其实 Win11 的共享默认就走 SMB2/3,开关根本不在那儿。

一、先搞清 SMB 是分版本的

SMB 是 Windows 共享文件用的协议,从 1.0 一路走到 3.x。Win11 默认启用的是 SMB2 和 SMB3,SMB1 出于安全考虑默认关闭,微软还计划彻底移除它。

三个版本不兼容的地方不少:SMB1 没有加密、性能差、漏洞多;SMB2 引入大文件支持和异步传输;SMB3 加了加密和签名。

所以「开启 SMB」这句话本身就是模糊的。要开的是哪一版、给谁用、对面设备支持到哪一版,这些先定下来,再谈操作。

绝大多数场景压根不需要动协议设置。真正要检查的是共享有没有开、账号有没有权限、防火墙有没有放行。

二、用一条命令看协议状态

按 Win + X,选「终端(管理员)」,在 UAC 弹窗点「是」。在 PowerShell 标签页里执行:

Get-SmbServerConfiguration | Select EnableSMB1Protocol,EnableSMB2Protocol

返回 EnableSMB2Protocol : True 表示 SMB2/3 已启用,这是默认值,不用动。只有返回 False 且确实需要本机对外提供共享时,才执行 Set-SmbServerConfiguration -EnableSMB2Protocol $true。

注意 SMB2 和 SMB3 共用同一个开关,没有单独的 EnableSMB3Protocol 参数。网上有些教程写这个参数,是编的,敲进去只会报错。

再看一眼客户端一侧:Get-SmbClientConfiguration | Select RequireSecuritySignature。24H2 的专业版默认要求签名,连老 NAS 出问题多半卡在这里。

PowerShell:查询SMB服务端协议启用状态

三、真正要开的是共享

按 Win + I 进「网络和 Internet → 高级网络设置 → 高级共享设置」,展开「专用网络」,打开「文件和打印机共享」。要在网络列表里被看到,再把「网络发现」也打开。

公用网络那一段默认全关,这是设计如此。笔记本连咖啡厅 WiFi 时不该开共享,回家连自己路由器再切回专用网络。

然后右键要共享的文件夹 →「属性」→「共享」→「高级共享」,勾「共享此文件夹」,点「权限」给账号分配读取或更改。

共享权限和「安全」选项卡的 NTFS 权限都要给,最终取两者交集。只给一边,另一边是空的,照样进不去。

高级共享设置:开启文件和打印机共享

四、什么情况才真的需要 SMB1

老式 NAS、老款网络打印机、部分监控设备只支持 SMB1。这类设备在新系统上连不上,报错通常是「找不到网络路径」或者「不支持的协议」。

开启方式:控制面板 →「程序和功能」→「启用或关闭 Windows 功能」,勾选「SMB 1.0/CIFS 文件共享支持」下的「SMB 1.0/CIFS 客户端」,确定后重启。

PowerShell 里对应 Enable-WindowsOptionalFeature -Online -FeatureName SMB1Protocol-Client。只开客户端,不要开服务端,除非你确定要让别人用 SMB1 连你。

SMB1 有已知的远程执行漏洞,只在隔离的内网、且设备确实没法升级时用。用完之后建议在设备换代时第一时间关掉。

启用或关闭Windows功能:SMB1.0客户端选项

五、端口和防火墙

SMB 走 445 端口,老版本还会用 139。Windows 防火墙里对应两条规则:「文件和打印机共享(SMB-In)」。

在「允许应用通过防火墙」里确认这两条在专用网络勾上。第三方安全软件经常自己接管这块,Windows 这边开了它那边还拦着。

验证端口通不通,在另一台机器上跑 Test-NetConnection 192.168.1.100 -Port 445,TcpTestSucceeded 为 True 才算通。

很多宽带运营商封了 445,想从外网访问共享,别硬开端口,用 VPN 或者内网穿透工具更稳妥。

六、常见问题

开了 SMB2 还是连不上?协议只是第一层,接着查共享权限、NTFS 权限、防火墙和账号,四样缺一不可。

需要重启吗?改协议开关要重启;改共享设置和权限不用。

Mac 能连吗?能,Finder 里「前往 → 连接服务器」输 smb://地址,账号用 Windows 账户。

共享速度慢?先看网线是不是百兆,再看是不是走了 WiFi,最后确认没开 SMB 签名强制(签名会明显降速)。

先跑一条 Get-SmbServerConfiguration,确认协议本来就是开的,再往下查权限和防火墙,别一上来就勾 SMB1。

大白菜超级U盘启动盘制作工具