这些天,Windows 11/10 上累积更新安装失败非常普遍。这可能是由于多种原因造成的,例如丢失系统文件、系统映像损坏或不必要地存储缓存。不过,Windows 更新失败的最常见原因是“时间同步失败问题”。
每当您尝试安装更新时,系统都会检查您的设备日期和时间,并将其与服务器时间设置相匹配。如果两者不同,更新要么卡住,要么因某些错误代码而失败。修复此时间同步失败问题,您会发现您的设备可以高效运行。
当您遇到时间同步失败的问题时会发生什么?
Windows 11/10 自动与时间服务器(默认选择)同步时间,并在您的 PC 上显示相同的时间。在无法同步时间的情况下,您会收到一条错误消息,指出 –
"An error occurred while Windows was synchronizing with the time server."
从错误消息中可以明显看出,您必须配置时间服务器才能解决此问题。我们建议使用 CMD 强制时间同步,或启动 Windows 时间服务,并检查时间问题是否已解决。如果没有,请继续执行以下解决方案。
- 在“设置”下使用“同步”
- 更新互联网时间设置
- 启用时间同步功能
- 修改 SpecialPollInterval 注册表
- 尝试系统文件检查器
修复时间同步在 Windows 11/10 上失败
很多时候,时间同步失败并开始在您的 Windows PC 上显示不正确的日期和时间。如果您遇到此问题并想解决它,我们建议您一一遵循以下解决方案。
1]现在在设置下使用同步
要使日期和时间正常运行,此设置必须设置为自动更改。打开设置并检查 PC 上日期和时间的当前状态。以下是执行此任务的方法 –
- 按 Windows + I 启动“设置”页面。
- 在左侧边栏中选择“时间和语言”,在右侧窗格中选择日期和时间。
- 当此部分展开时,向下滚动到自动设置时间,然后打开其切换开关。
- 向下滚动一点,然后点击其他设置下的立即同步按钮。
关闭“设置”应用,然后重新启动您的电脑。在随后的登录中,日期和时间应该与您的区域设置同步。
2]检查Windows时间服务
如果时间同步失败问题仍然存在,您应该配置 Windows 时间服务。默认情况下,此服务被禁用。打开服务,将其启动类型更改为自动并启动该服务。以下是有关如何启用此服务的分步说明 –
- 按Win + S启动 Windows 搜索。
- 键入“服务”并单击弹出结果。
- 在“服务”窗口中,向下滚动到Windows 时间服务并双击它。
- 使用 Startup type 旁边的下拉菜单,并将其更改为Automatic。
- 单击“应用”以确认最近的更改并单击“开始”按钮。
- 最后,单击“确定”,关闭此窗口,关闭“服务”,然后重新启动您的 PC。
再次登录您的设备并检查时间同步失败问题现在是否已解决。
3]使用命令提示符强制时间同步
有一种方法可以让您在 Windows PC 上强制进行时间同步。为此,您需要在提升的控制台上运行一些代码。这是你需要做的——
如果问题仍然存在,请使用命令提示符(管理员)重新注册时间服务,然后重新同步时间。
- 按 Win + X,然后选择终端(管理员)。
- 当 UAC 窗口提示时,点击Yes。
- 终端将默认登陆 Windows PowerShell。
- 按Ctrl + Shift + 2键切换到另一个选项卡中的命令提示符。
- 在控制台,依次执行以下代码。确保在每个命令后按Enter键。
net stop w32time
w32tm /unregister
w32tm /register
net start w32time
w32tm /resync
- 关闭终端,然后重新启动您的 PC。
- 从下次登录开始,检查时间同步失败问题是否已消失。
4]更新互联网时间设置
一些用户报告说,他们在更新设备的互联网时间选项后解决了这个时间同步问题。去检查您设备上的 Internet 时间是否与您 PC 上的日期和时间相匹配。如果没有,改变它可能会成功。以下是更改计算机上的 Internet 时间所需执行的操作 –
- 首先启动控制面板。
- 选择 Clock & Region,当它展开时,单击Set the time and date。
- 接下来系统将打开日期和时间窗口。
- 转到 Internet Time 选项卡,然后单击Change Settings。
- 这样做将启动 Internet 时间设置窗口。
- 勾选“与 Internet 时间服务器同步”复选框,然后点击按钮 –立即更新。
系统将连接到 Internet 服务器并通过它更新您的时间设置。您将收到一条消息,说明“时钟已成功同步”,并带有日期和时间戳。单击“确定”关闭此窗口并检查您的 Windows PC 上的时间同步问题是否已解决。
注意:如果时间同步问题仍然存在,您可以切换到不同的时间服务器,并重复上述步骤。
5]启用时间同步功能
Task Scheduler 还提供了一个选项来检查时间同步并从此处启用或禁用此功能。如果您还没有使用过此功能,我们建议您打开任务计划程序,并对其进行以下更改 –
- 按 Windows + R 启动“运行”对话框。
taskschd.msc
在上面键入“ ”,然后单击“确定”。- 系统会将您重定向到“任务计划程序”窗口。
- 单击以展开 Task Scheduler Library,然后导航到其中的以下路径 –
Microsoft > Windows > Time Synchronization
- 选择时间同步,您将在右侧边栏的 操作下打开此窗口。
- 转到中央窗格,然后右键单击SynchronizeTime。
- 从上下文菜单中,选择启用。
关闭任务计划程序并重新启动 Windows。检查时间同步失败问题是否从下次登录时解决。
6]修改SpecialPollInterval注册表
当注册表中的某些条目以某种方式损坏时,也可能会出现时间同步失败的问题。如果是这样,您应该修改注册表中的相关条目,然后检查问题是否通过这种方式解决。这是您需要在注册表编辑器中进行调整的内容 –
- 右键单击 Windows 图标并选择运行。
- 在上面输入“Regedit”,然后点击确定。
- 当注册表启动时,导航到以下路径 –
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClie
-
- 转到右侧并找到条目 – “ SpecialPollInterval ”。如果您在那里没有找到该条目,请右键单击右窗格中的任意位置并选择新建 > DWORD (32 位)。
- 将此条目重命名为“SpecialPollInterval”。双击它启动这个键,选中Decimal框,并将其 Value 数据更改为“ 21600 ”。
- 单击确定以确认这一点,关闭注册表,然后重新启动您的 PC。
重新登录到您的 Windows,并检查时间同步问题现在是否已解决。
7]尝试SFC扫描
损坏的系统文件或文件夹的存在也可能导致 Windows 11/10 上的时间同步失败问题。要解决此问题,您可以尝试运行系统文件检查器实用程序。以下是在 Windows 上启动和运行此工具的方法 –
- 按Win + R启动“运行”对话框。
- 在上面输入“ CMD ”,然后同时按下Ctrl + Shift + Enter键。
- 接下来可能会出现 UAC 提示,点击是授权访问它。
- 在提升的命令提示符下,键入以下内容,然后按 Enter –
sfc /scannow
- 此工具将开始诊断您 PC 上的所有系统文件和文件夹,这将花费大约。10-15 分钟。等待这个时间,一旦此工具完成 100%,关闭 CMD,然后重新启动您的 PC。
重新登录您的设备并检查时间同步问题是否已在您的设备上解决。
如何切换到不同的时间服务器?
默认情况下,time.windows.com 是 Windows PC 上的默认服务器。当您在计算机上编辑 Internet 时间选项时,情况也是如此。尽管它工作得很好,但有时可能会滞后。
如果是这种情况,您可以切换到不同的时间服务器,看看目前时间同步失败的问题是否已经解决。要在 Internet 时间设置下添加和使用新服务器,请执行以下操作 –
-
- 在控制面板上,单击时钟和区域。
- 单击日期和时间下的“设置日期和时间”链接。
- 接下来转到“Internet 时间设置”选项卡,然后更改默认服务器。
- 使用服务器旁边的下拉菜单,选择您喜欢的服务器,然后点击立即更新。
就是这样,您的时钟现在将同步到新服务器。单击“确定”进行确认并重新启动您的 PC。
如何在我的 Windows PC 上添加 Google 时间服务器?
如果需要,您可以在 Windows PC 上添加 Google 时间服务器。为此,您需要在注册表中创建一个新条目,并对其进行以下更改 –
- 首先,打开“运行”对话框 ( Win + R )。
- 键入“ Regedit ”并单击“确定”以启动注册表编辑器。
- 当 UAC 窗口提示时,点击是授权打开它。
- 在注册表中,导航到以下路径 –
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\DateTime\Servers
- 在右窗格中,右键单击任意位置并选择New > String Value。
- 创建后,双击它。将其值数据更改为不带引号的“time.google.com”,然后点击“确定”。
就是这样,您已经成功地创建了来自 Google 的时间服务器并将其添加到您的系统中。现在,重新访问控制面板下的 Internet 时间设置,并将时间服务器更改为 Google。
病毒会影响我设备的日期和时间吗?
如果您在应用上述修复后仍遇到时间同步失败的问题,这可能是您 PC 上存在的某些病毒造成的。要确认这一点,请通过 Windows 安全中心对您的 Windows 设备执行全面扫描。
如果您使用的是外部防病毒软件(免费提供),我们建议您将其卸载或使用其高级计划。
是否由于 CMOS 电池电量不足而出现 Time Sync Failed 问题?
尽管由于 CMOS 电池电量不足而导致时间显示不正确的可能性很小,但这种情况还是有可能发生。您可以重置 CMOS 并检查这是否确实导致了您的 Windows PC 上的一些时间同步问题。