A known problem which bothers many is incorrect time on the Windows 10 clock. While it could go unnoticed most of the time, we need to understand that the Windows clock represents the system time and any discrepancies with the same would cause error in the system and web browsers. Eg. Errors showing lack of certificates would occur on web browsers signaling that the certificates for the site have not been updated. However, the fact would be that the clock of your system would be set in the past or future such that they do not recognize the certificates.
We cannot narrow down the cause to a single one since the issues could be many.
However, we could try the following solutions step-by-step and hope it resolves the problem.
Solution 1 – Synchronize with Internet time
We can synchronize the system clock with the internet time if the system is connected to the internet.
1] Press Win + R to open the Run window and type the command Control Panel in that window.
2] Click and open Date and Time from the options on the window.
3] Select the Internet time tab and then click on Change Settings.
4] Check the box next to Synchronize with an Internet time server.
5] Select time.nist.gov from the Server drop down menu.
6] Click on Update now twice to synchronize the settings.
7] Select OK to save the settings.
8] Now go to the Date and Time tab and click on Change time zone.
9] Select our time zone. Click on Apply and then OK to save the settings.
In this step, we could change the date and time manually but that is strongly discouraged for 2 reasons.
Solution 2 – Check the Window time service
In case the Windows time service is stopped or not set to automatic, the system won’t update the time by itself. Thus, we need to ensure it is active and running.
1] Press Win + R to open the Run window. Type services.msc and press Enter to open the Services window.
2] Scroll the list to find the Windows time service. Check if its status is Running.
3] If the status of the Windows time service is stopped, right-click on the service and select Properties.
4] Change the Startup type to Automatic and Service status to Start.
As an added step, open the Log On tab on the same window and check that the radio button should be selected on Local System Account and the Allow service to interact with Desktop checkbox should be checked.
Solution 3 – Registry level fix
Note: Please backup your system’s data before attempting Registry level fix.
1] Press Win + R to open the Run window and type the command regedit.exe. Press Enter and it would open the Registry Editor window.
2] Navigate to the following key:
3] On the right-pane, right-click anywhere on the empty space and choose DWORD (32-bit) value should you have a 32-bit system and QWORD (64-bit) value if you have a 64-bit system.
4] It would ask for the name of the value. Write it as RealTimeIsUniversal and press Enter. The value would emerge as a new entry on the right-pane.
5] Right-click on the RealTimeIsUniversal value and select Modify.
6] Change the value of Value data to 1.
7] Now change the time zone as mentioned in Solution 1.
Solution 4 – Re-register Windows time using PowerShell
1] Press Win + R to open the Run window and type the command powershell. Press Enter to open the PowerShell window.
2] Type the following command in the PowerShell window and press Enter:
3] If you are not logged in as the system administrator, you could use the command net time /domain instead.
Hope it helps!