Windows 11首次安装时间可通过systeminfo命令查“初始安装日期”,PowerShell执行(Get-CimInstance Win32_OperatingSystem).InstallDate | Get-Date获取高精度时间,注册表HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion下InstallDate值转Unix时间戳亦可得;首次激活时间则需在事件查看器中筛选ID 1001事件,或用slmgr.vbs /dlv查看“安装时间”和“Last Activation Date”。

如果您需要确认 Windows 11 系统的首次安装时间或初始激活日期,系统本身并未直接提供单一图形界面入口显示“首次激活时间”,但可通过多种底层机制提取相关时间戳。以下是获取这些关键时间点的具体方法:
一、使用 systeminfo 命令查询初始安装日期
systeminfo 是 Windows 11 内置的系统诊断工具,其输出中包含“初始安装日期”字段,该值记录的是操作系统首次部署或执行“重置此 PC(保留我的文件)”后写入内核日志的时间,不受常规功能更新影响,数据来源为系统级日志,与语言环境无关。
1、右键点击“开始”按钮,在弹出菜单中选择“终端(管理员)”或“Windows PowerShell(管理员)”。
2、在终端窗口中输入以下命令并按回车执行:systeminfo。
3、等待命令执行完成,在滚动输出中定位标有“初始安装日期”或英文字段“Original Install Date”的行,其右侧显示的时间即为首次安装时间。
二、使用筛选命令精确定位安装时间
为避免 systeminfo 输出内容过长导致人工查找困难,可通过管道符配合 find 命令仅提取含安装日期的关键行,确保结果唯一且可直接读取,适用于中英文双语系统环境。
1、以管理员身份打开“终端”或“Windows PowerShell”。
2、输入以下命令并按回车执行:systeminfo | find "初始安装日期"。
3、若系统语言为英文,改用:systeminfo | find "Original Install Date"。
4、命令将直接返回唯一一行结果,格式为“初始安装日期: YYYY/MM/DD, HH:MM:SS”,无需浏览其余信息。
三、通过 PowerShell 获取高精度安装时间
PowerShell 调用 CIM 实例接口直接读取操作系统对象的 InstallDate 属性,该属性以 WMI 标准格式存储,经 Get-Date 转换后可输出本地时区下的可读时间(精确到秒),且完全独立于系统语言设置。
1、右键点击“开始”按钮,选择“终端(管理员)”或“Windows PowerShell(管理员)”。
2、在终端中切换至 PowerShell 标签页(如未默认打开,可按 Ctrl + Shift + 1)。
3、输入并执行以下命令:(Get-CimInstance Win32_OperatingSystem).InstallDate | Get-Date。
4、输出结果即为已转换为本地时区的完整日期与时间,例如:2025年8月12日星期二 14:23:05。
四、从注册表读取 InstallDate 时间戳并转换
注册表路径 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion 中的 InstallDate 值以 Unix 时间戳(自1970-01-01 00:00:00 UTC 起的秒数)存储,该值仅在全新安装时写入,不受重置或更新影响,具有最高持久性。
1、按 Win + R,输入 regedit 并回车,打开注册表编辑器。
2、导航至:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion。
3、在右侧窗格中查找名为 InstallDate 的 DWORD (32 位) 值,双击查看其十进制数值(如:1723456789)。
4、在 PowerShell(管理员)中执行转换命令,将 1723456789 替换为实际数值:Get-Date -Date ([System.DateTimeOffset]::FromUnixTimeSeconds(1723456789).DateTime)。
五、通过事件查看器定位首次激活时间
系统首次成功激活会触发事件 ID 1001(来自 Microsoft-Windows-Security-SPP 组件),该事件记录在“应用程序和服务日志 → Microsoft → Windows → SoftwareProtectionPlatform → 操作日志”中,其时间戳最接近实际激活时刻,前提是该日志未被清除且具备管理员权限。
1、按下 Win + R,输入 eventvwr.msc 并回车,打开事件查看器。
2、在左侧导航树中依次展开:应用程序和服务日志 → Microsoft → Windows → SoftwareProtectionPlatform → 操作日志。
3、在右侧操作窗格点击“筛选当前日志”,在“事件ID”框中输入 1001,点击确定。
4、在筛选结果中查找最早的一条事件,其“日期和时间”列即为该许可证首次报告成功的时刻。
5、双击该事件,在“详细信息”选项卡中确认“任务类别”为“Activation”且“消息”含 successfully activated 字样。
六、使用 slmgr.vbs 命令提取激活时间线索
slmgr.vbs 工具可输出当前许可证配置摘要,“安装时间”字段(InstallTime)反映的是许可证对象写入系统的时间,多数情况下与首次激活同步发生;而“Last Activation Date”则明确记录最近一次激活的具体时间点。
1、右键点击“开始”按钮,选择“终端(管理员)”或“Windows PowerShell(管理员)”。
2、输入以下命令并回车:slmgr.vbs /dlv。
3、在滚动输出中查找 安装时间 或 Last Activation Date 行,其后显示的日期格式为 YYYY/MM/DD HH:MM:SS,例如:2023/09/15 10:22:41。
4、同时记录“许可证状态”字段值,若显示“已授权”且“剩余 Windows 重置次数”为非零,则进一步佐证该时间为有效激活节点。











