
如果您需要确认当前Windows系统的激活状态或查看许可证详细信息,则可以通过系统内置的slmgr命令行工具获取。以下是使用slmgr查看Windows激活和许可详情的具体操作步骤:
一、使用slmgr.vbs查看基本激活状态
slmgr.vbs是Windows软件许可管理工具,运行基础查询命令可快速获知系统是否已激活及当前密钥的部分信息。
1、按下Win + R打开“运行”对话框。
2、输入cmd并按回车,以管理员身份运行命令提示符(右键“命令提示符”选择“以管理员身份运行”)。
3、在命令提示符中输入以下命令并按回车:slmgr /xpr,该命令将显示“机器已永久激活”或“未激活”等状态提示。
4、继续输入:slmgr /dli,用于显示当前许可证的基本信息,包括版本、描述、剩余宽限期(如有)及部分产品密钥末尾字符。
二、使用slmgr.vbs查看完整许可证详情
通过/dlv参数可调用详细许可证视图,输出包括安装ID、激活ID、许可证通道(OEM、Retail、Volume)、绑定硬件ID及到期时间(如为KMS或MAK激活)等关键字段。
1、确保仍处于管理员权限的命令提示符窗口中。
2、输入命令:slmgr /dlv并回车。
3、等待命令执行完成,屏幕将滚动显示完整的许可证诊断信息,其中License Status行明确标识激活结果,Activation ID和Application ID可用于联系微软支持时提供验证依据。
三、使用PowerShell替代方式获取许可证摘要
PowerShell提供更结构化的输出格式,适用于需进一步筛选或导出数据的场景,其结果与slmgr命令互补但不依赖.vbs脚本引擎。
1、按下Win + X,选择Windows PowerShell(管理员)。
2、输入以下命令并回车:Get-WmiObject -Query “SELECT * FROM SoftwareLicensingProduct” | Where-Object {$_.PartialProductKey} | Select-Object Name, LicenseStatus, Description, ActivationStatus。
3、该命令仅列出已安装且含PartialProductKey的许可证项,LicenseStatus = 1表示已授权,ActivationStatus = 1表示已激活。
四、导出许可证信息至文本文件便于存档
将slmgr输出重定向保存为本地文件,可避免信息滚动丢失,也便于离线核查或提交技术支持。
1、在管理员命令提示符中,执行:slmgr /dlv > C:\license_info.txt。
2、等待命令结束,打开资源管理器,定位到C盘根目录,即可看到生成的license_info.txt文件。
3、用记事本打开该文件,全文内容即为完整的许可证诊断报告,其中Time remaining字段对KMS激活用户尤为关键。

评论(0)