1. 程式人生 > >VS2008 WEB元件安裝失敗——解決辦法

VS2008 WEB元件安裝失敗——解決辦法

    最近在安裝Sql Server 2008 R2時意外失敗,錯誤從來沒見過,原因無從查起。於是解除安裝了Visual Studio 2008,然後把資料庫和VS2008都重新裝一遍,誰知道VS2008安裝時竟然失敗了,提示“WEB元件安裝失敗”。在網上查了下原因,很多人說的都是廢話,結合部分有用的意見,我嘗試瞭如下解決辦法:

    1、根據提示,是第一個元件“Visual Studio Web 創作元件(Visual Studio Authoring Component)”安裝失敗,出現錯誤介面之後,setup.exe隨即停止工作(如圖),裝過了2次都是如此。問題出在哪裡呢?我打算找出原因,試圖解決問題。除Visual Studio本身以外,VS安裝過程中安裝的其他附帶安裝的元件,基本上都是有單獨安裝包的。先找到Visual Studio Web 創作元件的獨立安裝包,試試單獨安裝能不能成功。果然,在安裝檔案的的\WCU\WebDesignerCore資料夾中找到了“Visual Studio Web 創作元件”的安裝程式。將其複製到硬碟上並解壓縮,可以發現該元件使用的是Office 2007的安裝方式,執行其中的setup.exe,出現與Office 2007相同的安裝程式介面。單擊“立即安裝”,結果出現找不到office.zh-cn資料夾中檔案的對話方塊,選擇了安裝程式所在的正確位置並確定,又 再一次彈出同樣的視窗,安裝無法繼續:

    仔細核對檔名,確定安裝資料夾中的確有需要的檔案,但為什麼還是提示找不到呢?
既然這個元件使用Office 2007的安裝方式,資料夾中也有office.zh-cn這個和Office 2007共有的元件,那會不會是因為Office 2007的問題,導致Visual Studio Web 創作元件無法安裝呢?

    開啟控制面板中的“程式和功能”,選擇Office 2007,並單擊”更改“按鈕,在彈出的安裝程式介面中,選擇”修復“,並繼續,這時也出現了同樣的找不到安裝檔案的對話方塊,基本確定是因為Office 2007的問題導致Visual Studio 安裝失敗。同樣地我選擇了安裝檔案在的那個正確的目錄依然無效,於是我索性把Office2007解除安裝重新安裝一遍,安裝好之後再安裝VS2008,這次沒有報錯了,一次成功。