如果您的 Windows 10 计算机显示的日期或时间不正确,您可以在计算机的“设置”(Settings)应用中快速轻松地进行更改。
虽然您可以将Windows 10设置为根据您当前的位置自动确定时间,但它并不总是能正常工作。每当您启动Windows时,您仍然可能会得到错误的时间,并且不断更改它可能会令人沮丧。
此问题的一些原因包括恶意软件、Windows 时间(Windows Time)服务问题、不正确的时区设置、CMOS电池故障、BIOS过时或您的 PC 运行有错误的 Windows 10更新(Update)。
我们将向您展示如何修复Windows 10上的时钟,以确保它显示正确的信息。
如何在 Windows 10 上修复时钟(How to Fix the Clock on Windows 10)
您可以将 Windows PC 中的内置系统时钟配置为与 Internet 时间服务器同步,并确保时钟保持准确。如果您的日期和时间与之前设置的有所不同,则您的 PC 可能正在与时间服务器同步,这可能会影响您的日程安排。
以下(Below)是一些您可以尝试防止计算机时钟重置日期和时间的解决方案。
快速检查(Quick Checks)
Windows 10 PC 上的时钟无法正常工作的原因有很多。您可以执行以下一些故障排除步骤,看看您是否可以让它再次工作。
- 运行恶意软件扫描(malware scan)以检查计算机中是否存在恶意软件。恶意软件(Malware)通常难以删除,但使用具有最新病毒定义的强大防病毒和恶意软件扫描程序,您可以检测和删除恶意软件。(strong antivirus and malware scanner)
- 更换(Replace)CMOS电池。该电池位于 PC 的主板中,为CMOS芯片供电。如果电池出现故障,芯片会随着时间的推移丢失信息,从而影响时钟保持正确日期和时间的能力。
- 更新您的 BIOS(Update your BIOS)
- 更新 Windows 10(Update Windows 10)
检查您的时区(Check Your Time Zone)
当您的计算机时钟错误时,您可以手动修复时间,但一旦您重新启动 PC,它仍会自行重置为错误的时区。在这种情况下,问题可能是不正确的时区设置。
- 打开设置(Settings)>时间和语言(Time & Language)>日期和时间(Date & Time)。或者,您可以右键单击系统时钟并选择Adjust date/time。
- 在时区(Time zone)框中,从下拉菜单中选择正确的时区。如果菜单显示为灰色,请禁用自动设置时区(Set time zone automatically)滑块。
- 启用自动调整夏令时(Adjust for daylight saving time automatically)和自动设置时间(Set time automatically)选项。这样您就不必手动调整或更新它们。
- 选择Sync now for Windows以获取正确的时间。
检查同步设置(Check Synchronization Settings)
如果您的计算机总是关闭几秒钟或几分钟,您可能需要更改同步设置以修复Windows 10上的时钟。
- 转到设置(Settings)>时间和语言(Time & Language)>地区(Region)。
- 选择其他日期、时间和区域设置(Additional date, time & regional settings)。
- 在控制面板(Control Panel)界面中,进入时钟和区域(Clock & Region)>日期和时间(Date and Time),然后选择设置时间和日期(Set the time and date)。
- 选择Internet 时间(Internet Time)选项卡下的更改设置(Change Settings),并在必要时更改服务器。(Server)
- (Select)从下拉菜单中选择一个选项或输入您选择的服务器。这样,系统将同步时钟,以防止它随着时间的推移缓慢漂移。
- 按(Press)键盘上的Windows键并键入services以打开服务(Services)实用程序。在“服务(Services )”窗口中,转到“名称(Name)”列,右键单击“Windows 时间”(Windows Time)并选择“属性(Properties)” 。
- 将启动类型(Startup type)设置为自动(Automatic)。
- 选择开始(Start)>确定(OK)以确保服务正在运行。
在 Linux 中更改时间 (Change Time in Linux )
Ubuntu/Linux进行双启动时可能会遇到时钟问题。这是因为Linux从BIOS获取时间,假设它是UTC,而Windows假设它是您的区域时间。
在这种情况下,每个操作系统都会不断地为另一个操作系统打乱时间。要解决此问题,请更改Linux中的时间。
转到/etc/default/rcS并将UTC=yes更改为UTC=no。
为损坏文件重新同步时间服务和扫描系统(Resync Time Service and Scan System for Corrupt Files)
此方法涉及取消注册Windows 时间服务(Windows Time Service)并再次重新注册。您需要使用命令提示符(Command Prompt)重新同步时间服务(Time Service),然后扫描您的系统以查找任何损坏的文件。
- 在搜索框中键入CMD,然后在搜索结果中选择命令提示符(Command Prompt)>以管理员身份运行(Run as administrator)。
- 接下来,输入w32tm /debug /disable并按Enter。
- 键入w32tm /unregister并按Enter。
- 当您收到W32Time成功取消注册的响应时,输入w32tm /register并按Enter。
- 这次你应该得到W32Time成功注册的响应,然后你可以键入net start w32time并再次按Enter。
- 键入sfc /scannow并重新启动您的 PC。
- 搜索Services,右键单击Windows Time并选择Properties。将Start 类型(Start type )从Manual更改为Automatic。
- 在服务(Service)状态下,选择开始(Start)>应用(Apply)>确定(OK)以保存您的更改并检查Windows时钟是否再次工作得更好。
编辑 Windows 注册表(Edit the Windows Registry)
如果您使用的是双启动 ( Windows + Linux ) 计算机,您可以编辑Windows 注册表并在(Windows Registry)控制时区信息(Control Time Zone Information)部分 添加RealTimeIsUniversal DWORD值。
注意(Note):编辑注册表(Registry)可能会导致错误或损坏您的 PC,因此您只能将此步骤作为最后的手段。
- 右键单击Start > Run,在Run框中键入 regedit 并按Enter。
- 在注册表编辑器(Registry Editor)窗口中,导航到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation。
- 右键单击(Right-click)空白区域并选择New > QWORD (64-bit) value。
- 键入RealTimeIsUniversal作为新值,然后双击它。
- 右键单击RealTimeIsUniversal,选择修改(Modify )并将值数据(value data)设置为1,然后选择确定(OK)以保存更改。重新启动您的 PC 并再次设置时间。
使用时间同步工具(Use a Time Sync Tool)
如果上述方法都不适合您,请尝试使用Net Time或Atomic Clock Sync等时间同步工具来修复 Windows 10 上的时钟
Net Time是一个开源工具,可帮助您使用不同的时间服务器同步 PC 的系统时间。该工具使您的计算机系统自动保持同步,但您也可以强制同步时间或指定何时再次同步。
Atomic Clock Sync也是一个免费实用程序,旨在将您的 PC 时间同步到原子时间服务器。这些服务器由美国国家(National Institute)标准(Standards)与技术(Technology)研究院运营,被认为是正确和准确的。如果您的 PC 无法检查 Internet 时间更新,该工具还可以帮助修复Windows 时间服务。(Windows Time Service)
让您的 Windows 时钟按时恢复(Get Your Windows Clock Back on Time)
错误的日期和时间等简单的怪事可能会导致您的计算机出现严重问题。一旦发现包括系统时钟在内的任何变化,最好明智并立即采取行动,以确保您的 PC 运行良好。
如果这些修复都不起作用,您可能需要尝试重置计算机或访问专业的计算机维修专家。
How to Fix the Clock on Windows 10
If your Windows 10 comрuter is displaying the incorrect dаte or time, you can change it quickly and easily in your computer’s Settings app.
While you can set Windows 10 to automatically determine the time based on your current location, it doesn’t always work well. You may still get the wrong time whenever you start Windows, and it can be frustrating to keep changing it.
Some of the causes of this problem include malware, issues with the Windows Time service, incorrect time zone settings, a faulty CMOS battery, outdated BIOS, or your PC is running a buggy Windows 10 Update.
We’ll show you how to fix the clock on Windows 10 to ensure that it displays the correct information.
How to Fix the Clock on Windows 10
You can configure the built-in system clock in your Windows PC to sync with an internet time server and ensure the clock stays accurate. If your date and time keeps changing from what you set previously, your PC may be syncing with a time server, and this could affect your schedule.
Below are some solutions you can try to prevent your computer’s clock from resetting the date and time.
Quick Checks
There are many reasons why the clock on your Windows 10 PC won’t work correctly. Here are a few troubleshooting steps you can run through to see if you can get it working again.
- Run a malware scan to check for the presence of malware in your computer. Malware is often difficult to remove but with a strong antivirus and malware scanner that’s up to date with the latest virus definitions, you can detect and remove the malware.
- Replace the CMOS battery. This battery sits in your PC’s motherboard and provides power to the CMOS chip. If the battery is faulty, the chip loses information over time and it affects the clock’s ability to maintain the correct date and time.
- Update your BIOS
- Update Windows 10
Check Your Time Zone
When your computer clock is wrong, you may fix the time manually, but it will still reset itself to the wrong time zone once you restart your PC. In such cases, the issue may be an incorrect time zone setting.
- Open Settings > Time & Language > Date & Time. Alternatively, you can right-click the system clock and select Adjust date/time.
- In the Time zone box, select the correct time zone from the drop-down menu. If the menu is grayed out, disable the Set time zone automatically slider.
- Enable Adjust for daylight saving time automatically and the Set time automatically options. This way you won’t have to keep adjusting or updating them manually.
- Select Sync now for Windows to pull the right time.
Check Synchronization Settings
If your computer is always off by a few seconds or minutes, you may need to change your synchronization settings to fix the clock on Windows 10.
- Go to Settings > Time & Language > Region.
- Select Additional date, time & regional settings.
- In the Control Panel interface, go to Clock & Region > Date and Time and select Set the time and date.
- Select Change Settings under the Internet Time tab and change the Server if necessary.
- Select an option from the drop-down menu or enter a server of your choice. This way, the system will synchronize the clock to prevent it from drifting slowly over time.
- Press the Windows key on your keyboard and type services to open the Services utility. In the Services window, go to the Name column, right-click Windows Time and select Properties.
- Set Startup type to Automatic.
- Select Start > OK to ensure that the service is running.
Change Time in Linux
If you have a dual boot computer, you may experience issues with the clock when dual booting with Ubuntu/Linux. This is because Linux gets its time from the BIOS, assuming it is UTC while Windows assumes it’s your regional time.
Each operating system in this case will keep messing up the time for the other. To resolve this issue, change the time in Linux.
Go to /etc/default/rcS and change UTC=yes to UTC=no.
Resync Time Service and Scan System for Corrupt Files
This method involves de-registering the Windows Time Service and re-registering it again. You’ll need to use the Command Prompt to re-sync the Time Service and then scan your system for any corrupt files.
- Type CMD in the search box and select Command Prompt > Run as administrator in the search results.
- Next, type w32tm /debug /disable and press Enter.
- Type w32tm /unregister and press Enter.
- When you get the W32Time successfully unregistered response, type w32tm /register and press Enter.
- This time you should get the W32Time successfully registered response after which you can type net start w32time and press Enter again.
- Type sfc /scannow and restart your PC.
- Search for Services, right-click Windows Time and select Properties. Change the Start type from Manual to Automatic.
- Under Service status, select Start > Apply > OK to save your changes and check if the Windows clock works better again.
Edit the Windows Registry
If you’re using a dual boot (Windows + Linux) computer, you can edit the Windows Registry and add RealTimeIsUniversal DWORD value in the Control Time Zone Information section.
Note: Editing the Registry may cause errors or damage your PC so you should only use this step as a last resort.
- Right-click Start > Run, type regedit in the Run box and press Enter.
- In the Registry Editor window, navigate to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation.
- Right-click the empty space and select New > QWORD (64-bit) value.
- Type RealTimeIsUniversal as the new value and then double-click it.
- Right-click RealTimeIsUniversal, select Modify and set the value data to 1 and then select OK to save your changes. Restart your PC and set the time again.
Use a Time Sync Tool
If none of the above methods worked for you, try using a time sync tool like Net Time or Atomic Clock Sync to fix the clock on Windows 10
Net Time is an open-source tool that helps you synchronize your PC’s system time using different time servers. The tool keeps your computer’s system automatically in sync, but you can also force sync the time or specify when it should be synced again.
Atomic Clock Sync is also a free utility designed to sync your PC’s time to an atomic time server. These servers are operated by the National Institute of Standards and Technology and are considered correct and accurate. The tool can also help repair the Windows Time Service if your PC can’t check for internet time updates.
Get Your Windows Clock Back on Time
Simple oddities like incorrect date and time can point to some serious trouble in your computer. It’s best to be wise and act immediately once you spot any changes including the system clock to ensure that your PC runs well.
If none of these fixes worked, you may want to try resetting your computer or visiting a professional computer repairs expert.