首页 / 系统修复 / 打印机修复 / 0x80070035
0x80070035

找不到网络路径

先看现象

访问 \\主机IP 时直接报「找不到网络路径(0x80070035)」,连打印机列表都出不来。

为什么会报这个错

底层是 SMB 通道没通:网络发现关闭、防火墙拦了 445、主机没开文件和打印机共享、或者 Win10/11 默认禁用了 SMB1 而老设备只支持 SMB1。

怎么修(按顺序做)

  1. 先测 445 端口通不通

    客户端执行下面的命令,能连上说明网络层没问题,问题在共享配置;连不上就是防火墙或路由。

    powershell -NoProfile -Command "Test-NetConnection 主机IP -Port 445"
  2. 主机放行文件和打印机共享

    控制面板 → 网络和共享中心 → 更改高级共享设置,当前配置文件下开启「启用文件和打印机共享」;主机防火墙里勾选「文件和打印机共享」。

  3. 老设备才需要开 SMB1

    只有对方是 XP/2003 或老 NAS 时才需要,开启后务必只在内网使用。

    dism /online /enable-feature /featurename:SMB1Protocol /all /norestart
经验提示

先 ping 通再谈共享,ping 不通就是网络本身的问题,不要在打印机上绕。

风险提示

SMB1 有已知安全问题,只在确有必要的老设备场景临时开启。

还不行的话

先确认你改的是对的那台机器——共享类问题九成要在主机上改。如果按上面做完仍然报错,把「事件查看器 → Windows 日志 → 系统」里对应时间的错误记下来,再看相关资料:

常见问题

0x80070035 需要重启电脑吗?

改注册表或共享配置的建议重启一次,让改动彻底生效;只重启打印服务的,执行 net stop spooler & net start spooler 后即可测试,不必重启整机。

这个错误要在哪台电脑上修?

在<b>共享主机</b>(接打印机那台)上修。客户端做什么都没用,修完主机后客户端删掉旧打印机重新连接。

按步骤做完还是不行怎么办?

先确认改的是对的那台机器,再看「事件查看器 → Windows 日志 → 系统」里同一时间的错误记录,通常会指出具体的服务或 DLL。

有没有更省事的办法?

先 ping 通再谈共享,ping 不通就是网络本身的问题,不要在打印机上绕。