将 Windows 10 的系统时钟时间设置为UTC

• 本文约216字,阅读大致需要1分钟 • Cheatsheets

许多操作系统默认将系统时钟(主板通过电池供电的RTC实时时钟)视为UTC,但在Windows中默认使用的是本地时间。在多系统并存时,这会在不同系统切换时带来时钟混乱的困扰。

在64位Windows 10系统中,以管理员身份打开PowerShell并执行:

1
2
3
4
5
reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation" `
    /v RealTimeIsUniversal `
    /d 1 `
    /t REG_QWORD `
    /f

📓 注意

如果是32位版本的Windows,需将数据类型参数替换为/t REG_DWORD。

即可让Windows将主板硬件时钟当作UTC而非本地时间。