凌峰创科服务平台

Win10无法访问局域网电脑怎么办?

第一步:基础检查(最常见原因)

在深入复杂的设置之前,先检查这些最基础也最容易被忽略的地方。

Win10无法访问局域网电脑怎么办?-图1
(图片来源网络,侵删)
  1. 网络确认:确保连接的是“网络”而非“公用”

    • Win10根据网络位置自动应用安全策略。“公用”网络会严格限制文件和打印机共享,导致你无法访问其他电脑。
    • 操作方法
      1. 点击任务右下角的网络图标。
      2. 查看当前连接的网络名称,旁边会显示“网络”或“公用”。
      3. 如果是“公用”,点击网络名称,在弹出的窗口中选择“网络”,然后点击“是”。
      4. 等待网络状态变为“网络”。
  2. 确认目标电脑已开机并联网

    • 这听起来很废话,但请确保你想访问的那台电脑已经开机,并且连接到了同一个局域网(比如同一个路由器下)。
    • 可以在两台电脑上 ping 一下对方的IP地址来测试网络连通性。
      • 如何获取IP地址:在目标电脑上,按 Win + R,输入 cmd,在命令提示符里输入 ipconfig,找到“IPv4 地址”。
      • 如何Ping:在要访问的电脑上,同样打开命令提示符,输入 ping <目标电脑的IPv4地址> (ping 192.168.1.105),如果收到“来自...的回复”,说明网络是通的。

第二步:核心服务与功能检查

如果基础检查没问题,那么很可能是Win10的某些关键服务或功能被禁用了。

  1. 启用“网络发现”和“文件和打印机共享”

    Win10无法访问局域网电脑怎么办?-图2
    (图片来源网络,侵删)
    • 这是实现局域网访问的核心功能。
    • 操作方法
      1. 在任务栏右键点击网络图标 -> “网络和 Internet 设置”。
      2. 点击左侧的“以太网”(如果你用Wi-Fi,则点击“WLAN”)-> “更改适配器选项”。
      3. 右键点击你正在使用的网络连接(如“以太网”)-> “属性”。
      4. 在列表中,必须勾选以下两项:
        • 网络发现
        • 文件和打印机共享
      5. 点击“确定”。
  2. 确保关键服务已启动

    • 有几个服务是共享访问所必需的,它们可能被意外停止或禁用。
    • 操作方法
      1. Win + R,输入 services.msc 并回车,打开服务管理器。
      2. 在服务列表中,找到并确保以下三个服务的“启动类型”为“自动”,服务状态”为“正在运行”:
        • Function Discovery Provider Host:功能发现提供程序主机。
        • Function Discovery Resource Publication:功能发现资源发布。
        • SSDP Discovery:简单服务发现协议。
        • UPnP Device Host:通用即插即用设备主机。
      3. 如果没有启动,右键点击服务 -> “属性” -> “服务状态” 点击“启动”,并将“启动类型”设为“自动”。

第三步:防火墙与安全软件检查

防火墙是阻止访问的最常见元凶之一,包括系统自带的和第三方安全软件。

  1. 检查Windows Defender防火墙

    • 临时测试(最直接的方法)
      1. Win + S 搜索“Windows Defender 防火墙”并打开。
      2. 点击左侧的“启用或关闭 Windows Defender 防火墙”。
      3. 将“专用网络设置”下的防火墙“关闭”。(注意:仅用于测试,测试后请务必重新开启!
      4. 点击“确定”。
      5. 再次尝试访问,如果可以成功,那么问题就出在防火墙规则上。
    • 正确的方法(添加例外规则)
      1. 在“Windows Defender 防火墙”主界面,点击左侧的“允许应用或功能通过 Windows Defender 防火墙”。
      2. 点击“更改设置”(需要管理员权限)。
      3. 点击“允许其他应用...”,找到并添加以下程序:
        • File and Printer Sharing (文件和打印机共享)
        • Network Discovery (网络发现)
      4. 确保它们在“专用”列下是打勾状态。
  2. 检查第三方杀毒软件/安全软件

    Win10无法访问局域网电脑怎么办?-图3
    (图片来源网络,侵删)
    • 如果你安装了 360、腾讯电脑管家、火绒、卡巴斯基、诺顿等安全软件,它们自带的防火墙也可能阻止访问。
    • 操作方法:暂时退出或禁用这些软件的防火墙功能,然后再次尝试访问,如果成功,说明就是它们的问题,需要在其防火墙设置中添加对局域网共享的信任规则。

第四步:高级设置与问题排查

如果以上步骤都无效,问题可能更深层。

  1. 启用SMBv1协议(不推荐,但可作为最后的排查手段)

    • SMBv1存在严重安全漏洞,但如果你的旧设备(如WinXP)或某些NAS只支持此协议,可能需要启用它。
    • 操作方法
      1. Win + R,输入 optionalfeatures 并回车。
      2. 在弹出的窗口中,找到并勾选:
        • SMB 1.0/CIFS 文件共享支持
        • SMB 1.0/CIFS 客户端
        • SMB 1.0/CIFS 服务器
      3. 点击“确定”,等待系统安装。
    • 强烈建议:启用后问题解决,应尽快将双方电脑升级到支持SMBv2/v3,并在此窗口中取消勾选SMBv1,以保障安全。
  2. 重置网络

    • 如果网络配置混乱,重置网络可以解决很多疑难杂症。
    • 操作方法
      1. 以管理员身份打开“命令提示符”或“PowerShell”。
      2. 依次执行以下命令(每条执行后回车):
        netsh winsock reset
        netsh int ip reset
        ipconfig /release
        ipconfig /renew
        ipconfig /flushdns
      3. 完成后,必须重启电脑
  3. 检查工作组

    • 要实现“网上邻居”式的互相访问,两台电脑最好在同一个“工作组”内。
    • 操作方法
      1. 右键点击“此电脑” -> “属性”。
      2. 在“计算机名、域和工作组设置”区域,点击“更改设置”。
      3. 在弹出的“系统属性”窗口中,点击“更改”。
      4. 查看“工作组”名称,确保两台电脑的工作组名称完全一致(不区分大小写),如果不同,修改为相同的名称并重启电脑。

总结与终极建议

如果以上所有方法都试过了还是不行,可以尝试这个最直接的访问方式:

  1. 在要访问的电脑上,按 Win + R,输入 \\<目标电脑的计算机名>\\<目标电脑的IP地址>,然后回车。

    • \\DESKTOP-ABC123\\192.168.1.105
  2. 如果能通过这种方式访问,说明网络是通的,问题出在“网络浏览器”的浏览功能上,这通常与“网络发现”和“计算机浏览器”服务有关,你可以尝试在“服务”中找到“Computer Browser”,将其启动类型设为“自动”并启动。

如果依然无法解决,可能是系统文件损坏或更复杂的硬件/驱动问题。

最后的建议

  • 使用第三方工具:像 局域网飞鸽 (IPMsg)局域网助手 这样的工具,它们不依赖复杂的系统设置,通常能轻松实现文件传输,可以作为临时解决方案。
  • 云存储/NAS:如果只是需要共享文件,考虑使用 OneDrive、百度网盘的局域网加速功能,或者搭建一个家庭NAS,会更稳定、更方便。

希望这份详细的指南能帮你解决问题!

分享:
扫描分享到社交APP
上一篇
下一篇