Windows 11默认禁用SMB 1.0/CIFS协议导致无法访问老旧NAS或共享设备,需通过“启用或关闭Windows功能”勾选全部子项、PowerShell命令Enable-WindowsOptionalFeature启用客户端,或执行Set-SmbClientConfiguration禁用签名要求来修复。

如果您在Windows 11中尝试访问局域网内的共享文件夹或NAS设备,但系统提示“你不能访问此共享文件夹”或连接失败,则很可能是由于SMB 1.0/CIFS协议被默认禁用所致。以下是修复该问题的多种方法:
一、启用SMB 1.0/CIFS文件共享支持
Windows 11出于安全考虑,默认禁用SMB 1.0协议,而部分老旧NAS、打印机、嵌入式设备或Samba服务器仅支持该协议,导致无法建立连接。启用该组件可恢复基础通信能力。
1、按下 Win + R 键打开“运行”对话框,输入 optionalfeatures 并按回车。
2、在“Windows 功能”窗口中,向下滚动找到 SMB 1.0/CIFS 文件共享支持,点击左侧三角形展开其子项。
3、勾选全部三项:SMB 1.0/CIFS 客户端、SMB 1.0/CIFS 服务器 和 SMB 1.0/CIFS 直通。
4、点击“确定”,等待系统安装完成;若提示重启,请立即执行。
二、通过控制面板启用SMB 1.0支持
该方式路径更直观,适用于不熟悉运行命令的用户,底层操作与第一种完全一致,但入口不同。
1、打开“控制面板”,将查看方式设为“大图标”,点击 程序。
2、选择 启用或关闭Windows功能。
3、在弹出列表中找到并展开 SMB 1.0/CIFS 文件共享支持。
4、确保其下所有子选项均被勾选,点击“确定”并等待应用完毕。
5、重启计算机使更改生效。
三、使用PowerShell命令启用SMB客户端支持
此方法无需图形界面,适合批量部署或脚本化操作,仅启用客户端组件(适用于仅需访问共享、无需对外提供共享服务的场景)。
1、以管理员身份运行 Windows PowerShell(右键开始菜单 → 选择“Windows PowerShell(管理员)”)。
2、输入以下命令并按回车:Enable-WindowsOptionalFeature -Online -FeatureName "SMB1Protocol" -NoRestart。
3、命令执行成功后,系统会提示“操作成功完成”。如需立即生效,可手动重启或运行 Restart-Computer。
四、验证SMB 1.0是否已启用
启用操作完成后,必须确认协议状态是否真实生效,避免因未重启或勾选遗漏导致修复失败。
1、再次以管理员身份运行 Windows PowerShell。
2、输入命令:Get-WindowsOptionalFeature -Online -FeatureName "SMB1Protocol" 并回车。
3、检查返回结果中 State 字段值:若显示为 Enabled,则表示已成功启用;若为 Disabled 或 DisablePending,需重新执行启用步骤并重启。
五、禁用SMB客户端签名要求(辅助兼容性调整)
某些仅支持SMB 1.0的设备不兼容Windows 11默认启用的数据包签名机制,禁用该要求可消除握手失败问题。
1、以管理员身份运行 Windows PowerShell。
2、输入命令:Set-SmbClientConfiguration -RequireSecuritySignature $false -Force 并回车。
3、该命令将客户端签名要求设为否,并强制应用;无需重启,立即生效。










