必须关闭系统级定位服务以阻止windows及应用持续获取物理位置。操作包括:关闭设置中的定位服务总开关和“允许windows向应用提供位置”选项;逐个禁用应用位置权限;清除位置历史与浏览器位置数据;禁用geolocation等底层服务;专业版用户可通过组策略彻底锁定定位功能。

要阻止 Windows 系统及所有应用持续获取你的物理位置、防止坐标数据被记录或上传,必须关闭系统级定位服务。这一步直接影响天气、地图、自动时区、查找我的设备等依赖位置的功能,且是后续权限控制的前提。
关闭系统级定位总开关
1、按 Win + I 打开“设置” → 点击左侧“隐私和安全性” → 向下滚动找到并点击“位置”。
2、将页面顶部的【定位服务】开关从蓝色(开)切换为灰色(关)。【此操作会立即切断所有应用调用系统位置API的能力】。
3、继续向下滚动,确认【允许Windows向应用提供您的位置】也处于关闭状态——若此处仍为开启,部分系统功能(如自动时区)可能绕过总开关继续使用粗略位置。
逐个禁用应用的位置权限
即使总开关已关,某些应用仍会缓存旧位置或在重启后重新请求权限。必须手动清理授权列表:
方法一:在“设置 > 隐私和安全性 > 位置”页面中,展开“选择可以访问你位置的应用”区域 → 将天气、地图、Edge、邮件、日历、微信PC版、百度地图等非必要应用右侧的开关全部设为关。
方法二:对名称旁无开关的应用(如部分UWP应用),点击其名称进入详情页 → 找到“允许应用访问你的位置”选项 → 设为“关”。注意:计算器、记事本这类看似无关的应用也可能默认获得位置权限,务必逐个检查。
清除位置历史与本地缓存
1、在同一个“位置”设置页中,向下滚动至“位置历史记录”区域。
2、点击【清除】按钮 → 在弹出窗口中再次点击【清除】执行删除。
3、打开 Microsoft Edge 或 Chrome → 进入设置 → 隐私与安全 → 清除浏览数据 → 勾选“位置数据” → 点击清除。这一步不可跳过,浏览器常独立存储Wi-Fi扫描坐标,不清理会残留敏感轨迹。
禁用Geolocation系统服务
仅靠图形界面开关无法阻止底层服务进程运行,尤其在系统更新或策略同步后可能自动恢复:
1、按 Win + R 输入 services.msc → 回车。
2、在服务列表中找到 Geolocation Service → 双击打开属性。
3、将“启动类型”设为【禁用】 → 点击【停止】 → 点击“确定”。
4、顺手找到 Location Notification Service(Win11常见)或 Windows Location Provider(Win10常见)→ 同样设为禁用并停止。
专业版/企业版用户:用组策略彻底锁定
第一步:按 Win + R 输入 gpedit.msc → 回车(家庭版无此功能,跳过本节)。
第二步:依次展开左侧路径:计算机配置 → 管理模板 → 系统 → 位置。
第三步:双击右侧【关闭位置】策略 → 选择“已启用” → 点击“确定”。
该策略生效后,设置里的定位开关将变灰不可调,所有用户账户均无法启用位置服务,包括管理员账户。











