开发者社区 问答 正文

ECS Windows Server 2012系统更新或安装角色时出现"0x80073712(组件存

在ECS Windows Server 2012系统中安装更新的时候,出现"0x80073712"错误;

使用服务管理器安装新角色的时候,如下图所示,出现"0x80073712(组件存储已损坏)"错误:

image.png

展开
收起
开发者说 2019-07-31 19:46:46 815 分享 版权
阿里云 AI 助理回答

遇到错误代码"0x80073712",这通常意味着Windows Update组件或系统组件存储出现了问题。在阿里云ECS的Windows Server 2012系统中遇到此问题时,可以尝试以下步骤来解决:

1. 使用DISM工具修复系统映像

打开命令提示符(以管理员身份运行),输入以下命令并按回车执行:

DISM /Online /Cleanup-Image /RestoreHealth

这个命令会连接到Windows Update服务器下载健康的系统文件来替换可能损坏的文件。

2. 重置Windows Update组件

如果DISM命令执行完毕后问题依旧,可以尝试重置Windows Update组件。在命令提示符(管理员模式)中依次运行以下命令:

net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
net start wuauserv
net start cryptSvc
net start bits
net start msiserver

这些命令会停止相关的服务,重命名SoftwareDistribution和catroot2文件夹,然后重新启动服务,以此来重置Windows Update的设置。

3. 再次尝试安装更新或角色

完成上述步骤后,重启您的ECS实例,然后再次尝试通过Windows Update安装更新或使用服务管理器添加新角色。

4. 检查磁盘空间和权限

确保系统盘有足够的空间进行更新操作,并且当前用户具有足够的权限执行更新操作。

5. 如果问题持续存在

如果以上步骤都无法解决问题,可能需要考虑更深层次的系统修复,比如使用“sfc /scannow”命令检查并修复系统文件,或者考虑备份重要数据后重新部署系统。

请记得,在进行任何系统级别的操作之前,最好先对重要的数据进行备份,以防操作过程中发生意外数据丢失。如果问题复杂,也可以联系阿里云的技术支持获取进一步的帮助。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答