0x80070035找不到网络路径怎么回事,Windows 0x80070035 错误码 原因

题图来自Unsplash,基于CC0协议
导读
0x80070035 通常被称为“找不到网络路径”的错误代码,在 Windows 系统中非常经典,尤其在尝试访问共享文件夹、使用远程连接或执行某些涉及网络路径的操作时容易遇到。这个错误的真实含义是:系统找不到您指定的那个网络位置或无法建立到该位置的有效连接。
这个错误可能由多种因素引起,解决方法也需要从不同方面入手:
最基础也最常见的原因包括:
- 网络连接问题:目标计算机可能未开启,或者不在同一个局域网内,路由器或交换机可能出现故障。
- 网络发现未启用:如果电脑没有开启网络发现或文件共享,其他用户就无法看到或访问这台电脑上的共享资源。
- 网络共享或远程连接服务未运行:检查相关服务是否正常运行。
- 输入的网络路径不正确:确保你输入的UNC路径(例如 \电脑名共享文件夹)或者IP地址和共享路径是准确无误的。
- 用户名或密码错误:如果你需要凭据连接共享文件夹,确保你输入了正确的用户名和密码。
解决这个问题通常需要逐步排查。以下是一些针对性的解决方法:
-
验证网络路径和基本连接:请仔细检查你尝试访问的路径是否完全正确。打开“命令提示符”或“PowerShell”,使用
ping命令测试与目标计算机的连通性。如果 ping 不通,请先排查网络本身的原因,例如网线、网卡驱动、IP配置是否正确等。 -
检查网络发现和共享权限:
- 在目标计算机(您想要访问共享的电脑)上,进入“控制面板”或在网络连接设置中,确保“网络发现”和“文件共享”服务已启用。
- 确认目标共享文件夹所在的文件夹共享设置允许“Everyone”或您成员身份属组进行访问。
-
检查相关服务状态:在出现问题的电脑上(尝试访问共享的电脑),按下
Win + R,输入services.msc,检查“远程过程调用 (RPC)”、“Server” (文件和打印机共享)服务是否正在运行。 -
检查防火墙设置:
- 检查本地防火墙(Windows Defender或第三方防火墙)设置,确保允许 Windows 文件和打印机共享所需的端口(139, 445)通过。
- 暂时在出现错误的电脑上禁用 Windows Defender 防火墙,然后尝试连接,看是否仍然报错。如果能连接,说明防火墙拦截了连接请求,需要配置防火墙规则允许该连接。在目标计算机上也是如此。
-
升级 SMB 协议配置:
- 高级设置:对于 Windows 11 或较新的 Windows 版本,如果连接到旧版 Windows,可能导致 SMB 协议版本协商问题。在“控制面板”>“程序”>“启用或关闭 Windows 功能”中找到“启用 SMBv1 客户端”,但要非常谨慎,因为 SMBv1 存在安全风险。或者,在“高级网络设置”中,进入相关网络适配器的“高级”选项卡,找到“SMBv1 客户端”和“SMBv2 客户端”,可以点击“禁用 SMB 协议协商”。有时需要手动配置允许的 SMB 协议版本。
- 临时解决方法:使用
netsh interface ipv4 show addresses “适配器名称”查看 IP 配置,尝试netsh interface ipv6 reset(如果使用 IPv6) 或sfc /scannow命令检查和修复系统文件。运行smbclient -L \\target\computer这样的命令(需要安装 smbclient)可以看是否能列出目标共享。
-
执行网络诊断和修复工具:运行内置的 “网络疑难解答” 工具,让 Windows 自动检查常见的网络问题和错误代码。去命令提示符中运行
netsh winsock reset指令,然后重启电脑。 -
检查用户权限和身份验证:如果你知道需要凭据才能连接,确保输入用户名和密码正确。确认你的 Windows 账户在目标计算机上是否有访问共享的权限。
-
重启相关服务:可以尝试重启出现错误的计算机上的“服务器”、“远程访问者助手”和“DHCP 客户端”等相关服务。
总结来说,0x80070035 的解决关键是逐一排查网络连通性、配置文件共享服务和端口、权限认证和防火墙策略以及 SMB 协议兼容性问题。由于上述查询方向暗示了 SMB 协议、网络发现和共享访问失败的情况,你应该优先关注网络连接、防火墙、SMB 配置和共享服务的状态。如果基础网络畅通,则重点在于 SMB 的兼容性和共享权限设置。耐心地按步骤排查,通常可以找到问题的根源。
© 版权声明
本文由盾科技原创,版权归 盾科技所有,未经允许禁止任何形式的转载。转载请联系candieraddenipc92@gmail.com