Skip to content

Instantly share code, notes, and snippets.

@thedom85
Last active October 2, 2024 02:10
Show Gist options
  • Save thedom85/dbeb58627adfb3d5c3af to your computer and use it in GitHub Desktop.
Save thedom85/dbeb58627adfb3d5c3af to your computer and use it in GitHub Desktop.
Rem run as administrator
@echo on & @setlocal enableextensions
@echo =========================
@echo Turn off the time service
net stop w32time
@echo ======================================================================
@echo Set the SNTP (Simple Network Time Protocol) source for the time server
w32tm /config /syncfromflags:manual /manualpeerlist:"0.it.pool.ntp.org 1.it.pool.ntp.org 2.it.pool.ntp.org 3.it.pool.ntp.org"
@echo =============================================
@echo ... and then turn on the time service back on
net start w32time
@echo =============================================
@echo Tell the time sync service to use the changes
w32tm /config /update
@echo =======================================================
@echo Reset the local computer's time against the time server
w32tm /resync /force /rediscover
@endlocal & @goto :EOF
@Dimon1358
Copy link

Thanks!

@Baanin
Copy link

Baanin commented Apr 25, 2017

Thanks

@yangloc
Copy link

yangloc commented May 22, 2017

Thanks a lot!

@mathandy
Copy link

mathandy commented Jun 3, 2017

To others: make sure you "run as admin".
@thedom85 Thanks!

@rlogan403
Copy link

Thanks.

@z00sts
Copy link

z00sts commented Mar 12, 2018

👍

@benjamin238
Copy link

👍

@ediband
Copy link

ediband commented Feb 21, 2019

Great script, thx!

@truekenny
Copy link

Work on Win10

@johnnyfortner
Copy link

Thank you, now I can keep time!

@ahmedmoselhi
Copy link

can i make a scheduled task using this?

@domenicozinzidea
Copy link

@ahmedmoselhi Yes, you can.

@kristianrl
Copy link

If you need to run this every time the computer boots, press the Windows key + R, type shell:startup. Then you can create a shortcut. Enter the shortcut's Properties, click Advanced, and select Run as administrator.

@kristianrl
Copy link

The clock was months off on my old computer, so Windows wouldn't update the time. This can be fixed by invoking w32tm /resync /force . Will you consider updating the script, @thedom85?

@thedom85
Copy link
Author

thedom85 commented Mar 7, 2024

@kristianrl I added this command "w32tm /resync /force /rediscover" at the end

@valentinaballara
Copy link

@thedom85 Thank you very much! It was very useful.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment