凌峰创科服务平台

Win10网络为何看不到其他电脑?

  1. 你自己的电脑在“网络”中无法被其他电脑看到。
  2. 你在自己的电脑上“网络”里看不到其他电脑。

这两种情况的原因和解决方法高度重合,下面我将从最常见、最有效的方法开始,为你提供一个详细的排查和解决方案指南。

Win10网络为何看不到其他电脑?-图1
(图片来源网络,侵删)

核心原因分析

导致这个问题的根本原因通常是 网络发现文件和打印机共享 这两个核心功能被禁用,或者相关的系统服务没有启动,网络配置(如工作组和防火墙)也是常见元凶。


解决方案(按步骤顺序排查)

请按照以下步骤逐一尝试,每完成一步后,都去“网络”页面刷新一下,看看问题是否解决。

第一步:检查网络发现和共享设置(最关键)

这是最常见的原因,请务必确保你的网络配置正确。

  1. 打开“设置” > “网络和 Internet” > “WLAN”(如果你用无线)或“以太网”(如果你用网线)。
  2. 点击你当前连接的网络名称(你的WiFi名称”)。
  3. 向下滚动,找到“网络配置”区域,点击“网络和共享中心”。
  4. 在左侧栏点击“更改高级共享设置”。
  5. 这里是最重要的部分:
    • 你会看到“专用”、“来宾或公用”和“所有网络”三个配置文件,请确保你当前连接的网络(比如家里的WiFi)被设置为“专用”网络。只有“专用”网络才能启用网络发现和共享。 如果是“公用”,请先更改它。
    • 点击“专用”旁边的下拉箭头,展开详细设置。
    • 确保 “启用网络发现”“启用文件和打印机共享” 这两个选项都被勾选。
    • 在“所有网络”部分,可以设置一下密码保护的共享,建议选择“关闭密码保护共享”(如果是在安全可信的家庭网络中),这可以简化访问。

第二步:检查计算机和工作组

在同一局域网内,计算机必须在同一个工作组才能被方便地发现。

Win10网络为何看不到其他电脑?-图2
(图片来源网络,侵删)
  1. 查看你的工作组:

    • 在任务栏的搜索框中输入“查看高级系统设置”,并打开它。
    • 在“系统属性”窗口中,点击“计算机名”选项卡。
    • 点击“更改...”按钮。
    • 在弹出的窗口中,查看“工作组”名称是什么,并记下来,比如是 WORKGROUP
  2. 确保所有电脑都在同一工作组:

    • 在你想要访问的其他电脑上,也重复上述步骤,检查它们的工作组名称。
    • 如果不同,请将它们修改成和你的电脑完全一样的工作组名称(不区分大小写),修改后需要重启电脑才能生效。

第三步:启用必要的网络服务

某些关键服务被停止或禁用也会导致此问题。

  1. 按下 Win + R 键,输入 services.msc 并回车,打开“服务”管理器。
  2. 在服务列表中,找到并确保以下三个服务的“启动类型”为“自动”,服务状态”为“正在运行”。
    • Function Discovery Provider Host:功能发现提供程序主机。
    • Function Discovery Resource Publication:功能发现资源发布。
    • SSDP Discovery:SSDP发现。
    • UPnP Device Host:UPnP设备主机。
    • Server:服务器(这个服务是文件和打印机共享的核心)。
  3. 如果某个服务没有运行,右键点击它,选择“启动”,如果启动类型不是“自动”,右键点击选择“属性”,将其修改为“自动”,然后启动它。

第四步:检查 Windows 防火墙

Windows Defender 防火墙可能会阻止网络发现和文件共享的流量。

Win10网络为何看不到其他电脑?-图3
(图片来源网络,侵删)
  1. 按下 Win + S 键,搜索“Windows Defender 防火墙”并打开它。
  2. 点击左侧的“允许应用或功能通过 Windows Defender 防火墙”。
  3. 点击“更改设置”(需要管理员权限)。
  4. 在列表中找到“文件和打印机共享”,确保在专用公用(如果你希望)列的复选框都被勾选。
  5. 如果你安装了第三方杀毒软件,请暂时禁用它,看看问题是否解决,如果解决了,说明是第三方防火墙的规则问题,需要在其设置中允许局域网通信。

第五步:启用网络映射和Bonjour服务

  1. 启用网络映射:

    • 同样在“服务”管理器 (services.msc) 中,找到“Function Discovery Resource Publication”服务,确保其已启动(见第三步)。
    • 打开“控制面板” > “程序和功能” > “启用或关闭 Windows 功能”。
    • 在列表中勾选“SMB 1.0/CIFS 文件共享支持”(注意:出于安全考虑,微软已不推荐使用,但如果你的旧电脑只支持这个协议,可能需要开启),然后点击“确定”安装。
  2. 安装 Bonjour (Apple Bonjour):

    • 有时,Windows 的网络发现机制不够稳定,安装 Apple 的 Bonjour 服务可以帮助更好地发现网络中的设备(包括非苹果设备)。
    • 访问 Apple 官网下载 Bonjour Print Services for Windows:https://support.apple.com/kb/DL999?locale=zh_CN
    • 下载并安装后,重启电脑,通常就能解决问题。

第六步:重置网络堆栈(高级操作)

如果以上方法都无效,可能是网络配置文件损坏,可以尝试重置网络。

  1. 管理员身份打开“命令提示符”或“PowerShell”。
  2. 依次输入以下命令,每输入一条就按一次回车:
    netsh winsock reset
    netsh int ip reset
    ipconfig /release
    ipconfig /renew
    ipconfig /flushdns
  3. 执行完毕后,重启电脑

第七步:检查驱动和硬件

这是最后的手段,通常不必要。

  1. 更新网卡驱动:
    • 右键点击“开始”菜单,选择“设备管理器”。
    • 展开“网络适配器”,找到你的网卡(通常带有 Realtek, Intel, Killer 等字样)。
    • 右键点击它,选择“更新驱动程序” > “自动搜索更新的驱动程序软件”。
    • 或者,可以去电脑品牌官网或网卡芯片官网下载最新驱动安装。

总结与建议

对于绝大多数用户来说,问题通常出在第一步(网络配置)和第二步(工作组),请务必优先检查这两项。

推荐的快速排查流程:

  1. 检查网络类型:确保是“专用”网络。
  2. 检查共享设置:在“高级共享设置”里,确保“网络发现”和“文件和打印机共享”已启用。
  3. 检查工作组:确保所有电脑的工作组名称一致。
  4. 检查防火墙:确保“文件和打印机共享”被允许通过。
  5. 重启路由器和电脑:有时候简单的重启能解决很多奇怪的问题。

如果所有方法都试过了还是不行,可以尝试在“文件资源管理器”的地址栏中直接输入其他电脑的IP地址(如 \\192.168.1.100)或计算机名(如 \\DESKTOP-ABC123)来尝试访问,这可以帮你判断是“发现”问题还是“连接”问题。

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