我需要一个 VB 脚本,每次 Windows 启动时执行该脚本来更新时间服务器

我需要一个 VB 脚本,每次 Windows 启动时执行该脚本来更新时间服务器

我需要脚本来自动更新时间服务器。我怀疑用于保持时间更新的内置电池没电了,我不想更换电池,因为我很快就会把这台笔记本电脑扔掉换一台新的。

每次启动时,我都必须 - 右键单击​​ > 调整日期/时间(任务栏) > Internet 时间设置 > “与 Internet 时间服务器同步”,然后单击“立即更新”以更新时间。更新后,时间始终正确运行,因为我编辑了注册表中的 SpecialPollInterval 数以每 660 秒轮询一次时间服务器。

有人能给我一个 VB 脚本并告诉我如何使用它吗?或者如果有其他可行的方法,请告诉我。我厌倦了每次启动时手动执行此操作,有时我会忘记,只有在软件因错误的时间停止工作后才会提醒我。更糟糕的是发送过时的电子邮件。

谢谢。

答案1

你不需要 VB 脚本,只需使用 .bat 文件和 Windows 命令即可,也可以手动从命令提示符启动

w32tm /resync

只需将上述命令放入.bat 文件中,然后将该文件放入启动文件夹中。

  1. 创建一个新的文本文件,比如说 sync_time.txt,并将该命令放入其中
  2. 将 .txt 文件重命名为 .bat,这样你就有了一个 sync_time.bat 文件
  3. 手动启动该文件或将其放在启动文件夹中,以便每次登录时它都会自动启动。

答案2

在 Windows 7 中,时间同步是一项计划任务。如果您启动任务计划程序,则可以调整任务,使其在启动时除了已安排的更新之外运行。您可以通过控制面板、管理工具访问任务计划程序。

相关内容