核心排查思路
问题主要出在以下几个方面:

- 网络配置:你的电脑和对方电脑是否在同一个“网络”下?
- 网络发现和共享:是否开启了允许其他设备看到你的电脑?
- 防火墙和安全软件:是否阻止了文件和打印机共享?
- 服务状态:必要的网络服务是否正在运行?
- 账号权限:你是否拥有访问对方电脑的权限?
详细解决步骤
第一步:检查网络类型和配置(最关键)
Win10 会根据你连接的网络类型(如家庭、工作、公共)自动应用不同的安全策略,家庭/工作网络允许发现和共享,而公共网络则默认关闭。
-
确认在同一子网:
- 在你自己的电脑和目标电脑上,分别按
Win + R键,输入cmd并回车,打开命令提示符。 - 输入
ipconfig并回车。 - 找到
IPv4 地址和默认网关。 - 关键:两台电脑的
IPv4 地址的前三部分(168.1.x和168.1.y)必须完全相同,且默认网关也应该相同,如果不同,说明你们不在同一个路由器或交换机下,自然无法互相发现。
- 在你自己的电脑和目标电脑上,分别按
-
检查网络配置文件:
- 在你自己的电脑上,右键点击右下角的网络图标(Wi-Fi 或以太网),选择“网络和 Internet 设置”。
- 点击左侧的“以太网”(或 Wi-Fi)-> “硬件属性”。
- 在“网络配置文件”一栏,确保它被设置为“专用”(Private),如果显示“公用”,请点击它并更改为“专用”。
- 重要提示:在对方电脑上,也必须重复此操作,将其网络配置文件也设置为“专用”。
第二步:启用网络发现和文件共享
这是最核心的设置,必须确保两台电脑都已开启。

- 打开“控制面板”(可以在开始菜单搜索)。
- 选择“网络和 Internet” -> “网络和共享中心”。
- 点击左侧的“更改高级共享设置”。
- 你会看到“专用”、“来宾或公用”等几个配置文件,展开你当前使用的“专用”配置文件。
- 确保以下所有选项都已启用:
- 启用网络发现
- 启用文件和打印机共享
- 关闭密码保护共享(如果你想轻松访问,可以关闭;如果开启,你需要输入对方电脑的用户名和密码)。
- 对另一台电脑,也重复以上所有步骤,确保设置完全一致。
第三步:检查 Windows 防火墙
防火墙是阻止网络访问的常见元凶,你需要确保防火墙没有阻止“文件和打印机共享”。
- 打开“控制面板” -> “系统和安全” -> “Windows Defender 防火墙”。
- 点击左侧的“允许应用或功能通过 Windows Defender 防火墙”。
- 点击“更改设置”(需要管理员权限)。
- 在列表中找到“文件和打印机共享”,确保它在你当前的网络类型(专用)的列下是勾选状态。
- 如果不确定,可以直接点击“启用或关闭 Windows Defender 防火墙”,将“专用网络设置”下的防火墙暂时关闭,然后测试是否可以找到对方电脑,如果可以,就说明是防火墙规则的问题,请回到上一步仔细检查。
注意:如果你安装了第三方杀毒软件(如 360、腾讯电脑管家、火绒等),请检查它们的防火墙/网络防护设置,暂时禁用它们再进行测试,以排除干扰。
第四步:检查必要的网络服务
确保以下两个关键服务正在运行。
- 按
Win + R键,输入services.msc并回车,打开服务管理器。 - 在服务列表中找到并双击以下两个服务:
- Function Discovery Provider Host
- Function Discovery Resource Publication
- 对于这两个服务,确保它们的“启动类型”是“自动”,服务状态”是“正在运行”,如果不是,请点击“启动”,然后应用并确定。
第五步:重置网络堆栈
如果以上方法都无效,可能是网络协议栈出现了问题,可以尝试重置。

- 以管理员身份打开“命令提示符”(在开始菜单搜索
cmd,然后右键选择“以管理员身份运行”)。 - 依次输入以下命令,每输入一条就按一次回车:
netsh winsock reset netsh int ip reset ipconfig /release ipconfig /renew ipconfig /flushdns - 执行完毕后,必须重启电脑才能使重置生效。
第六步:其他可能的检查项
- 工作组/域设置:
- 在“此电脑”上右键,选择“属性”。
- 在“计算机名、域和工作组设置”区域,点击“更改设置”。
- 在“计算机名”选项卡下,点击“更改”。
- 确保两台电脑的“工作组”名称是完全相同的,如果是公司网络,它们可能都在同一个“域”内。
- 使用 IP 地址直接访问:
- 在无法找到对方电脑时,可以尝试用对方的 IP 地址直接访问,打开“文件资源管理器”,在地址栏输入
\\加上对方的 IP 地址,\\192.168.1.105,然后回车,如果能打开,说明网络是通的,只是“网络邻居”的发现功能有问题,可以重点回顾第二步和第四步。
- 在无法找到对方电脑时,可以尝试用对方的 IP 地址直接访问,打开“文件资源管理器”,在地址栏输入
- 启用 SMBv1 协议(不推荐,但可作为最后手段):
- 这是一个非常古老的协议,存在严重安全风险,但如果对方电脑是旧系统(如 Win7)且必须使用,可能需要开启。
- 在“控制面板” -> “程序” -> “启用或关闭 Windows 功能”中,勾选 “SMB 1.0/CIFS 文件共享支持”。
总结与建议
对于绝大多数用户来说,问题都出在 第一步(网络类型) 和 第二步(网络发现),请务必仔细检查这两项。
如果所有方法都试过了还是不行,可以尝试以下终极操作:
- 重启路由器/交换机:拔掉电源,等待30秒后再插上。
- 更新网卡驱动:去电脑品牌官网或主板官网,下载并安装最新的网卡驱动程序。
希望这些步骤能帮助你解决问题!
