Windows 11局域网共享访问失败(如错误0x80070035)时,可依次尝试:一、启用SMB 1.0/CIFS支持;二、PowerShell启用SMB 2.0/3.0并禁用SMBv1;三、注册表启用来宾认证(家庭版);四、禁用SMB客户端签名要求;五、清除并重建凭据管理器中的网络凭据。

如果您在 Windows 11 中尝试访问局域网共享资源时提示“找不到网络路径”“错误代码 0x80070035”或“拒绝访问”,且已确认物理连接、IP 配置及网络发现均正常,则极可能是 SMB 协议因安全策略限制被禁用、组件缺失或认证机制不兼容所致。以下是多种可独立实施的修复 SMB 协议连通性的方法:
一、通过 Windows 功能界面启用 SMB 1.0/CIFS 支持
该方法调用系统内置功能模块,完整安装 SMB 1.0/CIFS 客户端、服务器及直通组件,适用于所有 Windows 11 版本(含家庭版),能重建基础协议栈并恢复与老旧设备(如群晖 DS213j、QNAP TS-231P、Windows Server 2003)的双向通信能力。
1、按下 Win + S 打开搜索,输入启用或关闭 Windows 功能并回车。
2、在弹出窗口中向下滚动,找到SMB 1.0/CIFS 文件共享支持,点击其左侧 + 号展开子项。
3、勾选全部三项:SMB 1.0/CIFS 客户端、SMB 1.0/CIFS 服务器、SMB 1.0/CIFS 直通。
4、点击“确定”,等待系统完成安装;若提示重启,必须立即执行 shutdown /r /t 0 或手动重启。
二、使用 PowerShell 启用现代 SMB 2.0/3.0 并禁用 SMBv1
该方式以管理员权限精确启用更安全的 SMB 2.0 与 SMB 3.0 协议,同时禁用高危的 SMBv1,避免协议冲突与签名不匹配导致的连接中断,适用于专业版、企业版及 Server 系统,是解决协议级访问受限的核心手段。
1、右键点击“开始”按钮,选择Windows Terminal(管理员)或Windows PowerShell(管理员)。
2、输入以下命令启用 SMB 2.0 协议:Set-SmbServerConfiguration -EnableSMB2Protocol $true -Force。
3、输入以下命令禁用 SMBv1 协议:Set-SmbServerConfiguration -EnableSMB1Protocol $false -Force。
4、运行验证命令:Get-SmbServerConfiguration | Select-Object EnableSMB1Protocol, EnableSMB2Protocol, EnableSMB3Protocol,确认输出中 EnableSMB2Protocol 与 EnableSMB3Protocol 均为 True,EnableSMB1Protocol 为 False。
三、通过注册表启用来宾认证(家庭版专属)
Windows 11 家庭版默认禁用未加密的来宾访问,当目标设备(如 NAS、智能电视)依赖空密码或 Guest 账户进行 SMB 连接时,系统将直接拒绝请求。修改注册表可强制激活 LanmanWorkstation 对未认证请求的响应能力,绕过图形界面与组策略限制。
1、按下 Win + R,输入regedit并回车,以管理员身份运行注册表编辑器。
2、导航至路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters。
3、在右侧空白处右键 → 新建 → DWORD (32位) 值,命名为AllowInsecureGuestAuth。
4、双击该新建项,将“数值数据”设为1,基数保持“十进制”。
5、关闭注册表编辑器,重启计算机使更改生效。
四、使用 PowerShell 禁用 SMB 客户端强制签名要求
当目标 SMB 设备不支持数字签名时,Windows 11 客户端若强制启用签名将导致连接失败并报“凭据错误”或“扩展错误”。该命令直接修改运行时客户端配置,立即生效且无需重启,适用于家庭版或组策略不可用环境。
1、右键点击“开始”按钮,选择Windows Terminal(管理员)或Windows PowerShell(管理员)。
2、输入以下命令并按回车:Set-SmbClientConfiguration -RequireSecuritySignature $false。
3、系统提示确认时,输入A(全部应用)并回车。
五、清除并重建 Windows 凭据管理器中的网络凭据
缓存的失效或格式错误的凭据会持续提交至目标主机,引发“凭据不正确”“用户名或密码错误”等提示。清除后重新注入准确凭据,可强制建立符合当前共享配置的身份验证链,尤其适用于凭据变更后未同步更新的场景。
1、按下 Win + R 键,输入control keymgr.dll并回车,打开凭据管理器。
2、在左侧点击Windows 凭据,查看右侧列表中所有以\计算机名或\IP地址开头的条目。
3、逐个点击相关条目,选择删除;若存在多个不确定项,可对全部条目执行批量删除。
4、点击添加 Windows 凭据,在“网络地址”栏输入目标设备的完整 UNC 路径,例如\DESKTOP-ABC123或\192.168.1.100。
5、在“用户名”栏填写目标主机的本地账户名,格式为DESKTOP-ABC123\Admin或.\UserA;若使用 Guest 账户,则填Guest。
6、在“密码”栏输入对应密码;若目标账户无密码,必须留空;点击“确定”保存。

















