睿诚科技协会

如何解决找不到网络路径0x80070035错误?

这个错误的原因通常是多方面的,很少是单一问题导致的,下面我将为你提供一个从易到难、从简到繁的完整排查指南,请按照步骤逐一尝试。

找不到网络路径0x80070035
(图片来源网络,侵删)

核心原因分析

你的电脑(客户端)无法通过网络找到目标电脑(服务器),这可能是:

  1. 目标电脑本身的问题:它没有正确共享文件,或者网络服务没开。
  2. 你的电脑(客户端)的问题:你的网络设置或防火墙阻止了访问。
  3. 网络中间的问题:你们之间的网络设备(如路由器、交换机)配置不当。
  4. 名称解析问题:你的电脑无法将目标电脑的“名字”(如 DESKTOP-ABC)转换成它的“地址”(如 168.1.100)。

详细排查步骤(请按顺序执行)

第一步:基础网络连通性检查(最关键)

在尝试访问共享之前,必须先确认两台电脑在同一个网络里并且能互相“ping”通。

  1. 获取目标电脑的IP地址

    • 在目标电脑上,打开命令提示符(CMD),输入 ipconfig 并回车。
    • 找到“IPv4 地址”,168.1.100,记下这个地址。
  2. 从你的电脑Ping目标电脑的IP地址

    找不到网络路径0x80070035
    (图片来源网络,侵删)
    • 在你的电脑上,打开命令提示符(CMD)。
    • 输入 ping 192.168.1.100(将 168.1.100 替换为目标电脑的实际IP地址)。
    • 检查结果
      • 成功:如果看到“来自... 的回复...”,说明网络底层是通的,请直接跳到 第三步
      • 失败:如果看到“请求超时”或“无法访问目标主机”,说明网络基础连接有问题,请继续执行 第二步

第二步:检查网络环境和防火墙(针对Ping不通的情况)

如果Ping不通IP地址,问题通常出在以下几个方面。

检查是否在同一个局域网

  • 确保两台电脑连接的是同一个路由器下的Wi-Fi或有线网络。
  • 检查两台电脑的IP地址是否在同一网段,一个IP是 168.1.100,另一个是 168.1.101,那么它们就在同一个网段,如果一个 168.1.x,另一个 168.0.x,则不在同一个网段,需要检查路由器设置。

检查Windows Defender防火墙(最常见原因之一) 防火墙可能会阻止文件和打印机共享的入站连接。

  • 在目标电脑上操作
    1. 打开“控制面板” -> “Windows Defender 防火墙”。
    2. 点击左侧的“允许应用或功能通过 Windows Defender 防火墙”。
    3. 在列表中找到“文件和打印机共享”,并确保其勾选了你的网络类型(如“专用”)。
    4. 如果不确定,可以暂时完全关闭Windows Defender防火墙(仅用于测试!测试成功后务必重新开启),然后再次尝试访问,如果成功了,说明就是防火墙规则的问题,请按照上述步骤仔细检查。

检查第三方安全软件 如果你安装了 360、腾讯电脑管家、卡巴斯基、诺顿 等第三方杀毒软件或防火墙,它们也可能会阻止网络访问,请临时禁用这些软件的防火墙功能,然后再次尝试访问,如果成功,说明是这些软件的规则问题,需要在软件设置中添加信任或放行规则。

找不到网络路径0x80070035
(图片来源网络,侵删)

第三步:检查目标电脑的共享设置(针对Ping通但无法访问的情况)

如果Ping通了IP地址,但仍然无法访问(输入 \\192.168.1.100 后弹出0x80070035错误),那么问题出在目标电脑的共享配置上。

启用网络发现和文件共享

  • 在目标电脑上,打开“控制面板” -> “网络和共享中心”。
  • 点击左侧的“更改高级共享设置”。
  • 展开“当前配置文件”(通常是“专用”)。
  • 确保启用以下选项:
    • 启用网络发现
    • 启用文件和打印机共享
    • 关闭密码保护共享(可选,但建议开启以测试,如果关闭后能访问,说明是账户权限问题)。

确保文件夹已正确共享

  • 你想要共享的文件夹,必须已经被“共享”出去。
  • 右键点击要共享的文件夹 -> “属性” -> “共享”选项卡。
  • 点击“共享”按钮,添加一个用户(Everyone),并设置权限级别(读取或读取/写入),然后点击“共享”。
  • (可选但推荐)在“高级共享”中,确保勾选了“共享此文件夹”。

检查必要的网络服务

  • 在目标电脑上,按 Win + R 键,输入 services.msc 并回车,打开服务管理器。
  • 确保以下三个服务的状态为“正在运行”,启动类型”为“自动”:
    • Function Discovery Provider Host
    • Function Discovery Resource Publication
    • SSDP Discovery (如果找不到这个,可以尝试重启)
    • Server (这是最核心的服务,负责提供文件共享)
    • 如果它们没有运行,右键点击 -> “属性” -> “启动类型”改为“自动”,然后点击“启动”。

检查工作组

  • 在两台电脑上,右键点击“此电脑” -> “属性”。
  • 查看计算机名、域和工作组设置。
  • 确保两台电脑处于同一个工作组,如果不同,可以更改为一致的工作组名称(例如都改为 WORKGROUP),更改后需要重启电脑。

第四步:检查你的电脑(客户端)的设置

如果以上都无效,问题可能出在你的电脑上。

启用网络发现和文件共享

  • 在你的电脑上,重复 第三步第1点 的操作,确保你的“专用网络” profile 也启用了网络发现和文件共享。

重置网络组件

  • 在你的电脑上,以管理员身份打开命令提示符。
  • 依次执行以下命令(每条命令执行后按回车):
    netsh winsock reset
    netsh int ip reset
    ipconfig /release
    ipconfig /renew
    ipconfig /flushdns
  • 执行完毕后,重启电脑

使用目标电脑的IP地址代替计算机名

  • 在你的电脑地址栏,尝试使用 \\192.168.1.100(目标IP)而不是 \\目标电脑名
  • 如果使用IP可以访问,但使用电脑名不行,说明是名称解析问题,可以尝试在你的电脑的 hosts 文件中手动添加映射:
    • 以管理员身份打开记事本。
    • 点击“文件” -> “打开”,路径输入 C:\Windows\System32\drivers\etc\hosts,然后打开。
    • 在文件末尾添加一行:168.1.100 目标电脑的完整计算机名168.1.100 DESKTOP-ABC123)。
    • 保存文件后重试。

总结与最终建议

症状 最可能的原因 优先检查
Ping不通IP地址 防火墙、网络不在同一局域网、第三方安全软件 第二步
Ping通IP,但访问共享时出错 目标电脑的共享服务未开启、共享文件夹未设置、工作组不同 第三步
所有设置都正常,就是不行 名称解析问题、客户端网络配置错误 第四步

如果以上所有步骤都无法解决问题,可以尝试以下终极操作:

  • 重置网络:在Windows 10/11中,进入“设置” -> “网络和Internet” -> “状态”,找到“网络重置”,点击立即重置,这会删除所有网络适配器并重新安装,相当于把网络设置恢复到最初始状态。注意:这会断开所有网络连接,需要重新连接Wi-Fi。

这个错误虽然烦人,但只要按照逻辑一步步排查,绝大多数问题都能解决

分享:
扫描分享到社交APP