可通过slmgr.vbs /dlv、powershell查询softwarelicensingproduct或slmgr.vbs /xpr命令查看windows许可证状态;前者显示详细信息含到期日,后者直接提示永久激活、过期日期或未激活。

如果您需要确认当前Windows系统的许可证是否仍处于有效激活状态,可以通过系统内置命令快速获取许可的到期时间及相关信息。以下是执行此操作的具体步骤:
一、使用slmgr.vbs命令查看许可证详细信息
slmgr.vbs是Windows系统自带的软件许可管理脚本工具,可直接调用以显示激活状态、产品密钥部分信息及许可证有效期等关键数据。
1、按下Win + R组合键,打开“运行”对话框。
2、输入cmd并按回车,以管理员身份运行命令提示符(右键“命令提示符”选择“以管理员身份运行”)。
3、在命令提示符窗口中输入以下命令并回车:slmgr.vbs /dlv。
4、等待输出完成,滚动查看结果中的“到期日期”或“License Status”字段,其中明确标注了剩余有效期或永久激活标识。
二、通过PowerShell获取激活状态与到期时间
PowerShell提供了更结构化的输出方式,配合WMI类可精准提取许可证生命周期参数,尤其适用于批量检查场景。
在 Windows 11 上"直接发声"的 TTS(从 WSL2/TUI 调用 powershell.exe + System.Speech)。适用于用户说"说出来/读出来/语音播报/用TTS",或反馈"没声音/tts 生成的 mp3 是空的/播不出来",以及需要中文语音但 OpenClaw 内置 tts 不可用时。
1、按下Win + X,选择Windows PowerShell(管理员)。
2、输入以下命令并回车:Get-WmiObject -Query "SELECT * FROM SoftwareLicensingProduct WHERE LicenseStatus = 1" -Namespace "root\cimv2\softwarelicensing" | Select-Object -Property Name, TimeRemaining, GracePeriodRemaining。
3、观察返回结果中的TimeRemaining值,单位为秒;若为0或显示永久激活,表示无到期限制。
三、使用slmgr.vbs /xpr命令快速判断是否过期
该命令仅输出一行简明结果,用于快速验证当前激活状态是否仍在有效期内,适合日常快速核验。
1、以管理员身份打开命令提示符(方法同上)。
2、输入命令:slmgr.vbs /xpr并回车。
3、屏幕将显示三种可能结果:“机器已永久激活”、“该机器的许可证将在[具体日期]过期”,或“该机器尚未激活”。










