解决网络连接问题:错误代码0x80070035的全面修复指南

贲欣跃 1 2025-12-05 16:40:43

当你兴致勃勃地想访问同一网络下另一台电脑的共享文件夹,却看到一个冰冷的错误提示“Windows无法访问\[电脑名]”,并伴随着错误代码0x80070035时,确实会让人感到非常沮丧,这个错误通常意味着你的电脑找到了目标设备,但在尝试建立连接的道路上被拦住了,别担心,这几乎总是一个配置问题,而不是硬件损坏,下面我们将一步步排查,从最简单、最常见的方法开始。

第一步:最直接的检查——网络发现和共享设置

这是最常见的原因,你的电脑可能被设置为“不认识”网络上的其他设备。

  1. 打开“控制面板”,你可以在开始菜单的搜索栏里直接输入“控制面板”来找到它。

  2. 进入“网络和 Internet”,然后点击“网络和共享中心”。

  3. 在左侧,你会看到一个选项叫“更改高级共享设置”,点击它。

  4. 你会看到针对不同网络配置文件(通常是“专用”和“来宾或公用”)的设置,请确保你当前连接的网络被设置为“专用网络”(你可以在“网络和共享中心”主页面查看当前网络类型)。

  5. 在对应的配置文件下,展开设置,确保以下选项是开启的:

    • 启用网络发现
    • 启用文件和打印机共享
    • 允许Windows管理家庭组连接(如果看到的话,新版本Windows可能没有)
  6. 在所有网络配置文件的最下方,找到一个叫“所有网络”的选项,展开它,找到“密码保护的共享”,我们建议先选择“关闭密码保护的共享”,这能排除掉权限问题的干扰,等问题解决后,你可以再根据安全需要重新开启它。

    解决网络连接问题:错误代码0x80070035的全面修复指南

  7. 完成设置后,点击底部的“保存更改”按钮。

回到出问题的电脑上,再次尝试访问那个共享文件夹,看看问题是否已经解决,如果不行,我们继续下一步。

第二步:检查最基本的通信——网络连通性

虽然错误代码0x80070035通常不是物理连接问题,但确认一下总没坏处,我们需要确保两台电脑真的在“对话”。

  1. 在键盘上按下 Windows键 + R,会弹出“运行”对话框。
  2. 输入 cmd 然后按回车,会打开一个黑色的命令提示符窗口。
  3. 假设你知道目标电脑的计算机名(后面的那个名字)或者它的IP地址,在命令提示符里输入 ping [目标电脑的计算机名或IP地址],然后按回车。ping DESKTOP-ABC123ping 192.168.1.105
  4. 观察结果,如果能看到类似“来自 192.168.1.105 的回复”这样的信息,说明网络是通的,问题出在更高级的设置上,如果显示“请求超时”或“目标主机无法访问”,那么可能是防火墙、IP地址冲突或更基础的网络问题,我们先假设ping是通的,继续往下看。

第三步:关键的防火墙放行

Windows防火墙就像一个门卫,它可能会错误地阻止了文件共享所需要的通信,我们需要告诉它放行。

解决网络连接问题:错误代码0x80070035的全面修复指南

  1. 回到控制面板,找到并点击“Windows Defender 防火墙”。

  2. 在左侧,点击“允许应用或功能通过Windows Defender防火墙”。

  3. 点击“更改设置”按钮(可能需要管理员权限),然后在下方的列表中找到以下项目,确保它们旁边的复选框是勾选上的,并且同时勾选“专用”和“公用”:

    • 文件和打印机共享
    • 网络发现(可能叫LLMNR或功能发现等,但主要找文件和打印机共享)
  4. 如果找不到或不确定,一个更彻底但有效的方法是:在防火墙设置的左侧,选择“还原默认设置”,这会重置所有防火墙规则,但通常会解决因规则错乱导致的问题,这可能会影响你之前允许的其他应用程序。

  5. 操作完成后,再次尝试访问共享文件夹。

第四步:启用老旧但必需的协议——SMB 1.0

解决网络连接问题:错误代码0x80070035的全面修复指南

这是一个非常常见的原因,尤其是在新旧电脑混合的网络环境中,较新的Windows版本(如Win10/11)为了安全,默认关闭了老版本的文件共享协议(SMB 1.0),但如果你的目标电脑是一台老电脑(比如Windows XP、老式NAS或打印机),它可能只支持这个老协议。

  1. 在开始菜单搜索“启用或关闭Windows功能”,并打开它。
  2. 在弹出的窗口列表中,找到一项叫做 “SMB 1.0/CIFS 文件共享支持”
  3. 勾选它,然后点击“确定”,Windows会安装必要的组件,可能会要求你重启电脑。
  4. 重启后,再次尝试访问。

第五步:检查核心服务是否在运行

文件共享依赖于几个后台服务,如果它们没有正常运行,也会导致问题。

  1. 再次按下 Windows键 + R,输入 services.msc 然后按回车,打开服务管理器。

  2. 在服务列表中找到以下三个服务:

    • Function Discovery Provider Host
    • Function Discovery Resource Publication
    • SSDP Discovery(如果希望使用网络发现)
    • Computer Browser(较老系统更依赖)
    • Server
    • Workstation
  3. 逐一检查这些服务的“状态”是否显示为“正在运行”,如果不是,右键点击该服务,选择“启动”或“重新启动”,你可以双击服务,将“启动类型”设置为“自动”,这样下次开机它就会自己运行。

第六步:最后的排查——使用IP地址直接访问

如果通过计算机名访问一直失败,可以尝试使用IP地址来绕过名称解析可能存在的问题。

  1. 在目标电脑上,按 Windows键 + R,输入 cmd 回车,然后在命令提示符里输入 ipconfig 回车,找到“IPv4 地址”这一行,记下那串数字,168.1.105
  2. 回到你的电脑上,在文件资源管理器的地址栏,不要输入计算机名,而是直接输入 \[目标电脑的IP地址]\\192.168.1.105,然后按回车。
  3. 如果这样能成功访问,说明问题出在“网络发现”或计算机名称解析上,你可以考虑在hosts文件里做一个静态映射,或者专注于修复网络发现服务。

通过以上六个步骤的逐一尝试,绝大多数0x80070035错误都能得到解决,每次只进行一项修改,然后立即测试,这样你就能准确地知道是哪一步解决了问题,祝你成功!

上一篇:Windows 11跳过硬件限制的安装方法详解
下一篇:为何不与唐三、小舞并肩作战?斗罗大陆魂师对决》渠道服等你来战!
相关文章