第一步:基础检查(90%的问题在这里解决)
在进行复杂设置前,请先确认以下几点:

(图片来源网络,侵删)
-
网络类型是否正确:
- 重要提示:Windows 10 家庭版默认没有“网络位置”选项,它自动识别为“公用网络”,这会极大限制网络发现和共享功能。
- 解决方法:确保你的两台电脑都连接到同一个路由器下,处于同一个局域网(IP地址都是
168.1.x段),这是最基本的前提。
-
共享电脑是否已开启共享:
- 在你想访问的那台共享电脑上,右键点击你想要共享的文件夹(
D:\共享文件)。 - 选择 “属性” -> “共享” 选项卡。
- 点击 “共享...” 按钮。
- 在弹出的窗口中,点击输入框右侧的下拉箭头,选择 “Everyone”,然后点击 “添加”。
- 设置权限级别为 “读取” 或 “读取/写入”,然后点击 “共享”。
- 最后点击 “完成”。
- 确保该文件夹的“安全”选项卡里,也添加了
Everyone用户并给予了相应的权限。
- 在你想访问的那台共享电脑上,右键点击你想要共享的文件夹(
-
使用正确的访问路径:
- 有时“网络”邻居刷新不出来,不代表无法访问,你可以尝试直接通过IP地址访问。
- 在Win10的文件资源管理器地址栏中,直接输入
\\共享电脑的IP地址。 \\192.168.1.105或\\WIN10-DESKTOP(如果对方设置了主机名)。- 如果能弹出登录窗口并成功访问,说明共享本身是通的,只是“网络”视图有问题,你可以将这个共享路径收藏起来。
第二步:启用必要的网络发现和共享功能
如果基础检查没问题,但“网络”里就是看不到,那么大概率是以下服务或功能被禁用了。

(图片来源网络,侵删)
- 启用网络发现和文件共享:
- 在Win10上,右键点击右下角的网络图标,选择 “网络和 Internet 设置”。
- 点击 “网络和共享中心”。
- 在左侧点击 “更改高级共享设置”。
- 你会看到“专用”、“公用”或“所有网络”几个配置文件。请确保你修改的是当前网络类型对应的配置(通常是“专用”)。
- 展开 “启用网络发现” 和 “启用文件和打印机共享”,并确保它们是启用状态。
- 重要:在“所有网络”下,找到 “启用密码保护的共享”,建议将其设置为关闭状态,这样在同一个局域网内访问就不需要每次都输入用户名密码(除非你有特殊安全需求)。
第三步:检查关键系统服务
这些服务是网络共享的基石,任何一个被停止或禁用都可能导致问题。
-
Function Discovery Provider Host 和 Function Discovery Resource Publication:
- 按
Win + R键,输入services.msc并回车,打开服务管理器。 - 找到并确保以下两个服务的“启动类型”为 “自动”,状态”为 “正在运行”:
Function Discovery Provider HostFunction Discovery Resource Publication
- 如果不是,双击它,将“启动类型”改为“自动”,然后点击“应用”,再点击“启动”按钮,确定”。
- 按
-
Server 服务:
- 在同一个
services.msc窗口中,找到Server服务。 - 这是文件共享的核心服务,务必确保它的“启动类型”为 “自动”,状态”为 “正在运行”。
- 在同一个
第四步:检查防火墙和安全软件
防火墙是阻止网络访问最常见的“罪魁祸首”。

(图片来源网络,侵删)
-
Windows Defender 防火墙:
- 在“开始”菜单搜索“Windows Defender 防火墙”并打开。
- 点击左侧的 “允许应用或功能通过 Windows Defender 防火墙”。
- 点击“更改设置”(需要管理员权限)。
- 在列表中找到 “文件和打印机共享”,确保在你的当前网络类型(如“专用”) 下的复选框是勾选状态。
- 如果不确定,可以暂时关闭防火墙测试一下(仅用于测试,测试后务必重新开启!),如果关闭后能看到共享电脑,那就肯定是防火墙规则的问题。
-
第三方杀毒软件/防火墙:
- 如果你安装了 360、腾讯电脑管家、卡巴斯基、诺顿等第三方安全软件,请检查它们的防火墙设置。
- 暂时禁用第三方防火墙,看看是否能发现共享电脑,如果可以,说明是规则问题,需要在第三方防火墙中手动添加“文件和打印机共享”的入站规则。
第五步:其他疑难杂症解决方案
如果以上方法都无效,可以尝试以下操作:
-
重置网络堆栈:
- 以管理员身份打开命令提示符(CMD)或 PowerShell。
- 依次输入以下命令,每输完一行按一次回车:
netsh winsock reset netsh int ip reset ipconfig /release ipconfig /renew ipconfig /flushdns
- 执行完毕后,必须重启电脑才能生效。
-
启用SMBv1协议(不推荐,但可作为最后手段):
- SMBv1协议存在严重安全漏洞,微软已不推荐使用,但如果某些老旧设备必须依赖它,可以尝试开启。
- 在“控制面板” -> “程序” -> “启用或关闭 Windows 功能”中。
- 找到 “SMB 1.0/CIFS 文件共享支持”,勾选它,然后重启电脑。
- 再次强调:这会带来安全风险,请谨慎使用。
-
检查工作组是否一致:
- 在“此电脑”上右键,选择“属性”,可以查看你的计算机名和工作组。
- 在另一台电脑上也进行同样操作。确保两台电脑的工作组名称是相同的,如果不同,可以在“系统属性” -> “计算机名” -> “更改设置” -> “更改”中来修改工作组名称。
总结排查流程
请按照以下顺序操作,可以高效地解决问题:
- 确认:两台电脑在同一局域网内。
- 检查:共享文件夹是否已正确共享权限。
- 尝试:用
\\IP地址直接访问,看是否能通。 - 设置:进入“网络和共享中心”,确保“网络发现”和“文件共享”已启用。
- 服务:检查
Function Discovery和Server服务是否正在运行。 - 防火墙:检查 Windows Defender 和第三方防火墙是否阻止了“文件和打印机共享”。
- 终极:重置网络或重置工作组(如果需要)。
按照这个流程,绝大多数Win10看不到共享电脑的问题都能得到解决,祝你成功!
