You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Windows 11时区识别正确但时间差1小时,夏令时设置异常求助

Windows 11时区识别正确但时间差1小时,夏令时设置异常求助

我完全懂你现在的困扰——明明Windows 11已经自动识别到了Stockholm时区,也开了NTP时间同步,结果时间还是差1小时,连夏令时的设置都出了幺蛾子:关掉自动时区识别后,设置界面既没法手动选时区,也看不到夏令时的切换选项,用tzutil命令查还发现当前时区是W. Europe Standard Time_dstoff,后缀_dstoff明明白白显示夏令时被强制禁用了,可系统设置里根本没这个开关,确实挺折腾人的。

先贴出你提到的两个异常状态截图:
时间差1小时的状态
异常的设置界面

下面给你几个针对性的解决办法,按顺序试应该能搞定:

1. 用tzutil命令手动恢复正确时区(优先尝试)

这个命令能直接绕过出问题的设置界面,强制设置正确时区并启用夏令时:

  • 按下Win+X,选择「Windows终端(管理员)」(或命令提示符管理员)
  • 先执行tzutil /l,找到Stockholm对应的标准时区ID是W. Europe Standard Time(注意不带_dstoff后缀)
  • 执行命令:tzutil /s "W. Europe Standard Time"
  • 执行完后再用tzutil /g确认,正常情况下应该返回W. Europe Standard Time,此时再看系统时间应该就正常了

2. 修复Windows时间服务和系统组件

如果设置界面还是异常,可能是系统服务或组件损坏了:

  • 同样打开管理员终端,先重启Windows时间服务:
    net stop w32time
    net start w32time
    
  • 然后修复系统文件,执行:
    sfc /scannow
    
    扫描修复完成后,再执行:
    DISM /Online /Cleanup-Image /RestoreHealth
    
    完成后重启电脑,再去时间设置里看看能不能正常操作。

3. 通过注册表确认夏令时设置(谨慎操作)

如果上面的方法都不行,可以检查注册表的夏令时禁用项:

  • 按下Win+R,输入regedit打开注册表编辑器(记得先备份注册表,避免误操作)
  • 导航到路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation
  • 找到DisableAutoDaylightTimeSet项,如果它的数值是1(表示禁用自动夏令时),右键修改为0
  • 重启电脑后再检查时间和设置界面是否恢复正常

备注:内容来源于stack exchange,提问作者azzid

火山引擎 最新活动