无忧启动论坛

标题: 有谁知道这个系统的安装日期如何修改? [打印本页]

作者: ellx98    时间: 2021-12-23 13:46
标题: 有谁知道这个系统的安装日期如何修改?
本帖最后由 ellx98 于 2021-12-23 13:50 编辑

如下图所示,个人有点辟好,想要修改这个日期,但不知道如何修改,主要是不知道怎么换算这个值。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion
InstallTime里面的值就是系统关于里面的日期
全部改为0后日期会变为1601.1.1
比如我要改为2021.12.30,那这个18位的值是多少?有没有工具算下,那位大神帮忙写个工具,修改这里的安装日期用的,或者告诉下怎么修改也行。

截图01.png (16.65 KB, 下载次数: 209)

日期

日期

作者: cn449712926    时间: 2021-12-23 14:17
同求  我也是修改之后,这里的日期时间修改不了
作者: 邪恶海盗    时间: 2021-12-23 14:22
你在虚拟机里设置同的日期多装几次把这个时间读取出来比较分析一下呗,一般好像没人关注这个...
作者: foxfirefox    时间: 2021-12-23 14:26
用excel 2010 在A1输入InstallTime等于0时对应的时间,例如:1970/1/1 8:00:00
在B1输入你需要修改的时间,例如 2021/10/17  13:35:29
然后在C1输入公式=(B1-A1)*24*60*60
所得的值 就是 InstallTime所对应的注册表的十进制数字。
作者: ellx98    时间: 2021-12-23 15:08
foxfirefox 发表于 2021-12-23 14:26
用excel 2010 在A1输入InstallTime等于0时对应的时间,例如:1970/1/1 8:00:00
在B1输入你需要修改的时间, ...

算不出来,算了下不对
作者: thtf    时间: 2021-12-23 15:53
发一个自己写的小批处理,右键以管理员身份运行批处理,系统安装日期改现在的系统日期。

SetSystemInstallDate.rar

37.9 KB, 下载次数: 319, 下载积分: 无忧币 -2


作者: ellx98    时间: 2021-12-23 16:45
thtf 发表于 2021-12-23 15:53
发一个自己写的小批处理,右键以管理员身份运行批处理,系统安装日期改现在的系统日期。

多谢,经测试,很方便实现,只是不知道原理是,可以说说原理吗,怎么算的。
作者: bjay2008xmy    时间: 2021-12-23 19:31
提示: 作者被禁止或删除 内容自动屏蔽
作者: aranya    时间: 2021-12-23 21:23
时间戳(Unix timestamp)的转换,网络有在线转换
作者: thtf    时间: 2021-12-23 21:50
系统属性和systeminfo里是两个时间戳,Unix时间戳和LDAP时间戳。那个获取和转换是用Delphi写的,有现成的函数。如果想详细了解,可以看看我在邻居的帖子。https://bbs.pcbeta.com/forum.php ... 7281&highlight=  
不知道有没有违规,如果违规请版主删除。
作者: zlzx01    时间: 2021-12-24 08:04
很高深的样子,学习了!
作者: nttwqz    时间: 2021-12-24 10:34
有这个需求的人估计还真是不多。经测试(自己研究,没有查看上面的批处理和网络搜索),注册表键值改为0,systeminfo获取的安装日期变成1970/1/1 8:00:00,尝试改为60,1970/1/1 8:01:00,所以可得出这个注册表键值是1970/1/1 8:00:00和安装日期之间的时间差,单位为秒,当然这个值是有范围的,有兴趣的可以自己研究。

1970/1/1到2021/12/24共18985天,18985*3600*24=1640304000,这个值是2021/12/24 8:00:00,若要变成2021/12/24 0:00:00,就减去8小时,1640304000-8*3600=1640275200
作者: ellx98    时间: 2021-12-24 12:46
nttwqz 发表于 2021-12-24 10:34
有这个需求的人估计还真是不多。经测试(自己研究,没有查看上面的批处理和网络搜索),注册表键值改为0,s ...

InstallTime 里面是16位数,加上`????后面的二位,这个十进制数怎么填写进去?转为什么16进制?
作者: nttwqz    时间: 2021-12-24 13:24
ellx98 发表于 2021-12-24 12:46
InstallTime 里面是16位数,加上`????后面的二位,这个十进制数怎么填写进去?转为什么16进制?

我这研究的是8.1,不是bug10,看了下bug10,微软可能意识到了这个问题,所以多了个这个,你按照上面的思路,改成0试试,估计也是秒吧,不知道是不是还是从1970开始的。。。
作者: nttwqz    时间: 2021-12-24 13:27
本帖最后由 nttwqz 于 2021-12-24 13:30 编辑

尝试着弄了个玩具,改了注册表也能查出安装日期,仅在自己电脑上测试过。

