<p>原始安装日期可通过PowerShell命令获取:Get-ChildItem -Path HKLM:\System\Setup\Source* | ForEach-Object { Get-ItemProperty -Path Registry::$<em>.PSChildName } | Select-Object ProductName, ReleaseID, CurrentBuild, @{n="Install Date"; e={([DateTime]'1/1/1970').AddSeconds($.InstallDate)}} | Sort-Object "Install Date",结果中最后一行的“Install Date”即为首次安装时间。</p>

想确认Windows 10系统是哪天装上的,比如判断是不是刚重装过、评估电脑使用时长,或核对售后保修起始时间,必须查到原始安装日期而非最近更新时间。
通过 PowerShell 查看原始安装日期(推荐)
这一步操作起来很简单,直接把文件拖进去就行。PowerShell能读取注册表中未被系统更新覆盖的原始安装时间戳,比systeminfo更可靠。
第一步:按 Win + X → 选择【Windows PowerShell(管理员)】。
第二步:粘贴并执行以下命令:
Get-ChildItem -Path HKLM:\System\Setup\Source* | ForEach-Object { Get-ItemProperty -Path Registry::$_.PSChildName } | Select-Object ProductName, ReleaseID, CurrentBuild, @{n="Install Date"; e={([DateTime]'1/1/1970').AddSeconds($_.InstallDate)}} | Sort-Object "Install Date"
第三步:等待2~3秒,结果中最后一行的 【Install Date】 就是最原始的系统安装时间——它对应你第一次装Win10或OEM预装的那一刻,不是后续升级或功能更新的时间。
用 systeminfo 快速查看初始安装日期
适合临时快速验证,但注意:该命令显示的是“系统首次初始化完成”的日期,若曾执行过重置或大版本升级,可能被覆盖为较新时间。
以管理员身份运行命令提示符或PowerShell。
输入:systeminfo | find "初始安装日期" → 按回车。
如果返回为空,说明当前系统环境(如精简版或某些企业镜像)未写入该字段,需换用注册表法。
从系统设置里找安装日期(仅限部分版本)
方法一:打开【设置】→【更新和安全】→【Windows 更新】→ 点击右下角【OS 内部版本信息】→ 在“Windows 规格”区域查找“安装日期”。
方法二:按 Win + R → 输入 winver → 回车 → 弹窗中点击【确定】后,部分Win10 22H2及更高版本会在底部显示“安装日期”,但该字段在多数版本中已被移除,不可依赖。
注意:这个界面显示的日期实际是最近一次功能更新完成时间,【不是原始安装日期】。
直接查注册表确认 InstallDate 值
这是最底层、最不可绕过的依据,所有其他方法都源于此处。如果你已经知道注册表路径,可以直接跳到这里验证。
按 Win + R → 输入 regedit → 回车 → 导航至:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion
右侧找到名为 InstallDate 的 DWORD(32位) 值,双击查看其十进制数值。
该数值是自1970年1月1日以来的秒数,需手动转换:打开任意网页计算器,输入公式 (InstallDate值) + 86400 × 8(校正东八区时差),再用UNIX时间戳转换工具解析为可读日期。

















