错误代码0x80070035“网络路径找不到”通常由网络发现关闭、SMB 1.0未启用、防火墙拦截、主机名解析失败或网络协议栈损坏导致,需依次启用网络发现与文件共享、开启SMB 1.0支持、配置防火墙规则、验证主机名解析及重置网络堆栈。

如果您尝试访问局域网中的共享文件夹,但系统弹出“网络路径找不到”错误提示,且错误代码为0x80070035,则通常是由于网络发现、SMB协议配置、防火墙拦截或主机名解析异常导致。以下是修复此问题的具体操作步骤:
一、启用网络发现和文件共享
Windows默认可能禁用网络发现与文件共享功能,导致无法识别其他设备的共享资源。启用这些服务是建立基础网络通信的前提。
1、按下 Win + I 打开设置,进入【网络和 Internet】→【状态】→【网络和共享中心】。
2、点击左侧【更改高级共享设置】,展开当前使用的网络配置文件(如“专用”或“公用”)。
3、在“专用”配置下,启用【网络发现】和【文件和打印机共享】,并关闭【密码保护的共享】(若未设置共享密码)。
4、点击【保存更改】。
二、启用SMB 1.0/CIFS 文件共享支持
错误代码0x80070035常见于目标设备仅支持SMB 1.0协议,而Windows 10/11默认禁用该旧版协议。重新启用可恢复兼容性连接。
1、右键【开始】按钮,选择【控制面板】→【程序】→【启用或关闭Windows功能】。
2、在弹出窗口中,勾选【SMB 1.0/CIFS 文件共享支持】及其子项【SMB 1.0/CIFS 客户端】和【SMB 1.0/CIFS 服务器】。
3、点击【确定】,等待系统安装组件并提示重启,重启计算机后生效。
三、检查并配置Windows防火墙规则
防火墙可能阻止SMB流量(TCP 445端口)及网络发现所需端口(UDP 137-138、TCP 139),导致路径无法定位。
1、打开【控制面板】→【系统和安全】→【Windows Defender 防火墙】→【允许应用或功能通过Windows Defender防火墙】。
2、点击【更改设置】,向下滚动找到【文件和打印机共享】,确保其在【专用】和【公用】网络类型前均被勾选。
3、若未列出,点击【允许其他应用…】,浏览添加 %SystemRoot%system32svchost.exe,并勾选【网络发现】与【文件和打印机共享】。
四、验证主机名解析与IP连通性
0x80070035也可能源于无法将共享主机名(如\DESKTOP-ABC)解析为有效IP地址,或底层网络层不通。
1、在命令提示符(管理员)中执行 ping DESKTOP-ABC(替换为实际主机名),观察是否返回IPv4地址及响应。
2、若ping失败,尝试直接使用对方IP访问,例如 \192.168.1.105;若成功,则说明是DNS或NetBIOS解析问题。
3、运行 nbtstat -n 查看本地NetBIOS名称表,确认共享主机已注册;若缺失,可在共享主机上执行 net stop workstation && net start workstation 刷新服务。
五、重置网络堆栈与WINSOCK配置
系统网络协议栈或WINSOCK条目损坏可能导致SMB会话初始化失败,从而触发0x80070035错误。
1、以管理员身份运行命令提示符。
2、依次执行以下命令,每条执行完毕后等待提示完成:
3、netsh int ip reset
4、netsh winsock reset
5、ipconfig /release && ipconfig /renew && ipconfig /flushdns
6、执行完成后,重启计算机。















