Time Sync Bot is a lightweight Windows utility that automatically synchronizes your system time with an internet time server at regular intervals. It runs in the background and ensures your computer's clock remains accurate.
- Automatically syncs system time with internet time servers
- Runs in the background with minimal resource usage
- No installation required - just download and run
- Simple and lightweight (single batch file)
- Adjustable sync interval (default: 2 minutes)
The bot uses the built-in Windows Time Service (w32tm
) to synchronize your system time. It runs in a loop, syncing the time and then waiting for a specified interval before syncing again.
- Click the "Code" button and select "Download ZIP"
- Extract the ZIP file to your preferred location
- Navigate to the
src
folder - Double-click
time_sync_bot.bat
to run the bot
Simply run the time_sync_bot.bat
file. A command prompt window will open showing the sync status.
To run it at startup:
- Press
Win + R
, typeshell:startup
and press Enter - Create a shortcut to
time_sync_bot.bat
in the Startup folder
- Windows operating system
- Internet connection for time synchronization
- Administrator privileges (for time synchronization)
You can modify the sync interval by editing the timeout /t 125
line in the batch file. The number represents seconds (125 seconds = ~2 minutes).
This project is open source and available under the MIT License.
Contributions are welcome! Feel free to submit issues and pull requests.
For support or questions, please open an issue on the GitHub repository.
Made with ❤️ for accurate timekeeping