Is your Windows clock always wrong every time you start your computer? This often happens due to a faulty CMOS battery, forcing you to manually update the time again and again.
The GoQit One Time Sync Tool is a simple one-click solution to this problem. Instead of navigating through settings, just run this script, and it will instantly and forcefully sync your system time with the correct time.
- Why Use This Tool?
- Key Features
- System Requirements
- Getting Started
- Configuration
- Contributing
- Author
The primary goal of this script is to provide a quick and effortless fix for systems where the clock resets after every shutdown, typically due to a drained or faulty CMOS battery. It saves you the daily frustration of correcting the time manually.
- ✅ Administrator Check: Automatically verifies if the script is run with admin rights.
- ✅ Internet Check: Provides a clean retry/exit option if no internet is detected.
- ✅ Forceful Sync: Completely resets the Windows Time service (
w32time) to clear stubborn errors. - ✅ Reliable Servers: Uses a list of well-known NTP servers (Google, NIST, Microsoft).
- ✅ Clean UI: Presents all messages in a professional, centered interface.
- ✅ Customizable Timezone: Easily configurable to any timezone.
This script is designed to work on Windows Vista and all newer versions, including:
- Windows 7, 8, 8.1, 10, 11
- Windows Server versions (2008 and newer)
It will not work on Windows XP or older versions.
- Download the
GoQit_TimeSync.batfile from the Releases page. - Right-click the downloaded file.
- Select "Run as administrator".
- The script will handle the rest!
By default, the script is set to India Standard Time. If you live in a different timezone, you can easily change it.
➡️ Click here for Step-by-Step Instructions on how to change the timezone.
- Open the Windows Command Prompt. You can do this by pressing Win + R, typing
cmd, and hitting Enter. - In the command prompt window, type the following command and press Enter:
This command will display a long list of all timezones recognized by Windows.
tzutil /l - Scroll through the list to find the official name for your region. For example, someone in New York would look for
Eastern Standard Time. - Carefully copy the full, exact name of your timezone.
- Right-click the
GoQit_TimeSync.batfile and select Edit. The file will open in Notepad. - At the very top of the script, you will see the
CONFIGURATIONsection::: ================================================================= :: CONFIGURATION :: ================================================================= set "TIMEZONE=India Standard Time"
- Replace
"India Standard Time"with the timezone name you copied from the command prompt. For example:set "TIMEZONE=Eastern Standard Time"
- Click File > Save in Notepad to save your changes.
That's it! Now, when you run the script, it will use the new timezone you have set.
Found a bug or have a suggestion? Feel free to open an issue.
This tool is created and maintained by Parth (GoQit One).
- Website: https://goqit.netlify.app/
This project is licensed under the MIT License. See the LICENSE file for details.
© 2025 GoQit One