必须通过组策略启用“禁止网络位置感知”策略才能阻止Windows 10自动切换为公用网络:依次打开gpedit.msc→计算机配置→管理模板→网络→网络连接→Windows连接管理器,启用该策略并刷新组策略或重启服务。

Windows 10系统中,“网络位置感知”服务会自动检测网络环境并频繁将当前网络切换为“公用网络”,导致共享功能关闭、发现设备失败、打印机无法连接等问题。要彻底阻止该行为,必须通过组策略编辑器禁用相关策略,而非仅停用服务或防火墙设置。
确认系统版本支持组策略
只有Windows 10专业版、企业版或教育版内置gpedit.msc组策略编辑器;家庭版默认不包含,需先启用组策略功能或改用注册表方式(本文不覆盖家庭版方案)。
按 Win + R 输入 winver 回车,核对版本名称——若显示“Windows 10 家庭版”,后续步骤将无法执行。
定位并配置网络位置感知策略
第一步:按 Win + R 输入 gpedit.msc → 回车打开本地组策略编辑器。
第二步:依次展开路径:计算机配置 → 管理模板 → 网络 → 网络连接 → Windows 连接管理器。
第三步:在右侧找到策略项:“禁止网络位置感知”,双击打开。
第四步:选择【已启用】 → 点击“确定”。该设置会强制系统跳过网络类型自动判定流程,保留你手动设置的“专用”或“域”网络属性,避免反复回退为“公用”。
补充验证与生效操作
方法一:重启“Network Location Awareness”服务
按 Win + R 输入 services.msc → 找到 Network Location Awareness → 右键“重新启动”。【注意:仅重启服务不生效,必须配合组策略启用才起作用】
方法二:立即刷新组策略
以管理员身份运行命令提示符,输入:gpupdate /force → 回车。等待提示“用户策略处理成功”后,断开再重连一次网络即可验证是否仍跳转为公用网络。

















