Windows 11访问局域网共享失败主因是SMB 1.0协议未启用及安全策略限制,须启用SMB 1.0/CIFS客户端、设置AllowInsecureGuestAuth为1、禁用SMB签名强制,并重启相关服务。

当你在Windows 11中输入\192.168.1.100或\NAS-DS223访问局域网共享时,反复弹出“找不到网络路径”“错误代码0x80070035”或卡在凭据框无法进入,且已确认IP互通、设备在线、防火墙临时关闭仍无效,问题大概率出在SMB协议栈的启用状态或协商策略上——老旧NAS、Windows Server 2008、部分智能电视仅支持SMB 1.0,而Win11默认完全禁用该协议;现代设备若签名策略不匹配,也会触发连接中断。
启用SMB 1.0/CIFS客户端(兼容老旧设备)
这一步必须做,否则访问群晖DS213j、QNAP TS-231P、Windows Server 2003等仅支持SMBv1的设备会直接失败。
1、按Win + R输入optionalfeatures并回车,打开Windows功能窗口。
2、向下滚动找到【SMB 1.0/CIFS 文件共享支持】,点击左侧+号展开子项。
3、勾选全部三项:SMB 1.0/CIFS 客户端、SMB 1.0/CIFS 服务器、SMB 1.0/CIFS 直通——即使你只当客户端访问,也必须全选,否则直通组件缺失会导致NetBIOS名称解析失败。
4、点击确定→等待安装完成→立即重启。不重启,LanmanWorkstation服务不会加载SMBv1驱动模块。
启用不安全的来宾登录(解决凭据错误)
当目标设备未设密码、启用了Guest账户或使用简易共享模式时,Win11默认拒绝未加密认证请求,表现为反复弹窗或空白凭据框。
方法一(注册表方式,家庭版必用):
1、Win + R → regedit → 以管理员身份运行。
2、导航至:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesLanmanWorkstationParameters
3、右键空白处 → 新建 → DWORD (32位) 值 → 命名为AllowInsecureGuestAuth。
4、双击该值,将数值数据设为1(十进制),【务必确认基数是十进制,输成十六进制1会导致无效】。
5、关闭注册表编辑器,必须重启生效。
方法二(组策略方式,专业版/企业版推荐):
1、Win + R → gpedit.msc → 打开本地组策略编辑器。
2、定位至:计算机配置 → 管理模板 → 网络 → Lanman 工作站。
3、双击“启用不安全的来宾登录” → 选择“已启用” → 点击确定。
4、以管理员身份运行cmd,执行gpupdate /force强制刷新策略。
禁用SMB客户端强制签名(避免握手失败)
很多旧NAS、打印机或Samba服务器不支持SMB数字签名,若Win11客户端强制要求签名,连接会在Session Setup阶段被断开,错误表现与凭据错误高度相似。
第一步:禁用组策略中的强制签名(如可用)
1、在gpedit.msc中导航至:
计算机配置 → Windows 设置 → 安全设置 → 本地策略 → 安全选项。
2、找到“Microsoft 网络客户端:对通信进行数字签名(始终)”,双击 → 设为“已禁用”。
第二步:用PowerShell覆盖运行时配置(立即生效,无需重启)
1、右键开始菜单 → Windows Terminal(管理员)。
2、执行命令:
Set-SmbClientConfiguration -RequireSecuritySignature $false
3、提示确认时输入A(全部应用)并回车——这步绕过组策略缓存,对家庭版尤其关键。
检查并重置SMB相关服务
服务未运行或启动类型异常是隐藏杀手,尤其在24H2版本中FDResPub(Function Discovery Resource Publication)服务常处于“已停止”状态,导致本机资源无法被发现,连带影响SMB连接稳定性。
① 检查核心服务状态:
以管理员身份运行PowerShell,输入:
Get-Service LanmanServer, FDResPub, SSDPSRV, upnphost | Select Name, Status, StartType
② 若LanmanServer状态为Stopped,立即执行:
Start-Service LanmanServer
Set-Service LanmanServer -StartupType Automatic
③ 若FDResPub状态非Running,执行:
Start-Service FDResPub
Set-Service FDResPub -StartupType Automatic
④ 重启SSDPSRV(SSDP发现服务)和upnphost(UPnP主机服务)确保网络发现通道畅通:
Restart-Service SSDPSRV, upnphost
手动指定SMB协议版本访问(绕过协商失败)
当自动协商卡在SMBv2/v3与SMBv1之间时,可强制使用特定版本直连,快速验证是否为协议层问题。
方法1:通过UNC路径强制SMBv1
在文件资源管理器地址栏输入:
\192.168.1.100share /v:1
注意:斜杠后必须有空格,/v:1参数仅在Win11 22H2+版本支持。
方法2:PowerShell中强制指定
管理员终端执行:
New-PSDrive -Name Z -PSProvider FileSystem -Root "\192.168.1.100share" -Persist -Scope Global -Option "SMB1"
若成功挂载Z盘,说明纯属SMBv1未启用问题;若报错“不支持的协议版本”,则需检查目标设备实际支持的SMB版本。

















