天天看點

VS2010安裝頑疾解決方法:error 25541 failed to open xml file

一、問題描述

  因為之前(2012)對hdfs用戶端thrift接口的庫檔案封裝使用的是vs2010,最近考慮做一個完整的網盤系統的用戶端,就把該庫檔案使用起來,比較悲劇的是之前做過作業系統的還原。我的vs2010已經沒有了,過程中為了與客戶的project版本保持一緻,我的msproject也做了部分更新,word\excel仍然是office2007,而msproject版本為offcie2010。重裝vs2010的時候,悲劇發生了,每次安裝到中間,總是報錯誤資訊,繼而安裝失敗,錯誤資訊描述如下:

error 25541 failed to open xml file c:\windows\microsoftnet\framework\v4.0.30319\config\ machine.config, system error -2147024786

二、解決辦法 - 度娘很溫柔,但是缺無法拯救我

  方法一. machine.config替換

  操作步驟:用c:\windows\microsoft.net\framework\v4.0.30319\config\machine.config.default替換掉c:\windows\microsoft.net\framework  \v4.0.30319\config\machine.config後重新開機

  操作結果:失敗問題仍然存在

  方法二.網上下載下傳machine.config,進行配置檔案替換

  操作步驟:下載下傳,然後解壓到目錄:c:\windows\microsoft.net\framework\v4.0.30319\config\

  操作結果:失敗,問題仍然存在

  方法三.安裝包勾選掉所有與office相關的東西

  操作步驟:自定義安裝,隻選擇安裝vc++

  操作結果:失敗

三、最終正解

  反反複複嘗試了好多次,耽誤了3、4天,甚至想過放棄,既然找不現成的答案,幹脆就自己來吧,既然和xml相關,幹脆把所有與windows相關的包逐一卸掉,看看到底是誰在搗亂。還真讓我找到了辦法?

  從控制台,安裝解除安裝程式,找到mxxml4,并解除安裝,然後重新安裝,一切ok。