How To Make Your Computer A Time Server / NTP Server Without Any Software

A Time Server or NTP(Network Time Protocol) server is a server that is used to synchronize the time across devices. Like in Windows, your time automatically get synchronized by Microsoft’s time server ( You can also make your own PC a time server or NTP server and can synchronize the time of all devices in your local(LAN) network with your PC. This tutorial shows you “how to turn your PC / Computer into NTP or Time Server without any software.” You don’t need any special software for doing this, though you can find many softwares on the internet for making your PC an NTP server. You can turn your PC/Computer into NTP server by just performing a small registry hack.

How To Make Your Computer A Time Server / NTP Server Without Any Software?

Step 1

We need to make some changes to Windows Time Service. For that we need to stop Windows Time service in Windows services panel. You can follow this path to go to Windows Services Panel.

Start > Control Panel > System and Security > Administrative Tools > Services

Alternatively, you can type services.msc in RUN and press ENTER.

This will open Windows Services, look for ‘Windows Time‘ and right click on it & select STOP to stop this service. If it is already stopped, you can move to next step.

Step 2

Now, open Registry Editor. Press “Windows Key + R” to launch RUN utility, type “regedit” and press Enter. 

Go to following registry key-

HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > Services > W32Time > Parameters

If you don’t see ‘LocalNTP’ DWORD on the right side, you can create it. Right-click >> New >> DWORD and name it LocalNTP (case sensitive).

Double-click it to modify it’s value and set it to “1” (Hexadecimal).

Step 3

Do not close Registry Editor yet, go to following key-

HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > services > W32Time > TimeProviders > NtpServer

On the right side, you will find a DWORD named as Enabled, set it’s value to “1” (Hexadecimal).

Step 4

Now, go to following key in Registry Editor-

HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > services > W32Time > Config

And set the value of AnnounceFlags DWORD to “5” (Hexadecimal).

Step 5

Go to Start > Control Panel > System and Security > Administrative Tools > Services again and Start Windows Time  service and set Startup type to Automatic.

Now, you can use your computer as NTP server and you can synchronize the time of other computers in your LAN/Local network.

Step 6

Let’s see how to synchronize the time of any other PC using this newly created NTP Server. For this you should know the IP address of your PC. You can check your IP in Network Settings or in Command prompt using “ipconfig” command. For example, IP address of your newly created NTP server or your PC is, this is just an example, it may be different for you.

Now, go to the system whose time you want to synchronize, open Date and time settings. Click on Internet Time tab and click on Change Settings… and enter the IP address of your NTP server ( in our case) in the box and click on Update Now to synchronize time. It may give you error on first attempt try again and your time will be synchronized. Now, you can click OK to close the time settings window.

Now, you have successfully turned your computer into a NTP or Time Server without any software. You can synchronize time of every device on your network using this NTP server. You can also synchronize time of any remote device using this NTP server by forwarding NTP port in your router. NTP port is “123” by default. Process of forwarding a port in your router depends on the type of the router you use. You can check your router’s manual for more details. Write in comments if you face a problem.

Editorial Staff

Hi there, we are the editorial staff at HELLPC Tutorials. We are a team of funny and technical people. Feel free to get in touch with us via Contact-Us page.


  1. I followed the steps above but the following error appears when I try to synchronize the time
    “An error occurred while Windows was synchronizing with This operation returned because the timeout period expired”
    and sometimes
    “An error occurred while Windows was synchronizing with The peer is unreachable.”
    I have two laptops one is configured as stated above while the second is supposed to be synched with the first. Also both laptops can ping each other as verified by command prompt.

      1. Yes. One laptop has .10 and other has .50. Laptop 1 can ping 2 and laptop 2 can ping 1.

      2. Make sure you didn’t miss any step and also start/restart windows time service in .10 laptop. You have to try multiple times to synchronise time if you are doing it for first time.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Back to top button