-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Welcome to the Time Sync Bot Wiki! This document serves as the central hub for all project documentation.
- Introduction
- Features
- Installation Guide
- Usage
- Configuration
- Troubleshooting
- FAQ
- Development
- License
Time Sync Bot is a lightweight Windows utility designed to keep your system time synchronized with internet time servers. It's particularly useful for systems that frequently lose time synchronization or for users who require precise timekeeping.
- Automatic time synchronization at regular intervals
- Minimal resource usage
- No installation required
- Simple one-click operation
- Adjustable sync frequency
- Works with Windows built-in time service
- Windows 7 or later
- Internet connection
- Administrator privileges (for time synchronization)
- Download the latest release from the Releases page
- Extract the ZIP file to your preferred location
- Navigate to the
srcdirectory - Run
time_sync_bot.bat
- Double-click
time_sync_bot.batto start the synchronization - A command prompt window will appear showing the sync status
- The bot will continue running in the background
To automatically start the bot when Windows starts:
- Press
Win + R - Type
shell:startupand press Enter - Create a shortcut to
time_sync_bot.batin the Startup folder
Edit time_sync_bot.bat and modify the timeout /t 125 line. The number represents seconds between syncs (default: 125 seconds).
By default, Windows uses time.windows.com. To change this:
- Open Command Prompt as Administrator
- Run:
w32tm /config /update /manualpeerlist:"your.time.server.com" - Restart the Windows Time service:
net stop w32time && net start w32time
-
Time not syncing
- Ensure you have internet connection
- Run Command Prompt as Administrator and execute:
w32tm /resync - Check if Windows Time service is running:
net start | find "Windows Time"
-
Access Denied error
- Run the script as Administrator
- Ensure your user account has administrative privileges
-
Sync fails
- Try changing the time server (see Configuration section)
- Check your firewall settings to allow NTP traffic (UDP port 123)
A: Yes, the bot uses Windows' built-in time synchronization tools and doesn't require any special permissions beyond what's needed for time synchronization.
A: The default of every 2 minutes is good for most users. More frequent syncing might be needed for time-sensitive applications.
A: No, this is a Windows-only utility as it relies on Windows-specific commands.
- Clone the repository
- Make your changes to
time_sync_bot.bat - Test your changes thoroughly
- Submit a pull request
- Run the script on a Windows machine
- Verify time synchronization occurs at the specified interval
- Check for any error messages in the console
This project is licensed under the MIT License. See the LICENSE file for details.
Contributions are welcome! Please read our Contributing Guidelines for details on how to contribute to this project.
π Last updated: September 2025
- Website: beydahsaglam.com
- Email: [email protected]
- LinkedIn: beydah
- GitHub: beydah