VS2010安装顽疾解决方法:error 25541 failed to open xml file

一、问题描述

  因为之前(2012)对HDFS客户端Thrift接口的库文件封装使用的是VS2010,最近考虑做一个完整的网盘系统的客户端,就把该库文件使用起来,比较悲剧的是之前做过操作系统的还原。我的VS2010已经没有了,过程中为了与客户的Project版本保持一致,我的MSProject也做了部分升级,wordExcel仍然是Office2007,而MSproject版本为offcie2010。重装VS2010的时候,悲剧发生了,每次安装到中间,总是报错误信息,继而安装失败,错误信息描述如下:

error 25541 failed to open xml file c:windowsmicrosoftnetframeworkv4.0.30319config machine.config, system error -2147024786

二、解决办法 - 度娘很温柔,但是缺无法拯救我

  方法一. machine.config替换

  操作步骤:用C:WINDOWSMicrosoft.NETFrameworkv4.0.30319Configmachine.config.default替换掉C:WINDOWSMicrosoft.NETFramework  v4.0.30319Configmachine.config后重启

  操作结果:失败问题仍然存在

  方法二.网上下载machine.config,进行配置文件替换

  操作步骤:下载,然后解压到目录:C:WINDOWSMicrosoft.NETFrameworkv4.0.30319Config

  操作结果:失败,问题仍然存在

  方法三.安装包勾选掉所有与Office相关的东西

  操作步骤:自定义安装,只选择安装vc++

  操作结果:失败

三、最终正解

  反反复复尝试了好多次,耽误了3、4天,甚至想过放弃,既然找不现成的答案,干脆就自己来吧,既然和XML相关,干脆把所有与Windows相关的包逐一卸掉,看看到底是谁在捣乱。还真让我找到了办法?

  从控制面板,安装卸载程序,找到mxxml4,并卸载,然后重新安装,一切OK。

原文地址:https://www.cnblogs.com/hadoopdev/p/3302923.html