
时间同步工具是一款在windows系统下可以自动根据设定同步机器时间的工具,最近发现单位电脑的BIOS电池发生故障,本地时间无法存储,本来想更换一个电池解决问题,结果连续更换了多块BIOS电池发现问题依旧,后来想到了设置开机启动任务,通过命令方式让机器自动同步时间,结果设置了半天总是报错。最后写了这款软件,把软件的快捷方式放到系统的启动菜单里,让软件自动运行,这回世界终于安静了。在这里放出来,请有需要的朋友自行下载吧。

电脑永久了,CMOS电池没电了,电脑开机后系统时间被重置到几年前的时间,话不多说,小工具需求如下:
功能需求 -- 电脑开机后自动执行时间同步
非功能需求 -- 安装执行简单,无需安装额外环境
思路如下:访问网络获取北京时间,然后调用命令行来设置系统时间。
1、软件运行后会自动同步一次时间,然后再按照配置的Cron表达式进行时间同步。
2、软件会根绝配置文件中的设置自动运行(config.ini为软件的配置文件)。
3、配置文件内容以及参数解释
TimeInterval="0 0 0/6 * * ?"
# 同步时间间隔,程序中内置定时器,可以根据上面的Cron表达式,按照固定的间隔自动同步时间(默认是每隔六小时同步一次时间)。具体设置方法可以参考https://www.cnblogs.com/zy-jiayou/p/7007303.html,这里我就不搬砖了。如果还是搞不定,可以打开https://cron.qqe2.com/,这个网站可以在线生成Cron表达式,图文并茂基本上没什么难度。
showLines=10
# 消息显示行数,消息行数达到数值时,多余的消息会自动删除,此项设置只针对消息显示有效,对于日志无效。
debug=false
# 是否开启调试模式,true-开启;false-关闭。如果开启调试模式,会在软件所在目录建立LOG文件夹存放消息日志文件。通过观察消息日志的时间可以确定程序是否按照间隔准确运行。
ntpService=ntp.ntsc.ac.cn
# NTP服务器地址,默认是阿里授时中心地址,也可以根据需要修改为内网或外网NTP服务器IP。
JudgeState=baidu.com
# 辅助网络判断,可以为网址,也可以为IP。程序会根据设置在每次同步时间的时候判断本地网络状况是否正常,只有在网络正常的情况下程序才会连接NTP服务器进行时间同步操作。
autoExit=false
# 是否在同步时间成功后自动关闭,true-自动关闭;false-继续运行。增加这个参数的目的,是在软件随系统启动,并在第一次成功同步时间后,可以自动关闭,以节省系统资源。
1、大家在使用的时候遇到问题,或者有更好的建议可以在本帖中提出,只要我能看到一定抽时间修改。
2、由于程序在编译的时候使用了代码保护软件进行保护,所以在运行的时候360之类的软件会有报警,如果大家很在意360之类的报警提示的话。那就绕行吧。。。
3、软件需要管理员权限运行,否则无法修改时间(windows系统限制)。
4、软件适用范围:windows 7 以上系统以及 windows 2008 R2 SP1 以上系统可以运行(包括windows 7、windows 2008 R2 SP1),windows XP 系统由于年代久远没有测试。
修改:修改config.ini文件中debug选项无效的问题
开发者其他应用
Windows 11 轻松设置
系统其它
269KB
v1.07 官方版
powertoys 0.102.2883.0中文完整版
系统其它
302M
正式版
指定cmd窗口大小(调整窗口宽度大小命令)
系统其它
29KB
绿色版
Win11 Classic Context Menu中文版
系统其它
480KB
v1.2绿色版
PC已安装软件隐藏
系统其它
484KB
绿色版
Winfile文件管理器绿色版
系统其它
5.1M
v10.2.0.0电脑版
检查指定ADB或Fastboot设备是否插在USB3.0插口上
系统其它
3.5M
绿色免费版
FilelistCreator64位中文版
系统其它
2.4M
V23.6.13免费版
wtools(系统工具箱)
系统其它
49.9M
v1.1安装版
ClipSync中文绿色电脑版
系统其它
30.4M
V0.1.0开源免费版
支持( 0 ) 盖楼(回复)