How To Fix Your Windows Clock?

How To Fix Your Windows Clock If It Is Showing The Wrong Time On Windows 10

Every Windows user has a clock at the bottom right of their desktop which shows date and time. If your computer is connected with the Internet, it automatically synchronizes the local computer time with the Windows time service to show you the right time. It is a basic function but sometimes the system clock shows the wrong time and this may cause many problems - from overcooking your spaghetti to being late to an important meeting.

Nowadays, one of the things we take for granted is that clocks show the current time and we are depending on it. When your Windows clock loses its time, it can interrupt scheduled tasks or lead to various Windows errors. So, inaccurate Windows clock should not be taken lightly.

There could be various reasons for this problem and there is more than one solution for it as well. Maybe there is something wrong with your Windows Time service and you should check it, or you need to synchronize your internet time with another server. There could be faulty CMOS battery inside your computer or outdated BIOS. Since there are a lot of things that could possibly cause this problem, you should try out all of the methods described in the article below. In most cases you can fix the time manually by entering the right time and it will work well for you, but this won't last long. Probably it will show the wrong time every time you start your Windows and you will have to change it again and again. This can be frustrating if you are using your computer often and you need your clock to show the right time. Read the described methods in this article so you don't have do change the clock every time.

how to fix windows clock

Table of Contents:

Check Windows Time Service

In Windows operating systems, a Windows service is a computer program that operates in the background. A Windows service must conform to the interface rules and protocols of the Service Control Manager, the component responsible for managing Windows services. It is the Services and Controller app, services.exe, that launches all the services and manages their actions, such as start, end, and etc. One of those services is the Windows Time service (W32Time) which provides network clock synchronization for computers without the need for extensive configuration. Time synchronization is critical for the proper operation of many Windows services and line-of-business applications. If your clock is showing the wrong time then one of the methods to fix this problem is to check Windows Time service. To do so, type "run" in Search and click on the "Run" result. You can use Windows key + R keyboard shortcut to open Run as well.

check Windows time service step 1

In Run's dialog box type "services.msc" and press Enter on your keyboard, or click "OK" to launch it. Services.msc

check Windows time service step 2

In opened Services window locate "Windows Time" service (you can do it by scrolling down or pressing "W" on your keyboard to fasten locate it), right-click on it and select "Properties" from the dropdown menu. Another way to access it's properties is to double-click on "Windows Time".

check Windows time service step 3

Under the "General" tab find "Startup type:" and change it to "Automatic". Under "Service status:" click "Start" and then click "Apply" and "OK" to save changes. See if this helped to fix the problem with your Windows clock.

check Windows time service step 4

[Back to Table of Contents]

Re-register Windows Time Service

This method includes unregistering and then re-registering Windows Time Service using Command Prompt and its commands. Command Prompt is the input field in a text-based user interface screen, a command line interpreter application available in most Windows operating systems. It is used to execute entered commands. Most of those commands are used to automate tasks through scripts and batch files, perform advanced administrative functions, troubleshoot and solve certain kinds of Windows issues. To use Command Prompt, you must enter a valid command along with any optional parameters. Then it executes the command as entered and performs whatever task or function it's designed to perform in Windows. Some commands available in Windows require that you run them from an elevated Command Prompt. This means you have to be running it with administrator level privileges. To re-register Windows Time Service you will need to use Command Prompt with administrator privileges. To open elevated Command Prompt type "command prompt" in Search and right-click on the "Command Prompt" result. Choose "Run as administrator" to run it with administrative privileges.

re-register windows time service step 1

When you select "Run as administrator" a User Account Control prompt will appear asking if you would like to allow the Command Prompt to be able to make changes on your computer. Click "Yes".

re-register windows time service step 2

In opened Command Prompt window type "w32tm /debug /disable" and press Enter on your keyboard, then type "w32tm /unregister" and press Enter on your keyboard again. You should see a message saying "W32Time successfully unregistered". Type "w32tm /register" and "net start w32time" and press Enter on your keyboard after each command.

re-register windows time service step 3

Once you finished entering the commands type "run" in Search and click on the "Run" result. You can use Windows key + R keyboard shortcut to open Run as well.

re-register windows time service step 4

In Run's dialog box type "services.msc" and press Enter on your keyboard, or click "OK" to launch it. Services.msc

re-register windows time service step 5

In opened Services window locate "Windows Time" service (you can do it by scrolling down or pressing "W" on your keyboard to fasten locate it), right-click on it and select "Properties" from the dropdown menu. Another way to access it's properties is to double-click on "Windows Time".

re-register windows time service step 6

Under the "General" tab find "Startup type:" and change it to "Automatic". Under "Service status:" click "Start" and then click "Apply" and "OK" to save changes. See if this helped to fix the problem with your Windows clock.

re-register windows time service step 7

[Back to Table of Contents]

Synchronize Your Windows Clock With Another Time Server

By default Windows Internet time server is set to "time.windows.com". In this method we are going to change this server to "time.nist.gov". To do so go to Control Panel, select to view your menu by large icons and click on "Date and time".

synchronize your windows clock with another time server step 1

In Date and Time window go to "Internet Time" tab and click on "Change settings...".

synchronize your windows clock with another time server step 2

Check "Synchronize with an Internet time server" if it is not checked and in the "Server:" box type "time.nist.gov". Click "Update now" and "OK" to save changes.

synchronize your windows clock with another time server step 3

Then go to "Date and Time" tab and click "Change time zone..." and select your time zone click "OK" and then "OK" again to save all changes. See if this helped to fix the problem with your Windows clock.

synchronize your windows clock with another time server step 4

[Back to Table of Contents]

Check Your CMOS Battery

If none of these methods helps then maybe there is a problem with your CMOS battery. CMOS (Complementary Metal-oxide-semiconductor) is the term usually used to describe the small amount of memory on a computer motherboard that stores the BIOS settings. One of these BIOS settings include the system time and date settings. If the CMOS battery is failing the computer cannot keep the correct time or date on the computer after it has been turned off.

To make sure that it is the CMOS battery which is causing the clock problem you need to check your BIOS time. If the time in BIOS settings is wrong as well, then it means that you should replace the battery. BIOS instructs the computer on how to perform a number of basic functions such as booting, BIOS is also used to identify and configure the hardware in a computer such as the hard drive, optical drive, memory, etc. To launch BIOS on your computer turn it on and as soon as the first logo screen appears, press the F2 key on your keyboard, or the DEL key. The most common keys for launching the BIOS are F1, F2 and Delete. You must hit the right key at the right time. If you don't press the key in time, then Windows will load and you will have to try again.

Once you are in the BIOS, find the Time and Date settings. These settings can be anywhere, its location depends on your manufacturer. To find Time and Date settings navigate through the menus using your keyboard. Once you found it, check if the Time and Date are correct. If it is incorrect, then you need to change your CMOS battery.

That's it, we hope that one of the methods described above helped you to fix your Windows clock and now it is showing the correct time, and not causing you any problems related to time and date settings on your Windows operating system. 

[Back to Table of Contents]

Video Showing How To Fix Windows Clock:

[Back to Top]

 

About the author:

Tomas Meskauskas

I am passionate about computer security and technology. I have an experience of 10 years working in various companies related to computer technical issue solving and Internet security. I have been working as an editor for pcrisk.com since 2010. Follow me on Twitter to stay informed about the latest tech news or online security threats. Contact Tomas Meskauskas.

Our guides are free. However, if you want to support us you can send us a donation.