局域网无法看到其他电脑或提示“拒绝访问”的根本原因是高级共享设置未正确启用,需依次开启网络发现与文件共享、关闭密码保护共享、确认网络位置为“专用”、启动FDResPub/SSDPSrv/UPnPHost三项服务,并为每个网络适配器单独配置。

如果你在局域网中无法看到其他电脑、点击“网络”一片空白,或明明设置了共享却提示“拒绝访问”,大概率是高级共享设置没启用——它不是点一下“共享”就完事的开关,而是由网络发现、文件共享、权限策略、后台服务四层共同控制的系统级配置。
启用网络发现与文件共享
这是整个共享功能的入口,不打开这一步,后续所有操作都无效。
右键任务栏右下角网络图标 → 选择“打开网络和 Internet 设置” → 左侧点“高级网络设置” → 右侧点“高级共享设置”。
展开当前网络配置文件(通常是“专用”),必须勾选【启用网络发现】和【启用文件和打印机共享】。这两项缺一不可,否则你的电脑在网络里就是“隐身状态”。
滚动到页面底部“所有网络”区域,点击“关闭密码保护共享”。【此项不关,其他设备访问时会强制弹出登录框,且默认Guest被禁用,几乎必然失败】
每勾选一项,都必须点一次“保存更改”,系统不会自动记忆。
通过控制面板路径补全设置
新版设置界面偶尔会因组策略或系统更新异常丢失选项,此时要用传统路径兜底。
按 Win + R → 输入 control → 回车打开控制面板 → 点击“网络和 Internet” → “网络和共享中心” → 左侧“更改高级共享设置”。
确认当前配置文件已展开,再次核对“启用网络发现”和“启用文件和打印机共享”是否已勾选。
特别注意:如果存在多个网络适配器(比如同时连着Wi-Fi和以太网),每个适配器对应一个配置文件(如“专用”“公用”),需分别进入并单独启用——【只设一个,其余仍为关闭状态,其他设备仍可能找不到你】。
改完一个,点“保存更改”;再切换下一个配置文件,重复操作。
启动依赖服务
网络发现不是纯软件开关,它背后靠三个Windows服务实时广播和响应请求。任一服务停运,设备就互相“失联”。
方法一:快捷启动
按 Win + R → 输入 services.msc → 回车 → 在服务列表中依次找到并双击以下三项:
• Function Discovery Resource Publication
• SSDP Discovery
• UPnP Device Host
将它们的“启动类型”设为“自动”,若状态不是“正在运行”,则点“启动”。
方法二:命令行批量启用(管理员权限运行)
Win + X → 选择“Windows PowerShell(管理员)” → 逐行执行:
Start-Service fdrespub
Start-Service ssdpsrv
Start-Service upnphost
执行后无需重启,几秒内“网络”视图即可刷新出其他设备图标。
验证网络位置类型
Windows把网络分为“专用”和“公用”两类,只有“专用”才允许启用网络发现。很多用户连的是自家路由器,系统却误判为“公用网络”,导致所有共享开关灰显不可用。
右键任务栏网络图标 → “打开网络和 Internet 设置” → 点击当前连接的网络名称(如“WLAN”或“以太网”)→ 检查下方显示的网络位置。如果是“公用网络”,点击它 → 切换为“专用网络”。
这一步必须做,否则前面所有设置都会被系统自动忽略。

















