必须启用网络发现、文件共享并关闭密码保护共享,同时确保三项服务运行且防火墙放行,否则其他设备无法发现或访问共享文件夹。

要在 Windows 10 上让其他电脑或设备访问你电脑里的文件夹,必须先让系统“被看见”且“允许共享”,否则对方连你的电脑名都搜不到,更别说打开文件夹了。
启用网络发现和文件共享
这是所有共享操作的前提,不开启就等于关着门还锁了窗,别人根本找不到你。
第一步:右键点击任务栏右下角的网络图标 → 选择“打开网络和 Internet 设置”。
第二步:在设置窗口左侧点击“高级网络设置” → 右侧点击“高级共享设置”。
第三步:展开当前网络配置(通常是“专用”)→ 勾选“启用网络发现”和“启用文件和打印机共享”。【这两项必须同时勾选,缺一不可】
第四步:向下滚动到“所有网络”部分 → 点击“关闭密码保护共享”。这一步很关键:如果保持开启,其他设备连接时会反复弹窗要账号密码,而多数家庭局域网根本没有统一域账户,直接卡死。
第五步:每勾选一项后,务必点击下方的“保存更改”按钮。不点就等于没操作,系统不会自动生效。
通过文件资源管理器快捷启用
如果你刚装完系统或重置过网络,第一次点开“网络”位置时,系统会主动识别状态并引导你启用。
打开“文件资源管理器”,在左侧导航栏点击“网络”。
如果看到提示“网络发现和文件共享已关闭”,直接点击这行文字。
在弹出的选项中,勾选“启用网络发现”和“启用文件和打印机共享”,然后点击“启用”。
系统会询问“是否将此网络设为专用网络?”,选“否”即可——选“是”反而可能触发额外的安全限制,影响后续共享稳定性。
确认三项系统服务已运行
网络发现背后依赖三个底层服务,哪怕图形界面显示已开启,若服务没跑起来,共享照样瘫痪。
方法一:按 Win + R 输入 services.msc 回车 → 找到以下三项服务:
• Function Discovery Resource Publication
• SSDP Discovery
• UPnP Device Host
双击每一项,把“启动类型”设为“自动”,再点“启动”按钮。如果“启动”是灰色的,说明它已被其他服务拉起,不用强启。
方法二:用管理员身份运行命令提示符,依次执行:
net start fdrespub
net start ssdpsrv
net start upnphost
【执行后若提示“服务正在运行”,说明已就绪;若报错“拒绝访问”,请确认是否以管理员身份运行】
放行防火墙中的共享规则
Windows 防火墙默认会拦住局域网探测请求,即使前面全设对了,也可能被它无声拦截。
打开“控制面板” → “系统和安全” → “Windows Defender 防火墙” → 左侧点击“允许应用或功能通过 Windows Defender 防火墙”。
点击“更改设置”按钮(需管理员权限)→ 在列表中找到“文件和打印机共享”,确保“专用”列已勾选。如果“公用”列也勾上了,建议取消——公用网络开放共享风险较高,没必要。
如果列表里没有这一项,点击“允许另一应用…” → 浏览添加路径:%SystemRoot%\system32\svchost.exe → 勾选后确定。











