第一步:基础检查(最常见原因)
在深入复杂的设置之前,先检查这些最基础也最容易被忽略的地方。

-
网络确认:确保连接的是“网络”而非“公用”
- Win10根据网络位置自动应用安全策略。“公用”网络会严格限制文件和打印机共享,导致你无法访问其他电脑。
- 操作方法:
- 点击任务右下角的网络图标。
- 查看当前连接的网络名称,旁边会显示“网络”或“公用”。
- 如果是“公用”,点击网络名称,在弹出的窗口中选择“网络”,然后点击“是”。
- 等待网络状态变为“网络”。
-
确认目标电脑已开机并联网
- 这听起来很废话,但请确保你想访问的那台电脑已经开机,并且连接到了同一个局域网(比如同一个路由器下)。
- 可以在两台电脑上
ping一下对方的IP地址来测试网络连通性。- 如何获取IP地址:在目标电脑上,按
Win + R,输入cmd,在命令提示符里输入ipconfig,找到“IPv4 地址”。 - 如何Ping:在要访问的电脑上,同样打开命令提示符,输入
ping <目标电脑的IPv4地址>(ping 192.168.1.105),如果收到“来自...的回复”,说明网络是通的。
- 如何获取IP地址:在目标电脑上,按
第二步:核心服务与功能检查
如果基础检查没问题,那么很可能是Win10的某些关键服务或功能被禁用了。
-
启用“网络发现”和“文件和打印机共享”
(图片来源网络,侵删)- 这是实现局域网访问的核心功能。
- 操作方法:
- 在任务栏右键点击网络图标 -> “网络和 Internet 设置”。
- 点击左侧的“以太网”(如果你用Wi-Fi,则点击“WLAN”)-> “更改适配器选项”。
- 右键点击你正在使用的网络连接(如“以太网”)-> “属性”。
- 在列表中,必须勾选以下两项:
网络发现文件和打印机共享
- 点击“确定”。
-
确保关键服务已启动
- 有几个服务是共享访问所必需的,它们可能被意外停止或禁用。
- 操作方法:
- 按
Win + R,输入services.msc并回车,打开服务管理器。 - 在服务列表中,找到并确保以下三个服务的“启动类型”为“自动”,服务状态”为“正在运行”:
- Function Discovery Provider Host:功能发现提供程序主机。
- Function Discovery Resource Publication:功能发现资源发布。
- SSDP Discovery:简单服务发现协议。
- UPnP Device Host:通用即插即用设备主机。
- 如果没有启动,右键点击服务 -> “属性” -> “服务状态” 点击“启动”,并将“启动类型”设为“自动”。
- 按
第三步:防火墙与安全软件检查
防火墙是阻止访问的最常见元凶之一,包括系统自带的和第三方安全软件。
-
检查Windows Defender防火墙
- 临时测试(最直接的方法):
- 按
Win + S搜索“Windows Defender 防火墙”并打开。 - 点击左侧的“启用或关闭 Windows Defender 防火墙”。
- 将“专用网络设置”下的防火墙“关闭”。(注意:仅用于测试,测试后请务必重新开启!)
- 点击“确定”。
- 再次尝试访问,如果可以成功,那么问题就出在防火墙规则上。
- 按
- 正确的方法(添加例外规则):
- 在“Windows Defender 防火墙”主界面,点击左侧的“允许应用或功能通过 Windows Defender 防火墙”。
- 点击“更改设置”(需要管理员权限)。
- 点击“允许其他应用...”,找到并添加以下程序:
File and Printer Sharing(文件和打印机共享)Network Discovery(网络发现)
- 确保它们在“专用”列下是打勾状态。
- 临时测试(最直接的方法):
-
检查第三方杀毒软件/安全软件
(图片来源网络,侵删)- 如果你安装了 360、腾讯电脑管家、火绒、卡巴斯基、诺顿等安全软件,它们自带的防火墙也可能阻止访问。
- 操作方法:暂时退出或禁用这些软件的防火墙功能,然后再次尝试访问,如果成功,说明就是它们的问题,需要在其防火墙设置中添加对局域网共享的信任规则。
第四步:高级设置与问题排查
如果以上步骤都无效,问题可能更深层。
-
启用SMBv1协议(不推荐,但可作为最后的排查手段)
- SMBv1存在严重安全漏洞,但如果你的旧设备(如WinXP)或某些NAS只支持此协议,可能需要启用它。
- 操作方法:
- 按
Win + R,输入optionalfeatures并回车。 - 在弹出的窗口中,找到并勾选:
SMB 1.0/CIFS 文件共享支持SMB 1.0/CIFS 客户端SMB 1.0/CIFS 服务器
- 点击“确定”,等待系统安装。
- 按
- 强烈建议:启用后问题解决,应尽快将双方电脑升级到支持SMBv2/v3,并在此窗口中取消勾选SMBv1,以保障安全。
-
重置网络
- 如果网络配置混乱,重置网络可以解决很多疑难杂症。
- 操作方法:
- 以管理员身份打开“命令提示符”或“PowerShell”。
- 依次执行以下命令(每条执行后回车):
netsh winsock reset netsh int ip reset ipconfig /release ipconfig /renew ipconfig /flushdns - 完成后,必须重启电脑。
-
检查工作组
- 要实现“网上邻居”式的互相访问,两台电脑最好在同一个“工作组”内。
- 操作方法:
- 右键点击“此电脑” -> “属性”。
- 在“计算机名、域和工作组设置”区域,点击“更改设置”。
- 在弹出的“系统属性”窗口中,点击“更改”。
- 查看“工作组”名称,确保两台电脑的工作组名称完全一致(不区分大小写),如果不同,修改为相同的名称并重启电脑。
总结与终极建议
如果以上所有方法都试过了还是不行,可以尝试这个最直接的访问方式:
-
在要访问的电脑上,按
Win + R,输入\\<目标电脑的计算机名>或\\<目标电脑的IP地址>,然后回车。\\DESKTOP-ABC123或\\192.168.1.105
-
如果能通过这种方式访问,说明网络是通的,问题出在“网络浏览器”的浏览功能上,这通常与“网络发现”和“计算机浏览器”服务有关,你可以尝试在“服务”中找到“Computer Browser”,将其启动类型设为“自动”并启动。
如果依然无法解决,可能是系统文件损坏或更复杂的硬件/驱动问题。
最后的建议:
- 使用第三方工具:像 局域网飞鸽 (IPMsg) 或 局域网助手 这样的工具,它们不依赖复杂的系统设置,通常能轻松实现文件传输,可以作为临时解决方案。
- 云存储/NAS:如果只是需要共享文件,考虑使用 OneDrive、百度网盘的局域网加速功能,或者搭建一个家庭NAS,会更稳定、更方便。
希望这份详细的指南能帮你解决问题!
