• 主板损坏时间不自动更新,如何解决


    目录

    问题描述

    原因分析:

    解决方案:

    手动同步:

    自动同步

    下载地址

    安装步骤

    测试

     核心代码


    问题描述

    假如本次电脑关机时间为2022年6月1日 6:00

    我在三天之后打开电脑,发现系统时间还是2022年6月1日 6:00


    原因分析:

    查询了许多文章之后,确定是我主板问题,于是我查阅了资料


    解决方案:

    手动同步:

    电脑->设置->时间和语言->日期和时间,点击立即同步即可

     手动同步需要每一次手动点击,使用者总不能每一次都同步一下时间吧,于是我写了一个工具。

    自动同步

    原理:获取网络时间与当前系统时间进行对比,如果误差超过一秒钟,于是将系统时间设置为网络时间

    工具说明:开机之后自动运行,在电脑链接网络的情况之下,立即更新时间

    下载地址

    https://dearbear.lanzouw.com/iOKsO06jx01a

    安装步骤

    下载之后,放置到一个你不会轻易删除的文件夹下面比如:D:\Users\Administrator\Desktop\uptime_boxed.exe

    打开此电脑鼠标右键->管理,打开计算机管理,选择任务计划程序库

     点击创建任务,常规设置

     

     在触发器之中新建(创建方式如下面第二张图)一个,创建完成之后如下图方框所示

     

     选择操作,新建启动程序,创建完成之后如图所示,新建的时候选择你下载的程序地址

     选择确定即可。

    可以注销系统,重新登录尝试一下


    测试

    不想注销系统也可以直接用管理员身份打开这个时间同步工具uptime_boxed.exe

    然后使用管理员身份打开cmd 更改系统时间,观看十否会同步

    如我 修改本机时间为00:00:00

     

     修改之后时间大约会在3秒之内进行同步

     核心代码

    懂得都懂

    1. .版本 2
    2. .程序集 窗口程序集_启动窗口
    3. .程序集变量 北京时间, 日期时间型
    4. .程序集变量 系统时间, 日期时间型
    5. .子程序 __启动窗口_创建完毕
    6. 时钟1.时钟周期 = 5 × 1000
    7. _启动窗口.可视 = 假
    8. .子程序 更新系统时间
    9. .局部变量 开始时间, 整数型
    10. .局部变量 结束时间, 整数型
    11. 系统时间 = 取现行时间 ()
    12. 标签_系统时间内容.标题 = 时间到文本 (系统时间, )
    13. 北京时间 = 时间_取北京时间 ()
    14. 标签_网络时间内容.标题 = 时间到文本 (北京时间, )
    15. .如果真 (取绝对值 (取时间间隔 (系统时间, 北京时间, #秒)) > 1)
    16. 置现行时间 (时间_取北京时间 ())
    17. .如果真结束
    18. .子程序 _更新_被单击
    19. 更新系统时间 ()
    20. .子程序 _时钟1_周期事件
    21. 更新系统时间 ()

    完成源码下载地址:

    https://dearbear.lanzouw.com/iBtxH06jyfch

    欢迎私信交流

  • 相关阅读:
    如何拉取钉钉的外出、出差审批单
    阻止事件冒泡
    WPF显示3D图形
    C++ map容器
    strongSwan报文交互过程
    网络安全笔记 -- 逻辑越权(水平垂直越权)
    内联函数、带默认形参值的函数、引用传参以及函数重载的具体介绍和例子
    docker部署springboot、springcloud、vue项目
    ARMday01(计算机理论、ARM理论)
    驱动仅提供32位刷写的情况下如何完成刷写单数字节
  • 原文地址:https://blog.csdn.net/qq_40757240/article/details/125334859