KMS 激活报错,0x80080005 的处理方案

最近不知道为啥原因,Office 和 Windows 激活报错 0x80080005 报错多了起来,前几年还是 0xC004F017 的天下,这是错误界要换天了?

回归正题,说一下解决方案,有两个:

1. 删除注册表

注意:注册表操作有风险,建议操作前做好备份

KEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\SppExtComObj.exe

2. 使用 OfficeTool 工具重置 Software Protection 服务

下载 Office Tool 运行起来,按照下面图片所示点击操作就可以了。

最后,顺便说下另一个错误:0x80070005 这个错误也这么处理。如果处理好了就好了。如果处理不好就得重装系统了。

### KMS 激活失败的原因分析与解决方案 KMS (Key Management Service) 是一种用于批量激活 Microsoft Windows 和 Office 的技术。如果遇到 `KMS activation failed due to unregistered class` 错误,通常表明系统中某些必要的组件未正确注册或初始化。 #### 可能原因 1. **缺少必要 DLL 文件的注册** 系统可能由于安装过程中的错误或其他因素导致部分动态链接库(DLL)文件未被正确注册到系统中[^1]。 2. **服务配置不正确** 如果 `kylin-kms-activation.service` 或类似的 KMS 服务未能正常运行,则可能导致激活失败。这可能是由服务配置文件为空或者服务依赖项缺失引起的[^2]。 3. **网络连接问题** KMS 客户端需要通过网络联系 KMS 主机完成激活流程。任何中间环节的中断都可能导致激活失败[^4]。 --- #### 解决方案 ##### 方法一:重新注册相关 DLL 文件 可以通过命令行工具手动重新注册所需的 DLL 文件来解决问题: ```cmd regsvr32 slc.dll regsvr32 licmgr.dll ``` 上述两条命令分别针对软件许可控制模块 (`slc.dll`) 和许可证管理器 (`licmgr.dll`) 进行重新注册操作。 ##### 方法二:调整并优化 KMS 服务设置 对于基于银河麒麟的操作系统,可以按照以下步骤进行排查和修正: 1. 停止当前的服务实例以防止干扰后续修改工作: ```bash systemctl stop kylin-kms-activation.service ``` 2. 编辑服务定义文件 `/etc/systemd/system/kylin-kms-activation.service` 并确认其路径指向有效的可执行脚本位置以及参数无误[^3]。 3. 执行如下指令使更改生效后再尝试启动服务: ```bash systemctl daemon-reload systemctl start kylin-kms-activation.service ``` 4. 查看最新日志记录验证是否有新的异常提示出现: ```bash journalctl -u kylin-kms-activation.service --since today ``` ##### 方法三:检查硬件虚拟化支持状态 确保宿主机已开启 CPU VT-x 技术的支持选项;否则即使成功部署了完整的镜像也可能因为缺乏底层支撑而无法实现预期功能表现。 --- #### 注意事项 尽管报错信息显示会影响用户体验,但实际上只要不是核心业务逻辑所必需的部分就不会真正阻碍日常办公活动继续开展下去。不过为了保持良好的维护习惯还是建议尽早彻底消除此类潜在隐患以免日后升级迁移过程中再次遭遇类似困扰。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值