- 你自己的电脑在“网络”中无法被其他电脑看到。
- 你在自己的电脑上“网络”里看不到其他电脑。
这两种情况的原因和解决方法高度重合,下面我将从最常见、最有效的方法开始,为你提供一个详细的排查和解决方案指南。

核心原因分析
导致这个问题的根本原因通常是 网络发现 和 文件和打印机共享 这两个核心功能被禁用,或者相关的系统服务没有启动,网络配置(如工作组和防火墙)也是常见元凶。
解决方案(按步骤顺序排查)
请按照以下步骤逐一尝试,每完成一步后,都去“网络”页面刷新一下,看看问题是否解决。
第一步:检查网络发现和共享设置(最关键)
这是最常见的原因,请务必确保你的网络配置正确。
- 打开“设置” > “网络和 Internet” > “WLAN”(如果你用无线)或“以太网”(如果你用网线)。
- 点击你当前连接的网络名称(你的WiFi名称”)。
- 向下滚动,找到“网络配置”区域,点击“网络和共享中心”。
- 在左侧栏点击“更改高级共享设置”。
- 这里是最重要的部分:
- 你会看到“专用”、“来宾或公用”和“所有网络”三个配置文件,请确保你当前连接的网络(比如家里的WiFi)被设置为“专用”网络。只有“专用”网络才能启用网络发现和共享。 如果是“公用”,请先更改它。
- 点击“专用”旁边的下拉箭头,展开详细设置。
- 确保 “启用网络发现” 和 “启用文件和打印机共享” 这两个选项都被勾选。
- 在“所有网络”部分,可以设置一下密码保护的共享,建议选择“关闭密码保护共享”(如果是在安全可信的家庭网络中),这可以简化访问。
第二步:检查计算机和工作组
在同一局域网内,计算机必须在同一个工作组才能被方便地发现。

-
查看你的工作组:
- 在任务栏的搜索框中输入“查看高级系统设置”,并打开它。
- 在“系统属性”窗口中,点击“计算机名”选项卡。
- 点击“更改...”按钮。
- 在弹出的窗口中,查看“工作组”名称是什么,并记下来,比如是
WORKGROUP。
-
确保所有电脑都在同一工作组:
- 在你想要访问的其他电脑上,也重复上述步骤,检查它们的工作组名称。
- 如果不同,请将它们修改成和你的电脑完全一样的工作组名称(不区分大小写),修改后需要重启电脑才能生效。
第三步:启用必要的网络服务
某些关键服务被停止或禁用也会导致此问题。
- 按下
Win + R键,输入services.msc并回车,打开“服务”管理器。 - 在服务列表中,找到并确保以下三个服务的“启动类型”为“自动”,服务状态”为“正在运行”。
- Function Discovery Provider Host:功能发现提供程序主机。
- Function Discovery Resource Publication:功能发现资源发布。
- SSDP Discovery:SSDP发现。
- UPnP Device Host:UPnP设备主机。
- Server:服务器(这个服务是文件和打印机共享的核心)。
- 如果某个服务没有运行,右键点击它,选择“启动”,如果启动类型不是“自动”,右键点击选择“属性”,将其修改为“自动”,然后启动它。
第四步:检查 Windows 防火墙
Windows Defender 防火墙可能会阻止网络发现和文件共享的流量。

- 按下
Win + S键,搜索“Windows Defender 防火墙”并打开它。 - 点击左侧的“允许应用或功能通过 Windows Defender 防火墙”。
- 点击“更改设置”(需要管理员权限)。
- 在列表中找到“文件和打印机共享”,确保在专用和公用(如果你希望)列的复选框都被勾选。
- 如果你安装了第三方杀毒软件,请暂时禁用它,看看问题是否解决,如果解决了,说明是第三方防火墙的规则问题,需要在其设置中允许局域网通信。
第五步:启用网络映射和Bonjour服务
-
启用网络映射:
- 同样在“服务”管理器 (
services.msc) 中,找到“Function Discovery Resource Publication”服务,确保其已启动(见第三步)。 - 打开“控制面板” > “程序和功能” > “启用或关闭 Windows 功能”。
- 在列表中勾选“SMB 1.0/CIFS 文件共享支持”(注意:出于安全考虑,微软已不推荐使用,但如果你的旧电脑只支持这个协议,可能需要开启),然后点击“确定”安装。
- 同样在“服务”管理器 (
-
安装 Bonjour (Apple Bonjour):
- 有时,Windows 的网络发现机制不够稳定,安装 Apple 的 Bonjour 服务可以帮助更好地发现网络中的设备(包括非苹果设备)。
- 访问 Apple 官网下载 Bonjour Print Services for Windows:https://support.apple.com/kb/DL999?locale=zh_CN
- 下载并安装后,重启电脑,通常就能解决问题。
第六步:重置网络堆栈(高级操作)
如果以上方法都无效,可能是网络配置文件损坏,可以尝试重置网络。
- 以管理员身份打开“命令提示符”或“PowerShell”。
- 依次输入以下命令,每输入一条就按一次回车:
netsh winsock reset netsh int ip reset ipconfig /release ipconfig /renew ipconfig /flushdns - 执行完毕后,重启电脑。
第七步:检查驱动和硬件
这是最后的手段,通常不必要。
- 更新网卡驱动:
- 右键点击“开始”菜单,选择“设备管理器”。
- 展开“网络适配器”,找到你的网卡(通常带有
Realtek,Intel,Killer等字样)。 - 右键点击它,选择“更新驱动程序” > “自动搜索更新的驱动程序软件”。
- 或者,可以去电脑品牌官网或网卡芯片官网下载最新驱动安装。
总结与建议
对于绝大多数用户来说,问题通常出在第一步(网络配置)和第二步(工作组),请务必优先检查这两项。
推荐的快速排查流程:
- 检查网络类型:确保是“专用”网络。
- 检查共享设置:在“高级共享设置”里,确保“网络发现”和“文件和打印机共享”已启用。
- 检查工作组:确保所有电脑的工作组名称一致。
- 检查防火墙:确保“文件和打印机共享”被允许通过。
- 重启路由器和电脑:有时候简单的重启能解决很多奇怪的问题。
如果所有方法都试过了还是不行,可以尝试在“文件资源管理器”的地址栏中直接输入其他电脑的IP地址(如 \\192.168.1.100)或计算机名(如 \\DESKTOP-ABC123)来尝试访问,这可以帮你判断是“发现”问题还是“连接”问题。
