启用不安全来宾认证可解决win10访问局域网提示“找不到网络路径”(0x80070035)问题,需修改注册表allowinsecureguestauth为1、启用网络发现与文件共享、启动server/workstation服务,并可选执行powershell命令set-smbclientconfiguration -enableinsecureguestlogons $true。

Win10访问局域网另一台电脑时弹出“找不到网络路径”,错误代码0x80070035,说明系统已识别到目标设备但无法建立SMB会话,常见于Windows 10 1803及之后版本因默认禁用不安全来宾认证导致。
启用不安全来宾认证(注册表法)
这是最直接有效的解决方式,适用于访问无密码共享的Win7/XP/NAS等老旧设备。
按【Win】+【R】打开运行框,输入 regedit 回车,以管理员权限打开注册表编辑器。
定位到路径:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesLanmanWorkstationParameters
在右侧空白处右键→新建→DWORD(32位)值,命名为 AllowInsecureGuestAuth。
双击该值,将“数值数据”改为 1,基数选“十六进制”或“十进制”均可,点击确定。
【必须同步操作】:若为64位系统,还需在以下两个路径下同样创建并设为1:
HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftWindowsLanmanWorkstation
HKEY_LOCAL_MACHINESOFTWAREWOW6432NodePoliciesMicrosoftWindowsLanmanWorkstation(如路径不存在,请先手动新建“LanmanWorkstation”项)。
启用网络发现与文件共享
这一步确保基础网络通信通道畅通,缺一不可。
打开【控制面板】→【网络和 Internet】→【网络和共享中心】→【更改高级共享设置】。
展开当前使用的网络配置文件(通常是“专用”或“来宾或公用”),勾选:
✔ 启用网络发现
✔ 启用文件和打印机共享
向下滚动,找到【所有网络】→【关闭密码保护共享】,点击启用它。
检查并启动关键服务
Server服务未运行会导致本地无法响应SMB请求,Workstation服务未运行则无法发起连接。
按【Win】+【R】,输入 services.msc 回车,打开服务管理器。
依次找到以下服务,双击打开属性:
① Server → 启动类型设为【自动】→ 若状态为“已停止”,点击【启动】按钮
② Workstation → 同样设为【自动】并确保已启动
③ TCP/IP NetBIOS Helper → 启动类型设为【自动】,状态为“正在运行”
全部设置完成后,重启电脑使服务加载生效。
使用PowerShell强制开启来宾登录(推荐补救)
方法一注册表修改后仍无效时,此命令可绕过组策略限制,立即生效。
在开始菜单搜索 PowerShell,右键选择【以管理员身份运行】。
逐行执行以下命令(每输完一行按回车):
Set-SmbClientConfiguration -EnableInsecureGuestLogons $true -Force
Set-SmbClientConfiguration -RequireSecuritySignature $false -Force
执行完毕无需重启,立刻尝试访问 \IP地址 或 \计算机名。
验证是否成功
打开文件资源管理器,在地址栏直接输入:
\192.168.x.x(替换成目标电脑的实际局域网IP)
如果弹出登录窗口,用户名留空、密码留空,点确定即可进入——说明已通。
如果仍报错0x80070035,请返回第一步确认注册表三项是否全部写入且数值为1。











