MSDN不能使用,提示「無法開啟文件資源管理器」

2021-05-22 14:47:39 字數 656 閱讀 6090

總共遇到下面3個問題,因為解決問題過程相關,並且問題原因也相關,將它們列在一塊。遇到問題的先後順序是3、2、1,解決問題的順序則剛好是逆序。

1、安裝vs2008過程中,彈出錯誤25541,提示開啟xml檔案machine.config失敗,system error -2147221231

原因:安裝過程需要通過msxml3.dll中的方法讀取xml配置檔案資訊,由於msxml3.dll未註冊成功,或者由於系統使用過程中對它進行了反註冊,而導致無法讀取xml檔案

解決方法:用regsvr32命令重新註冊dll

2、安裝mysql 5.1.45出錯,提示無法讀取svctag.xml system error -2147221231

原因:原因和1中問題一樣

解決方法:同1

備註:該問題的原因不是直接查出來,在網上搜尋的方法有三類,其一,註冊一些dll(但是還沒有看到註冊解析xml的dll);其二,修復或者重灌msdn;其三,重灌vs。前兩種方法試了都沒用。擱置了2周之後選擇重灌vs,安裝過程出現了問題1,通過網上搜尋發現了解析xml的dll註冊的問題,解決了問題1,問題2也不再出現(反註冊msxml3.dll,然後安裝mysql,安裝不成功,但是沒有重現問題2的提示);通過反註冊msxml3.dll,重現出了msdn的問題,由此推斷出問題原因與1和2相同,那麼解決辦法也就不用解除安裝vs

pdfcrop不能使用

最近,用到了pdfcrop,用來去除pdf中空白的邊。但是使用pdfcrop margins 0 pdf 後,給出了錯誤 error pdfcrop cannot call ghostscript 但是我已經安裝了ctex,裡面已經包含ghostscript,所以就不知道什麼錯誤。在網上針對這個問題...

CGRect CGFloat 不能使用

筆者還在照著別人 敲東西的階段 汗顏哪 言歸正傳,今天敲 的時候發現只要是繼承nsobject的類 都不能使用cgrect cgfloat 會報 unknown type name cgrect did you mean rect or unknown type name cgfloat 糾結了一下...

oracle 不能使用for update

select from table name for update 造成oracle資料庫卡死 1 首先查詢出問題表的session id select session id from v locked object l join dba objects o on l.object id o.obj...