『QQ:1353814576』

VS2013 安装提示核心功能出现严重错误!


安装失败 缺少核心功能组件 VS2013 安装时提示核心功能出现严重错误!

今天遇到了一个挺郁闷的事情 就是一台业务服务器程序运行出现异常,日志没有目标性较强的记录无从排查,只好开启服务器现场coding模式,然而再安装VS2013的过程中出现了下面这个令人头大的问题

安装失败 缺少核心功能组件 VS2013 安装时提示核心功能出现严重错误!

微软这类大软件用起来时香就是一旦出现问题 就一头雾水。 机智的我 百度找到3个解决方案 一个一个试了下去

方法一:解决办法:计算机管理->设备管理器->非即插即用驱动程序->http改为自动。

现实:服务器对应位置压根没有 非即插即用驱动程序 这一个选项

结论:无法解决

2.方法二:

如果第一次安装过程弹出篡改默认浏览器的警告,那可以通过取消浏览器防劫持(以UC浏览器为例)或关闭360等安全管家,再重新安装一遍就没问题了

现实:服务器没有安装此类软件 只有一个火绒 也关了浏览器防护

结论:无法解决

3.方法三

我在系统事件查看器里面发现有这么一个系统错误码 ERROR 0x80070643

于是百度在csdn上找到了一个类似的问题 如下:

0x00 问题描述 系统:win8.1,安装vs2013 ultimate版本总是报错,核心组件错误。 log类似如下:

2015-04-07T10:53:42]i000: MUX: ExecuteError: Package (vs_devenv) failed: Error Message Id: 1406 ErrorMessage: Could not write value devenv.exe to key \SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BLOCK_CROSS_PROTOCOL_FILE_NAVIGATION. Verify that you have sufficient access to that key, or contact your support personnel.
[2E34:1A84][2015-04-07T10:53:43]e000: Error 0x80070643:Failed to install MSI package.
[2E34:1A84][2015-04-07T10:53:43]e000:Error 0x80070643: Failed to execute MSI package.
[1470:274C][2015-04-07T10:53:43]e000:Error0x80070643: Failed to configure per-machine MSI package.

别人对0x01 问题的分析

首先说Error 0x80070643在官网上是指安装包不完整,刻录的时候出错了。我通过sha1对比发现我下载的和官网上的sha1一样,说明不是这个问题。再看log文件,发现解压错误的地方有个 Internal error:1058。 这个错误是windows的http驱动被禁止了,系统在安装过程中无法通过该驱动服务进行相关http请求,所以出错。解决这个问题就好。

解决步骤

首先win+x,打开命令提示符(管理员),输入下列命令:

(1)清除上次的安装缓存

cd "C:\ProgramData\Package Cache"
del /F /S *.msiDelete /F /S *.cab

(2)打开http服务

Sc config http start= system
net start http

(3)用管理员权限安装即可

现实:终于通过核心功能组建的验证环节了

结论:可行 方案来自 csdn 有兴趣的自行查找

win8安装vs2010、vs2012、vs2013出现 DDSet_Error: Internal error: 1058或1060的解决方法