在动手修复之前,先确认系统自己认为发生了什么。授权状态是可以直接读出来的,而且这些信息比任何猜测都可靠。
Windows:设置页面先看一眼
打开 设置 › 系统 › 激活。这一页会用日常语言告诉你当前是否已激活、激活方式是数字许可证还是产品密钥,以及是否关联了 Microsoft 账户。对大多数用户来说,这一页已经足够判断方向。
Windows:用 slmgr 看细节
需要更具体的信息时,用系统自带的软件许可管理工具。它不需要安装任何东西,只读取本机状态。
slmgr /dlv| 输出中的字段 | 含义 | 为什么重要 |
|---|---|---|
| 许可证状态 | 已授权 / 通知 / 未授权 | 判断是否真的激活 |
| 产品密钥渠道 | Retail / OEM / Volume | 判断授权来源 |
| KMS 计算机名称 | 客户端配置的 KMS 主机 | 批量授权环境必看 |
| 部分产品密钥 | 密钥后五位 | 联系支持时用于核对 |
另一个常用命令是 slmgr /xpr,它只回答一个问题:当前激活什么时候到期。零售与数字许可证通常显示永久,KMS 激活则会显示一个到期时间。
Office:文件 › 账户
打开 Word 或 Excel,点击「文件」→「账户」。右侧「产品信息」区域会显示产品名称与激活状态,例如「Microsoft 365 家庭版 · 已激活」,或「需要激活」。如果由组织分配,还会显示「属于:单位名称」。
这一页是判断 Office 授权最直接的依据。产品名称决定了它应该用订阅、密钥还是组织授权来激活,比任何错误提示都准确。
Office 批量授权:ospp.vbs
如果确认是批量授权版,可以用 Office 自带的脚本查看许可证状态。它位于 Office 安装目录下的 Office16 文件夹,路径会随版本与位数变化。
cscript "C:\Program Files\Microsoft Office\Office16\ospp.vbs" /dstatus输出里重点看 LICENSE STATUS 与 KMS machine name 两行。前者告诉你是否已激活,后者告诉你客户端是否指向了某台主机。零售版与订阅版没有这个脚本,看到「找不到文件」是正常的。
拿到结果之后
把「许可证状态」和「产品密钥渠道」这两项记下来,再回到诊断向导。这两个信息基本可以决定后续该查网络、查账户,还是直接联系组织管理员。
本文依据 Microsoft Learn 关于 slmgr.vbs 选项的说明,以及 Office 批量激活管理工具的官方文档整理。不同版本系统的输出措辞可能略有差异。
用几个问题确认你属于哪一种情况,再决定下一步做什么。