修改 Windows 10/11 的系统设置中显示的安装日期
修改 Windows 10/11 的系统设置中显示的安装日期
- 具体步骤
- 步骤 1:获取目标时间的 LDAP 时间戳
- 步骤 2:将 LDAP 时间戳转换为 Unix 时间戳
- 步骤 3:修改注册表中的 `InstallTime` 和 `InstallDate`
- 步骤 4:验证修改
- 注意事项
- 关键说明
修改 Windows 系统的安装时间(特别是 InstallTime
项,用于 Windows 10/11 的系统设置中显示的安装日期),可以按照以下步骤操作:
具体步骤
步骤 1:获取目标时间的 LDAP 时间戳
- 访问 https://www.epochconverter.com/ldap。
- 在 “Create a 18-digit LDAP timestamp” 栏中输入你想要设置的目标时间(例如
2025-06-04 15:15:09
)。 - 点击 Create LDAP timestamp,生成一个 18 位的 LDAP 时间戳(例如
133169760000000000
)。
步骤 2:将 LDAP 时间戳转换为 Unix 时间戳
- 将上一步生成的 LDAP 时间戳粘贴到该https://tool.lu/timestamp/网站的 “日期时间转时间戳” 栏中。
- 点击 转化,获取对应的 Unix 时间戳(例如
1749021308
)。
步骤 3:修改注册表中的 InstallTime
和 InstallDate
-
按下 Win + R,输入
regedit
,打开注册表编辑器。 -
导航到路径:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion
-
找到并修改以下两个键值:
InstallTime
(十进制):- 双击
InstallTime
,将数值数据设置为上一步得到的 Unix 时间戳(例如1672502400
)。
- 双击
InstallDate
(十进制):- 双击
InstallDate
,同样设置为 Unix 时间戳(如果需要同步修改systeminfo
显示的时间)。
- 双击
步骤 4:验证修改
- 查看系统设置中的安装日期:
- 按下 Win + X,选择 系统 → 关于 → Windows 规格,查看安装日期是否已更新。
- 查看
systeminfo
命令的输出:- 打开命令提示符,输入
systeminfo
,查找 系统安装日期 是否已更新。
- 打开命令提示符,输入
注意事项
- 权限要求:
- 修改注册表需要管理员权限,确保以管理员身份运行注册表编辑器。
- 风险提示:
- 修改系统安装时间可能导致某些依赖安装日期的程序(如激活验证、日志记录等)出现异常。
- 建议在修改前备份注册表或创建系统还原点。
- 工具推荐:
- 如果不想手动计算时间戳,可以使用第三方工具(如 Windows 初始安装日期修改工具),但需确保工具来源可靠。
关键说明
-
InstallTime
和InstallDate
的区别:InstallTime
:用于 Windows 10/11 的系统设置中显示的安装日期(路径:Win + X
→ 系统 → 关于 → Windows 规格 → 安装日期)。InstallDate
:用于systeminfo
命令显示的安装时间(通过命令提示符运行systeminfo
查看)。- 如果你只修改
InstallDate
而不修改InstallTime
,系统设置中的安装日期仍会显示原始值。
-
修改
InstallTime
的方法:InstallTime
使用的是 LDAP 时间戳(18 位数字),需要通过工具或在线网站转换为十进制数值后写入注册表。