访问共享文件夹报错0x80070035找不到网络路径怎么办?
Win10/Win11电脑访问局域网里其他电脑或Samba共享时,输入\192.168.x.x就报错:“错误代码0x80070035,找不到网络路径。“ping对方又能ping通。这个错误怎么解决?
常见原因
- 网络配置文件是"公用网络”:公用配置下Windows默认禁用网络发现和共享。
- 网络发现/文件共享未开启:高级共享设置里开关没打开。
- SMB客户端功能或依赖服务缺失:SMB 1.0客户端未勾选(访问老NAS/老设备必需),Workstation等服务未运行。
- 组策略禁用了不安全的来宾登录:Win10 1709及以后默认拒绝来宾访问SMB共享。
- 用机器名访问时名称解析失败:NetBIOS解析没生效。
分步解决
第一步:确认网络是"专用”。 设置→网络和Internet→以太网(或WiFi)→网络配置文件改为"专用网络"。公用配置下很多发现功能被系统默认关闭。
第二步:开启网络发现与共享。 控制面板→网络和共享中心→更改高级共享设置→当前配置文件(专用)里启用"网络发现"和"文件和打印机共享",勾选"启用文件共享的密码保护共享"按需选择。
第三步:改用IP直连验证。 资源管理器输入\\192.168.x.x(对方实际IP)替代机器名,排除名称解析问题。ping得通但\IP报错,重点在四、五步。
第四步:启用SMB相关功能。 控制面板→程序→启用或关闭Windows功能:勾选"SMB 1.0/CIFS 客户端"(仅访问老旧Samba设备需要,新设备不必开启);重启生效。
第五步:放开来宾登录策略。 Win+R输入gpedit.msc→计算机配置→管理模板→网络→Lanman工作站→启用"启用不安全的来宾登录"(对应通过Guest免密访问的共享;用账户密码访问的共享无需此项)。
第六步:检查依赖服务。 services.msc确认以下服务运行且为自动启动:Workstation、Server、TCP/IP NetBIOS Helper、Function Discovery Provider Host、Function Discovery Resource Publication。
第七步:命令行交叉验证。
ping 对方IP
net view \\对方IP
net view能列出共享名说明SMB通道已通,资源管理器再访问即可;仍报错则重点复查第五步策略,执行gpupdate /force刷新策略后重试。
预防
- 新电脑装机规范把"专用网络+网络发现+SMB服务"设为标准初始化项;
- 共享统一改用账户密码认证,避免依赖有安全风险的来宾登录;
- 访问共享一律用IP地址,绕开NetBIOS名称解析的不确定性;
- 系统大版本升级后(尤其Win10→Win11)做一轮共享访问回归测试。