如何检查 Windows 和 Office 激活状态 (slmgr, ospp.vbs)
本文旨在为您提供关于如何检查 Windows 和 Microsoft Office 激活状态的详细指南。了解您的软件是否已正确激活是确保其正常运行和接收更新的关键一步。
如何检查 Windows 和 Office 激活状态(slmgr、ospp.vbs)
欢迎来到 massgrave.download,一个致力于提供 Microsoft 激活脚本(MAS)独立文档的资源。您可以在 https://github.com/massgravel/Microsoft-Activation-Scripts 找到我们项目的源代码。
在使用 Windows 操作系统和 Microsoft Office 生产力套件时,确保您的软件已正确激活是至关重要的。激活不仅能解锁所有功能,还能确保您能接收到重要的安全更新和功能改进。但有时,您可能会疑惑您的 Windows 或 Office 是否真的已经激活。本文将详细指导您如何使用系统自带的命令行工具来检查它们的激活状态。
检查 Windows 激活状态 (使用 slmgr.vbs)
slmgr.vbs 是一个强大的脚本工具,用于管理 Windows 操作系统中的许可证和激活信息。通过它,您可以快速查看当前的激活状态、激活 ID、许可证到期日期等。
步骤:
-
打开管理员权限的命令提示符或 PowerShell:
- 在 Windows 搜索栏中输入
cmd或PowerShell。 - 在搜索结果中找到“命令提示符”或“Windows PowerShell”。
- 右键点击它,然后选择“以管理员身份运行”。如果出现用户账户控制(UAC)提示,请点击“是”。
- 在 Windows 搜索栏中输入
-
输入并执行命令:
-
在打开的管理员命令提示符或 PowerShell 窗口中,输入以下命令并按回车键:
slmgr.vbs /xpr这个命令会显示当前安装的 Windows 版本的激活过期日期。如果显示“计算机已永久激活”,则表示您的 Windows 是通过数字许可证或零售密钥永久激活的,没有过期时间。
-
如果您想查看更详细的激活信息,例如激活 ID、安装 ID 和部分产品密钥,可以使用以下命令:
slmgr.vbs /dlv执行此命令后,会弹出一个 Windows Script Host 窗口,其中包含您的 Windows 许可证的详细信息。仔细查阅其中的“许可证状态”字段,它会明确指出您的 Windows 是否已激活。
-
如果您想查看精简版信息,可以使用:
slmgr.vbs /dli这个命令会提供许可证类型和部分产品密钥等基本信息。
-
检查 Microsoft Office 激活状态 (使用 ospp.vbs)
与 Windows 类似,Microsoft Office 也有一个专门的脚本工具 ospp.vbs,用于管理 Office 产品的许可证。需要注意的是,ospp.vbs 脚本位于 Office 安装路径下,需要先切换到该目录才能执行。
步骤:
-
打开管理员权限的命令提示符:
- 按照检查 Windows 激活状态的第一个步骤操作,以管理员身份运行命令提示符。
-
切换到 Office 安装目录:
-
Office 的安装路径因版本和系统架构而异。常见的路径有:
- 对于 64 位 Office 安装在 64 位 Windows 上:
C:\Program Files\Microsoft Office\OfficeXX - 对于 32 位 Office 安装在 64 位 Windows 上:
C:\Program Files (x86)\Microsoft Office\OfficeXX - 对于 32 位 Office 安装在 32 位 Windows 上:
C:\Program Files\Microsoft Office\OfficeXX其中OfficeXX代表您的 Office 版本号。例如,Office 2016 对应Office16,Office 2019/365 对应Office16(通常是root\Office16或Office16),Office 2013 对应Office15,Office 2010 对应Office14。
- 对于 64 位 Office 安装在 64 位 Windows 上:
-
您可以通过打开任意 Office 应用程序(如 Word),然后点击“文件” > “账户” > “关于 Word”来查看详细的 Office 版本信息,有时路径也会在此处显示。
-
在命令提示符中,使用
cd命令切换到相应目录。例如,如果您的 Office 2016 是 64 位版本,您可能需要输入:cd "C:\Program Files\Microsoft Office\Office16"或者对于 Office 365/2019/2021 (即 Office Click-to-Run 安装):
cd "C:\Program Files\Microsoft Office\root\Office16"请根据您的实际安装情况调整路径。
-
-
输入并执行命令:
-
切换到 Office 目录后,输入以下命令并按回车键:
cscript ospp.vbs /dstatus这个命令将显示安装在您计算机上的所有 Office 产品的详细许可证信息。您可能需要滚动查看输出内容。重点关注以下几行:
LICENSE STATUS: 如果显示LICENSED,则表示您的 Office 已激活。REMAINING GRACE: 这表示距离许可证过期还有多少天(如果是非永久激活)。PRODUCT KEY: 会显示部分产品密钥,帮助您识别不同的 Office 产品。
-
如果您只想查看 Office 激活状态的简要信息,可以使用:
cscript ospp.vbs /dstatusall这会列出所有 Office 产品的简要状态。
-
常见问题 (FAQ)
Q: 为什么我的 Windows 或 Office 显示已激活但仍有水印或提示?
A: 这可能是一些系统缓存问题或与激活服务器通信不畅导致。通常重启计算机可以解决。如果问题持续,可以尝试重新运行激活命令,或检查您的网络连接。
Q: slmgr.vbs /xpr 显示“计算机已永久激活”是什么意思?
A: 这表示您的 Windows 许可证是永久有效的,例如通过零售密钥、数字许可证或随设备附带的 OEM 许可证激活。您无需担心激活会过期。
Q: 我输入 ospp.vbs 命令后提示“找不到文件”怎么办?
A: 这通常意味着您没有切换到正确的 Office 安装目录。请仔细检查您的 Office 版本和系统架构,并根据本文的指导找到正确的 OfficeXX 文件夹路径,然后使用 cd 命令切换。
Q: 这些命令是否会修改我的激活状态?
A: 不会。本文中提到的 slmgr.vbs /xpr, slmgr.vbs /dlv, ospp.vbs /dstatus 等命令都只是查询激活状态,它们不会对您的激活信息进行任何修改或更改。
总结
通过本文的指南,您应该已经掌握了如何使用 slmgr.vbs 和 ospp.vbs 这两个强大的命令行工具来检查 Windows 操作系统和 Microsoft Office 应用程序的激活状态。定期检查可以帮助您确保软件的合法性和功能完整性,避免因未激活而带来的各种问题。
如果您遇到激活问题,可能需要进一步的诊断。您可以尝试 PowerShell 命令 irm https://get.activated.win | iex 来尝试激活。请注意,本文档仅提供信息,不作任何官方声明。始终确保您的激活方式符合法律规定和微软的使用条款。
更多资源
Get MAS from the official project
This site does not host its own build of the scripts. The buttons below go to the project’s own repository and mirrors, so what you get is what the developers published.
PowerShell one-liner published by the project:
irm get.activated.win | iexCheck the domain before running it, and see how to verify what you run.
Activation tooling is routinely classified as riskware by antivirus software. That is expected for this category and is not by itself evidence of malware — nor proof that a particular copy is clean. Verify the source before running anything.