系统安装时间.7z

50.25 KB, 下载次数: 74, 下载积分: 无忧币 -2


作者: CJDXMM    时间: 2022-2-15 07:59
小批处理很好用
作者: qazwsxedcAd123    时间: 2022-8-29 18:38
thtf 发表于 2021-12-23 15:53
发一个自己写的小批处理,右键以管理员身份运行批处理,系统安装日期改现在的系统日期。

感谢分享
作者: yuanjing    时间: 2022-8-29 20:52
学习了,感谢楼上大佬们分享
作者: xingyun12138    时间: 2022-12-8 15:44
我要积分下载,感谢
作者: xingyun12138    时间: 2022-12-8 15:45
怎么我的下载不了啊
作者: lovessmm    时间: 2022-12-9 05:37
本帖最后由 lovessmm 于 2022-12-9 05:39 编辑

2021.12.30=132852960000000000
后面的0000000是24小时中的毫秒,如果只要显示日期那忽略它就好
给你简单的代码不知道你能否看懂DateDiff("s", "1601/1/1", "2021/12/30") & "0000000"
作者: 家驹    时间: 2022-12-9 10:04
癖好
作者: dong2619193    时间: 2023-2-27 11:18
ellx98 发表于 2021-12-23 16:45
多谢,经测试,很方便实现,只是不知道原理是,可以说说原理吗,怎么算的。

同问
作者: 527104427    时间: 2023-2-27 12:00
本帖最后由 527104427 于 2023-2-28 12:30 编辑

看来没人需要啊,算了,删了


11.png (12.22 KB, 下载次数: 192)

11.png

作者: 527104427    时间: 2023-2-27 12:34
本帖最后由 527104427 于 2023-2-28 12:30 编辑

看来没人需要啊,算了,删了
作者: hzr986    时间: 2023-4-16 02:07
感觉非常666的样子
作者: 张家雷少    时间: 2023-5-8 21:26
thtf 发表于 2021-12-23 15:53
发一个自己写的小批处理,右键以管理员身份运行批处理,系统安装日期改现在的系统日期。

我想下载 可是不让
作者: cenboy    时间: 2023-5-12 12:22

很高深的样子
作者: dl-lyz    时间: 2023-5-16 12:06
thtf 发表于 2021-12-23 15:53
发一个自己写的小批处理,右键以管理员身份运行批处理,系统安装日期改现在的系统日期。

没有权限打开 怎么解

作者: a8742    时间: 2023-5-23 09:44
谢谢大哥
作者: huajian628    时间: 2023-7-11 22:15
thtf 发表于 2021-12-23 15:53
发一个自己写的小批处理,右键以管理员身份运行批处理,系统安装日期改现在的系统日期。

我为什么不能下载呢
作者: huajian628    时间: 2023-7-11 22:15
thtf 发表于 2021-12-23 15:53
发一个自己写的小批处理,右键以管理员身份运行批处理,系统安装日期改现在的系统日期。

大佬可否私发下脚本  提示我没有权限下载附件
作者: wxydsg123    时间: 2023-7-12 16:01
1
作者: chiaijun    时间: 2023-7-30 10:50
thtf 发表于 2021-12-23 15:53
发一个自己写的小批处理,右键以管理员身份运行批处理,系统安装日期改现在的系统日期。


作者: attirber    时间: 2023-7-30 17:52
谢谢大哥
作者: Gongzzi    时间: 2023-8-3 15:31
谢谢大哥
作者: ach64    时间: 2023-8-4 11:02
改系统安装的日期,试一下看看。
作者: zj7344426    时间: 2023-8-4 11:17
好玩的
作者: netsurf    时间: 2023-8-4 13:35
强大,支持。
作者: Gongzzi    时间: 2023-8-9 17:46
thtf 发表于 2021-12-23 15:53
发一个自己写的小批处理,右键以管理员身份运行批处理,系统安装日期改现在的系统日期。

好用
作者: mixzine    时间: 2024-7-30 23:21
下载试试 看看
作者: mixzine    时间: 2024-7-30 23:22
改设置(UWP)里的安装日期 是改 InstallTime;InstallDate是CMD里的systeminfo的安装日期。 InstallDate是从伦敦时间1970年1月1日到安装时间的总秒数 InstallTime是从伦敦时间1601年1月1日到安装时间的总秒数
作者: S_ingularity    时间: 2024-7-30 23:26
谢谢分享
作者: S_ingularity    时间: 2024-7-30 23:27
谢谢大哥
作者: j4tan    时间: 2024-8-30 11:20
学习了,感谢几位大神分享的小工具
作者: 867095936    时间: 2024-10-7 10:09
下载无权限
作者: redhh    时间: 2024-10-7 10:14
不懂。学习下。谢谢。




欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3