根据你的描述,使用 massgrave.dev 的 Microsoft Activation Scripts (MAS) 激活 Office 后,由于 Windows 更新导致激活失效,这可能是由多种原因引起的。以下是分析和解决方案:


可能原因

  1. Windows 更新覆盖了激活文件或设置

    • 某些 Windows 更新可能会重置系统中的激活相关文件(例如 sppc.dll 或注册表项),特别是使用 Ohook 或 KMS 激活方法时。
    • 如果使用了 HWID 或 KMS38 激活 Windows,某些更新可能干扰数字许可证或 KMS 服务器的连接。
  2. Office 版本不兼容或更新问题

    • Office 更新可能导致激活状态被重置,尤其是当 Office 检测到许可证不匹配或尝试重新验证时。
    • 如果使用了 Ohook 激活 Office,更新可能会导致自定义的 sppc.dll 文件被替换。
  3. KMS 激活的续期问题

    • 如果使用的是 Online KMS 激活方法,激活有效期为 180 天,需要定期续期。如果续期任务未正确设置或被 Windows 更新禁用,可能导致激活失效。
  4. 系统检测到非正版软件

    • Windows 或 Office 可能检测到激活工具(如 MAS)使用的非官方许可证,导致激活状态被重置。
  5. 恶意软件或防病毒软件干扰

    • 某些防病毒软件可能误将 MAS 的激活文件(如 sppc.dll)识别为威胁并删除,导致激活失效。

解决方法

以下是针对上述问题的逐步排查和解决方法:

1. 确认激活状态
  • 检查 Office 激活状态
    1. 打开任意 Office 应用(如 Word)。
    2. 转到“文件” > “账户” > “产品信息”,查看是否显示“产品已激活”或“需要激活”。
  • 检查 Windows 激活状态
    1. 右键点击“此电脑” > “属性”。
    2. 在“Windows 激活”部分检查激活状态。
    3. 或者运行命令 slmgr /xpr 检查激活状态和剩余时间。
2. 重新运行 MA