双重启动时 Windows 10 时间会慢一个小时

双重启动时 Windows 10 时间会慢一个小时

我已经检查过,我的 BIOS 时钟保持正确,所以不可能是 CMOS 电池的问题。

此外,当我启动 Windows 10 时,如果我将时钟与时间服务器同步,时钟就会慢一个小时,它就会正确显示。

所以我不确定是什么原因导致了这个问题。

答案1

我的笔记本电脑和普通电脑(双启动 Windows 10 和 Xubuntu)都出现了这个问题 - 时间总是慢 1 小时。

在我给出解决方案之前,先明确一下;

  • 是的,BIOS 显示正确的时间
  • 不,BIOS 电池没有耗尽
  • 是的,尝试过开启和关闭夏令时
  • 是的,我的时区设置正确
  • 是的,我也尝试过不同的时区
  • 不,我没有弄乱我的区域设置
  • 是的,我甚至手动更改了时间 - 但它还是会切换回来

对我有用的是:将“Internet 时间”设置更改为 time.nist.gov。

  1. 进入控制面板
  2. 转至时钟、语言和区域
  3. 选择“设置时间和日期”
  4. 在弹出窗口中,转到“Internet 时间”选项卡
  5. 选择“更改设置”
  6. 选择服务器 time.nist.gov。

即使重启后,时间现在也能正确显示。

如果执行这些步骤后仍遇到时间问题,请验证 Windows 时间服务是否正在运行(w32Time)

  1. 打开“开始”菜单并输入“服务
  2. 从可用选项列表中选择“服务
  3. 单击列表中的任意服务,然后键入“win”即可转到名称以“视窗
  4. 找出 ”Windows 时间“服务并右键单击它并打开属性。
  5. 确保“启动类型”设置为“自动的“然后确保你”开始“ 服务。

这应该可以确保如果您使用 NTP(Internet 时间),那么您应该能够在启动时同步您的时钟。

答案2

我有一个双启动的 Win 10 和 ubuntu 机器。最初我使用 Windows 中的任务计划程序来强制在任何用户登录时运行该操作w32tm /resync /nowait。这很有效,但很笨重。

然后我发现这个答案Windows 和 Linux 对硬件时钟的假设不同。默认情况下,Windows 假设硬件时钟设置为本地时间,而 Linux 假设硬件时钟设置为 UTC。因此,根据您的偏好,您可以告诉 Windows 假设硬件时钟使用 UTC,如 @juniorRubyist 的回答中所述;或者告诉 Linux 假设硬件时钟设置为本地时间,如https://superuser.com/a/1336320/576397或者https://superuser.com/a/198196/576397

答案3

我想我刚刚在 Windows 10 上解决了这个问题。

去:

  1. 控制面板
  2. 点击“时钟、语言和区域”
  3. 点击“更改时区”
  4. 点击“更改时区...”按钮
  5. 勾选“自动调整时钟以适应夏令时”

这立即解决了我的问题。请注意,我已经右键单击时钟,选择“调整日期/时间”,并且在该屏幕上“自动调整夏令时”已打开。只有当我在控制面板中第二次将其打开时,我的时钟才会在重启后停止慢一个小时。

答案4

这对我来说很管用。在搜索框中输入日期和时间设置并点击它,然后自动打开设置时间并自动打开设置时区。这将自动选择您的时区并调整时间。

相关内容