Hi BrianJ BB,
Thank you for posting in the Microsoft Community Forums.
w32time is a service for time synchronization in Windows, which can get the time from an external NTP server and synchronize the system time. If this service is disabled, the system may not automatically correct for time skew.
In some cases, the system may be configured to fall back to using a hardware clock under certain conditions, such as network unavailability or time synchronization service failure. This can be achieved through registry settings or Group Policy.
If the system experiences a failure of the time synchronization service, such as a third-party software failure or network issue, it may attempt to fall back to using a hardware clock as the time source.
For BIOS Clock Skew:
The most immediate reason is that the BIOS clock itself is biased. This deviation can be caused by a low CMOS battery, incorrect BIOS settings, or hardware failure.
Even if the BIOS time is correct, the system may have made the wrong adjustment of the time due to some reason during the boot process (such as incorrect time zone setting, improper daylight saving time adjustment, etc.).
Suggestions for resolution
Make sure the BIOS time is set correctly and that the CMOS battery is sufficient.
Consider re-enabling the w32time service and configuring it to synchronize time from a reliable NTP server. This helps to ensure the accuracy of the system time.
Make sure that the third-party time synchronization software is installed correctly and configured to run automatically. If there is a problem with the software, consider updating or replacing it with another reliable software.
Check the system log for more information about time synchronization errors. This helps to identify the root cause of the problem.
Best regards
Neuvi Jiang