为了帮你解决问题,我将按照从简到繁、从本地到网络的顺序,提供一套详细的排查步骤,请按照顺序逐一尝试。

第一步:基础检查(最常见的原因)
这些是最简单但最可能解决问题的方法。
-
检查网络连接
- 确保你的电脑和目标设备(另一台电脑、路由器)都连接到同一个网络。
- 尝试访问其他网站(如
www.baidu.com),确认你的电脑本身能正常上网。 - 如果你连接的是 Wi-Fi,尝试换用网线直连路由器,排除 Wi-Fi 信号问题。
-
检查目标设备
- 目标电脑是否开机? 确保你想访问的那台电脑处于开机状态。
- 目标电脑是否连接到网络? 确保那台电脑也连接到了同一个局域网。
- 目标电脑的共享资源是否可用? 在目标电脑上,检查你想要访问的文件夹或打印机是否已经正确设置为共享。
-
输入正确的路径
(图片来源网络,侵删)- 在“运行”对话框(按
Win + R)或文件资源管理器的地址栏中,使用正确的 UNC 路径格式。 - 格式:
\\目标计算机的IP地址或\\目标计算机的计算机名 - 示例:
\\192.168.1.10或\\DESKTOP-ABC123 - 如何获取 IP 地址和计算机名?
- 在目标电脑上,按
Win + R,输入cmd并回车,在命令提示符中输入ipconfig查看 IP 地址,输入hostname查看计算机名。
- 在目标电脑上,按
- 在“运行”对话框(按
第二步:检查本地电脑的网络设置
如果基础检查无效,问题可能出在你自己的电脑上。
-
检查网络发现和文件共享
- 右键点击右下角的网络图标,选择“网络和 Internet 设置”。
- 点击“更改适配器选项”。
- 右键点击你正在使用的网络连接(如“以太网”或“WLAN”),选择“属性”。
- 确保以下两个协议和服务的复选框已被勾选:
- Internet 协议版本 4 (TCP/IPv4)
- Internet 协议版本 6 (TCP/IPv6)
- Microsoft 网络的文件和打印机共享
- QoS 数据包计划程序
-
检查工作组
- 在同一个局域网内互相访问的电脑,最好处于同一个“工作组”。
- 在目标电脑和你的电脑上,右键点击“此电脑” -> “属性”,即可看到“计算机名、域和工作组设置”。
- 如果工作组不同,需要将其更改为相同的名称(都改为
WORKGROUP),更改后需要重启电脑。
-
启用网络发现和文件共享
(图片来源网络,侵删)- 再次进入“网络和 Internet 设置” -> “网络和共享中心”。
- 在左侧点击“更改高级共享设置”。
- 展开“当前配置文件”(如果你连接的是家庭或工作网络)。
- 确保启用了以下选项:
- 启用网络发现
- 启用文件和打印机共享
- 关闭密码保护共享(如果你不想每次都输入密码,可以暂时关闭此项测试)
第三步:检查目标电脑的共享设置
问题也可能出在被访问的那台电脑上。
-
共享文件夹权限
- 在目标电脑上,右键点击你想要共享的文件夹 -> “属性”。
- 切换到“共享”选项卡,点击“高级共享”。
- 确保已勾选“共享此文件夹”。
- 点击“权限”按钮,确保“Everyone”用户(或你自己的用户)有“读取”或“更改”的权限。
-
安全权限
- 在同一个文件夹的“属性”窗口中,切换到“安全”选项卡。
- 点击“编辑”,然后点击“添加”,输入
Everyone并确定。 - 在权限列表中,为
Everyone用户赋予“读取”或“完全控制”的权限。
-
密码保护共享
- 在目标电脑的“网络和共享中心” -> “高级共享设置”中。
- 查看密码保护共享的设置。
- 如果设置为“开启”:你需要使用目标电脑上已有的有效用户名和密码才能访问。
- 如果设置为“关闭”:你可以直接访问,无需密码。
- 建议先设置为“关闭”进行测试。
第四步:使用 Windows 网络诊断工具
Windows 自带了一个很好的诊断工具。
- 在“网络和共享中心”中,点击你看到的红色“X”图标。
- Windows 会自动尝试诊断并修复问题。
- 按照向导提示进行操作,它可能会自动解决一些常见问题。
第五步:使用命令行进行深度排查
如果以上方法都无效,可以尝试使用命令行来定位问题。
-
Ping 测试(检查网络连通性)
- 按
Win + R,输入cmd回车。 - 输入
ping 目标电脑的IP地址,ping 192.168.1.10。 - 如果看到“来自 192.168.1.10 的回复...”,说明网络是通的,问题可能出在共享服务或权限上。
- 如果看到“请求超时”或“目标主机无法访问”,说明网络不通,可能是防火墙、IP 冲突或物理连接问题。
- 按
-
测试 NetBIOS 名称解析
ping IP成功,但ping 计算机名失败,说明是名称解析问题。- 可以尝试在“运行”框中直接输入
\\目标IP地址来访问。
-
重置网络堆栈(终极大招之一)
- 以管理员身份运行命令提示符(CMD)。
- 依次输入以下命令,每输完一条按一次回车:
netsh winsock reset netsh int ip reset ipconfig /release ipconfig /renew ipconfig /flushdns - 完成后,必须重启电脑才能使更改生效。
第六步:检查防火墙和安全软件
防火墙是导致此问题的常见元凶。
-
Windows Defender 防火墙
- 在目标电脑上,按
Win + S搜索“Windows Defender 防火墙”并打开。 - 点击“允许应用或功能通过 Windows Defender 防火墙”。
- 确保文件和打印机共享是已勾选的,并且对于“专用”网络(通常是你的家庭/工作网络)是允许的。
- 临时测试:你可以暂时关闭防火墙,然后尝试访问,如果成功了,就说明是防火墙规则的问题,记得访问成功后重新开启防火墙,并正确配置规则。
- 在目标电脑上,按
-
第三方杀毒软件
- 如果你安装了 360、腾讯电脑管家、McAfee、Norton 等第三方安全软件,它们通常也带有自己的防火墙。
- 尝试暂时退出或禁用这些软件的防火墙功能,然后测试网络访问,如果成功,说明是这些软件阻止了访问,你需要在软件的设置中添加例外规则。
总结与快速自查清单
如果觉得步骤太多,可以按这个顺序快速检查:
| 检查项 | 操作 |
|---|---|
| 网络基础 | 电脑和目标设备在同一网络?都开机了? |
| 路径输入 | 确认 IP 地址或计算机名是否正确? |
| 共享设置 | 目标文件夹是否已共享?共享权限和安全权限是否给足? |
| 本地设置 | “文件和打印机共享”协议是否已启用? |
| 防火墙 | Windows Defender 防火墙和第三方杀毒软件是否阻止了共享? |
| 工作组 | 两台电脑的工作组是否一致? |
| 终极手段 | 重启两台电脑 -> 重置网络堆栈 -> 检查网线和硬件。 |
如果所有方法都尝试后问题依旧存在,可能是更复杂的网络配置问题,例如网络策略、路由器设置或硬件故障,这时可能需要更专业的网络管理员或技术人员来协助排查。
