sqlserver2012安装错误0X80070005解决方法

sqlserver2012安装错误0X80070005解决方法,win10,64位。

Sqlserver2012安装错误:

出现以下错误:

SQL Server 安装程序在运行 Windows Installer 文件时遇到错误。

Windows Installer 错误消息: An error occurred during the installation of assembly ‘Microsoft.VC80.ATL,version=“8.0.50727.6229”,publicKeyToken=“1fc8b3b9a1e18e3b”,processorArchitecture=“x86”,type=“win32”’. Please refer to Help and Support for more information. HRESULT: 0x80070005.
Windows Installer 文件: C:\Users\Administrator\AppData\Local\Temp\SQL Server 2012\Setup\2052_CHS_LP\x64\setup\sqlsupport_msi\SqlSupport.msi
Windows Installer 日志文件: C:\Program Files\Microsoft SQL Server\110\Setup Bootstrap\Log\20190304_163647\SqlSupport_Cpu64_1_ComponentUpdate.log

单击“重试”将重试失败的操作,单击“取消”将取消此操作并继续安装。

如图:
在这里插入图片描述

发生错误的步骤&#x

### 解决SQL Server 2012安装过程中的错误代码0x800700ea #### 错误分析 错误代码 `0x800700ea` 表明存在无效参数的问题。此问题通常发生在尝试执行某些特定配置或设置期间,这些配置可能涉及操作系统权限、文件路径或其他环境变量。 #### 可能原因 该错误可能是由于以下几种情况引起的: - 安装程序试图访问不存在的资源或目录。 - 文件系统损坏或不兼容。 - Windows Installer服务未正常运行。 - 注册表项丢失或被篡改[^1]。 #### 解决策略 针对上述可能性,可以采取如下措施来解决问题: ##### 验证并修复磁盘错误 使用命令提示符以管理员身份运行 chkdsk 工具检查硬盘是否有坏道或者其他物理损伤: ```cmd chkdsk /f C: ``` ##### 清理临时文件夹 删除 `%temp%` 和 `C:\Windows\Temp` 中的所有文件,这有助于消除因残留缓存而导致的潜在冲突。 ##### 更新Windows更新组件和服务包 确保目标机器已应用最新的累积更新以及任何必要的 Service Pack 版本。对于 Windows Server 2016 来说,应该确认已经安装了所有可用的安全补丁和功能升级。 ##### 检查并重置Windows Installer服务 停止并重新启动 Windows Installer 服务,并清除其工作目录下的日志记录和其他中间产物。可以通过服务管理器 (services.msc) 或者命令行完成这项任务: ```powershell Stop-Service -Name msiserver Start-Service -Name msiserver ``` ##### 手动清理注册表键值 如果之前有过失败的安装尝试,则可能存在一些遗留下来的注册表条目干扰当前进程。建议备份整个注册表之后再谨慎移除疑似有问题的部分。重点关注 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer 下面的内容。 ##### 使用官方支持工具排查问题 微软提供了多种诊断工具可以帮助识别和修正常见的安装障碍。例如,“Fix it” 自助解决方案能够自动检测并处理许多典型场景下发生的异常状况。 ##### 调整防火墙/杀毒软件策略 有时安全防护产品会阻止正常的网络连接请求或是隔离重要的系统文件。暂时禁用这类应用程序后再试一次可能会有所帮助。 ##### 尝试离线模式部署 当在线源不可靠时,考虑采用本地介质来进行全新安装而非依赖互联网下载所需文件。 ---
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值