适用于:Windows 10
注意
如果你不是支持代理或 IT 专业人员,你将在“如何设置时间和时区”中找到更有用的信息。
非管理员用户无法自动更改或与“设置时区”进行交互。 设置在“设置”应用中不可见或“灰显”。 这是设计使然,因为 “设置时区”自动 设置是一个适用于计算机上的所有用户配置文件的系统范围设置。
若要解决此问题,IT 管理员应确保在部署设备之前自动启用设置时区设置。 如果设备已部署,可以使用下面提到的以下方法之一来启用设置。
使用注册表编辑器
以管理员身份运行 注册表编辑器 ,并按照以下步骤操作:
更改“设置时区”自动设置并设置注册表项
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\tzautoupdate\Start
的数据值,如下所示:值数据 Result 3 自动启用“设置时区” 4 自动禁用“设置时区” 更改位置设置并设置注册表项
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\location\Value
的值,如下所示:值字符串 Result 允许 开 拒绝 关 注意
如果组策略关闭了位置设置,则必须撤消该策略,否则它将替代条目的手动编辑。
使用组策略
若要更改 注册表设置,请使用 组策略首选项 启用 自动 设置时区。 接下来,按照以下步骤在本地组策略编辑器中启用位置设置。
转到计算机配置>管理模板>Windows 组件>位置和传感器>Windows 位置提供程序>关闭 Windows 位置提供程序。
将“关闭 Windows 位置提供程序”设置的值设置为“未配置”,如下所示:
使用 MDM 策略
运行 PowerShell 脚本以更改 Microsoft Intune 中的注册表设置。 接下来,使用移动设备管理(MDM)策略 隐私/LetAppsAccessLocation 启用 位置 设置,如下所示:
值 | 结果 |
---|---|
0 | 控件中的用户 |
1 | 强制允许 |
2 | 强制拒绝 |
注意
建议的值为 0,但将值设置为 1 可确保自动时区获取正确的位置。
有关控制应用程序访问位置的其他选项的详细信息,请参阅 隐私/LetAppsAccessLocation_ForceAllowTheseApps、 隐私/LetAppsAccessLocation_ForceDenyTheseApps 和 隐私/LetAppsAccessLocation_UserInControlOfTheseApps。