Windows 11默认禁用SMB 1.0协议导致无法访问旧版NAS、打印机等共享设备,需通过启用SMB 1.0/CIFS支持、控制面板、PowerShell或注册表(家庭版)等方式修复,并重启验证状态。

如果您尝试访问局域网中的共享设备(如旧版NAS、打印机或Samba服务器),但系统提示“找不到网络路径”“错误53”或直接无法发现共享资源,则很可能是Windows 11默认禁用SMB 1.0协议所致。以下是修复此问题的步骤:
一、启用SMB 1.0/CIFS文件共享支持
Windows 11出于安全考虑,默认禁用SMB 1.0协议,而部分老旧设备仅支持该协议,导致通信中断。启用该组件可恢复基础连接能力,适用于所有Windows 11版本(含家庭版)。
1、按下Win + R键打开“运行”对话框,输入optionalfeatures并按回车。
2、在“Windows 功能”窗口中,向下滚动找到SMB 1.0/CIFS 文件共享支持,点击左侧三角形展开其子项。
3、勾选全部三项:SMB 1.0/CIFS 客户端、SMB 1.0/CIFS 服务器和SMB 1.0/CIFS 直通;若仅需访问共享(如连接群晖NAS),至少确保客户端已勾选。
4、点击“确定”,等待系统安装完成;若提示重启,请立即执行。
二、通过控制面板启用SMB 1.0支持
该方式使用图形化入口,路径更直观,底层操作与第一种完全一致,适合不熟悉运行命令的用户,且无需记忆命令词。
1、打开“控制面板”,将查看方式设为大图标,点击程序。
2、点击启用或关闭Windows功能。
3、在弹出列表中找到并展开SMB 1.0/CIFS 文件共享支持。
4、确保其下所有子选项均被勾选,点击“确定”并等待应用完毕。
5、重启计算机使更改生效。
三、使用PowerShell命令启用SMB客户端支持
此方法无需图形界面,适合批量部署或脚本化操作,仅启用客户端组件,避免暴露不必要的服务器端服务,符合最小权限原则。
1、右键点击“开始”按钮,选择Windows Terminal(管理员)或Windows PowerShell(管理员)。
2、输入以下命令并按回车:Enable-WindowsOptionalFeature -Online -FeatureName "SMB1Protocol" -NoRestart。
3、若需同时启用服务器端(例如本机需对外提供SMBv1共享),追加执行:Enable-WindowsOptionalFeature -Online -FeatureName "SMB1Protocol-Server" -NoRestart。
4、全部执行完毕后,手动运行shutdown /r /t 0立即重启系统。
四、通过注册表启用来宾认证(家庭版专属)
Windows 11家庭版不含组策略编辑器,当目标设备依赖来宾访问且未启用账户认证时,需直接修改注册表以激活Lanman工作站对未认证请求的响应能力。
1、按下Win + R,输入regedit并回车,以管理员身份运行注册表编辑器。
2、导航至路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters。
3、在右侧空白处右键 → 新建 → DWORD (32位)值,命名为AllowInsecureGuestAuth。
4、双击新建项,将“数值数据”设为1,基数保持“十进制”。
五、验证SMB 1.0是否已启用
启用操作完成后,必须确认协议状态是否真实生效,避免因未重启或勾选遗漏导致修复失败。
1、再次以管理员身份运行Windows PowerShell。
2、输入命令:Get-WindowsOptionalFeature -Online -FeatureName "SMB1Protocol"并回车。
3、检查返回结果中State字段值:若显示为Enabled,则表示已成功启用;若为Disabled或DisablePending,需重新执行启用步骤并重启。










