若局域网内无法访问共享文件夹,需依次启用网络发现与文件共享、关闭密码保护共享、确保相关系统服务运行、放行防火墙规则。

如果您尝试在局域网内访问其他电脑的共享文件夹,但始终无法看到对方设备或提示“网络不可发现”,则很可能是网络发现与文件共享功能未启用。以下是开启这两项关键设置的具体操作步骤:
一、通过网络设置界面启用网络发现与文件共享
此方法直接调用系统内置的图形化设置入口,适合大多数用户快速完成基础配置,确保本机在网络中可被识别且允许资源交互。
1、右键点击任务栏右下角的网络图标,选择“打开网络和 Internet 设置”。
2、在设置窗口左侧导航栏中,点击“高级网络设置”。
3、在右侧找到并点击“高级共享设置”。
4、展开当前活动的网络配置文件(通常为“专用”),勾选“启用网络发现”和“启用文件和打印机共享”。
5、向下滚动至“所有网络”部分,选择“关闭密码保护共享”——此项必须关闭,否则局域网内其他设备将被要求输入凭据而无法直连。
6、每完成一项勾选后,务必点击“保存更改”按钮,否则设置不会生效。
二、通过控制面板路径启用网络发现与文件共享
该路径绕过新版设置应用,进入传统控制面板环境,适用于新版设置界面响应异常或组策略限制导致选项缺失的情况。
1、按 Win + R 组合键,输入 control 并回车,打开控制面板。
2、点击“网络和 Internet”,再点击“网络和共享中心”。
3、在左侧菜单中,点击“更改高级共享设置”。
4、确认当前配置文件(如“专用”)已展开,勾选“启用网络发现”与“启用文件和打印机共享”。
5、在“所有网络”区域,点击“关闭密码保护共享”单选框。
6、每次修改后必须点击“保存更改”,且需对每个配置文件(如“公用”)单独操作,避免遗漏。
三、通过文件资源管理器快捷触发网络发现
当用户首次访问“网络”位置时,系统会自动检测状态并提供引导式启用流程,无需手动逐级进入设置,适用于临时启用或验证配置是否生效。
1、打开“文件资源管理器”,在左侧导航栏点击“网络”。
2、若显示“网络发现和文件共享已关闭”,直接点击该红色提示文字。
3、在弹出的选项中,勾选“启用网络发现”和“启用文件和打印机共享”。
4、系统会询问“是否要将该网络设为专用网络?”,点击“否”——选择“否”可强制保留当前网络类型并完成启用,避免误设为公用网络导致功能受限。
5、等待约10秒后,按 F5 刷新“网络”视图,观察是否出现本机名称及其他设备图标。
四、验证网络发现与共享服务运行状态
即使界面设置完成,若底层依赖服务未启动,网络发现与共享仍无法工作。需确认关键系统服务处于运行状态。
1、按 Win + R,输入 services.msc 并回车,打开服务管理控制台。
2、在服务列表中找到“Function Discovery Provider Host”并双击,确认其“启动类型”为“手动”或“自动”,且“服务状态”为“正在运行”。
3、同样检查“Function Discovery Resource Publication”、“SSDP Discovery”、“UPnP Device Host”三项服务,确保均已启动。
4、特别检查“Server”服务(提供SMB共享支持)和“Workstation”服务(发起SMB连接),二者必须同时处于“正在运行”状态,否则共享完全失效。
五、检查防火墙对共享规则的放行情况
Windows Defender 防火墙可能默认阻止网络发现及文件共享通信,即使设置已启用,数据包仍会被拦截。
1、在“控制面板→系统和安全→Windows Defender 防火墙”中,点击左侧“允许应用或功能通过 Windows Defender 防火墙”。
2、点击“更改设置”按钮(需管理员权限)。
3、在应用列表中,找到“网络发现”和“文件和打印机共享”两项。
4、确保其在“专用”列中已打勾;若“公用”列也需启用(仅限可信封闭网络),可一并勾选。
5、若列表中无此两项,点击“允许其他应用”,浏览添加 C:\Windows\System32\svchost.exe,并手动勾选对应规则。










