如何修改win11操作系统的安装日期
1、打开注册表,定位到:计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion
2、在该路径下,找到名为“InstallDate”和“InstallTime”(如果存在)的注册表项。
复制以下代码在:https://www.jyshare.com/compile/10/ 运行 运行前记得修改以下代码的String dateTime2 为你想要的日期
import java.math.BigDecimal;
import java.text.SimpleDateFormat;
/**
*
*
* @author Kelly
*
*/
public class WindowsTimeTest {
public static void main(String[] args) {
String dateTime1 = "1601-01-01 00:00:00";
//修改成你要改的日期时间
String dateTime2 = "2025-06-03 08:00:00";
try{
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
//日期时间,毫秒
long time2 = sdf.parse(dateTime2).getTime();
//毫秒转为秒
System.out.println("CMD->systeminfo->安装日期:"+(time2/1000));
long m = time2 - sdf.parse(dateTime1).getTime();
//毫秒转为纳秒
BigDecimal bigDecimal1 =BigDecimal.valueOf(m);
BigDecimal bigDecimal2 =BigDecimal.valueOf(1000000);
BigDecimal multiply = bigDecimal1.multiply(bigDecimal2);
//取前18位输出
System.out.println("系统->关于->安装日期:"+multiply.toPlainString().substring(0,18));
}catch(Exception e){
}
}
}运行后得到以下结果:
CMD->systeminfo->安装日期:1748937600
系统->关于->安装日期:133934112000000000
3、修改InstallDate的值为(十进制):1748937600
4、修改InstallTime的值为(十进制):133934112000000000
5、重启后生效。
页:
[1]