1. 程式人生 > >Visual Studio 2008 安裝出錯 無法安裝 的解決辦法

Visual Studio 2008 安裝出錯 無法安裝 的解決辦法


1 安裝vs2008 team 中文正式版,會出現deffactory.dat讀取錯誤。
解決方案:
進入那個資料夾。
替換deffactory.dat ,新建一個文字文件,把下面的內容貼上進去,然後儲存替換覆蓋這個檔案。
或者用 開啟,刪除原有的,把下面的貼上進入儲存即可。

[Version]
Signature="$Windows NT$"
Provider="Microsoft Visual Studio Team System 2008 Team Suite - CHS"
Version=900.100.00
NullString=Null String
Lang=2052

[Scenario List]
vsscenario.dll

[Scenario Factory Information]
Default Scenario=11E4C8F3-425E-43b9-B689-8BFDF03342E2


2 安裝Visual Studio 2008的時候問題來了 
主要問題是不能正常安裝.Net Framework 3.5引起的。 
Windows提示的錯誤資訊 
--------------------- 
描述: 
Microsoft Visual Studio Team System 2008 Team Suite - CHS 在安裝期間遇到問題。安裝沒有正確完成。. 

問題簽名: 
問題事件名稱: VisualStudio8Setup 
問題簽名 01: 10826 
問題簽名 02: 9.0.21022.08.35_ORCAS_X86_NET 
問題簽名 03: PR 
問題簽名 04: INST 
問題簽名 05: F 
問題簽名 06: gencomp710,{168d82f8-ac6b-4b55-804f-2ae51ac4b 
問題簽名 07: BASERET_UNKNOWN 
問題簽名 08: - 
問題簽名 09: 1058 
問題簽名 10: - 
OS 版本: 6.0.6000.2.0.0.256.1 
區域設定 ID: 2052 

有關該問題的其他資訊: 
LCID: 2052

問題補充:單獨安裝.Net Framework 3.5時報的錯誤如下 

描述: 
Microsoft .NET Framework 3.5 在安裝期間遇到問題。安裝沒有正確完成。. 

問題簽名: 
問題事件名稱: VisualStudio8Setup 
問題簽名 01: 14001 
問題簽名 02: 3.5.21022.08_ORCAS_X86_NET 
問題簽名 03: CBS 
問題簽名 04: INST 
問題簽名 05: F 
問題簽名 06: gencomp750,{61040379-156d-4ece-b126-ea395a3b2 
問題簽名 07: BASERET_UNKNOWN 
問題簽名 08: - 
問題簽名 09: 1058 
問題簽名 10: WUSA 
OS 版本: 6.0.6000.2.0.0.256.1 
區域設定 ID: 2052 

有關該問題的其他資訊: 
LCID: 1033



想半天,未果,後來,想起來,為了對付黑屏

Windows Update 給關了.....

把它開啟,OK

3 Visual Studio 2008 安裝失敗(“Web 創作元件”無法安裝) “Visual Studio Web 創作元件(Visual Studio Authoring  問題如下:

“Visual Studio Web 創作元件(Visual Studio Authoring Component)”安裝失敗,出現錯誤介面之後,setup.exe隨即停止工作

或者安裝

Office 2007 提示找不到檔案 比如office.zh-cn,這個資料夾也有啊。
可是我確實安裝Visual Studio 2008和office 2007  N遍了一點問題也沒有

這究竟是怎麼了?

經過研究發現: Visual Studio Authoring Component搞鬼

原來大師用En版的VS2008ENT,裝上Office2007中文版,結果安裝順利

現在徒弟們安裝的都是中文版,就出問題了

好 一個一個的說:

先裝Visual Studio 2008 然後安裝Office2007

這個時候提示找不到檔案

很簡單: 去控制面板中 把VisVisual Studio Web 創作元件(Visual Studio Authoring Component) 給解除安裝了

就可以安裝了

先裝Office2007然後安裝Visual Studio 2008 

提示“Visual Studio Web 創作元件(Visual Studio Authoring Component)”安裝失敗

咱們就自己動手好了

在安裝DVD的\WCU\WebDesignerCore資料夾中找到了“Visual Studio Web 創作元件”的安裝程式

將其複製到硬碟上並解壓縮,執行其中的setup.exe,出現與Office 2007相同的安裝程式介面。單擊“立即安裝”,結果出現找不到office.zh-cn資料夾中檔案的對話方塊,選擇了安裝程式所在的正確位置並確定,又再一次彈出同樣的視窗,安裝無法繼續。

這個時候就必須選擇Office 2007的安裝資料夾(光碟),就可以了

另外,大師提醒 切不可耍小聰明

VS2008英文版的IDE+中文版的MSDN Library,這樣就不會有問題了。(真的?)

裝上office 2007中文版,結果安裝順利,VS說沒法載入“Web 創作元件”,沒有與.aspx檔案相關聯,這樣大師也沒有辦法(檔案的雜湊值,安裝程式只承認自己的檔案版本,而不接受其他的版本。反正我是教徒弟不可腳踩兩條船)
 
3.2、

我先刪除以前安裝的vsts2008英文版後,重新啟動計算機安裝中文版,當安裝到“Visual Studio Web 創作元件”時出現錯誤。

準備手動安裝“Visual Studio Web 創作元件”,進入光碟目錄:驅動器號 \WCU\WebDesignerCore,雙擊安裝檔案安裝,過一會兒成功安裝成功,
再次重新啟動計算機後,再次安裝,還是在安裝“Visual Studio Web 創作元件”時失敗,經過查詢,手動解壓目錄:驅動器號 \WCU\WebDesignerCore\WebDesignerCore.EXE(注:不要雙擊開啟,用右鍵單擊選擇Winrar開啟),解壓到一個指定的目錄,執行其中的setup.exe,選擇上中文語言包,安裝成功後,再次執行vsts2008安裝程式,安裝成功。

 
3.3、“web創作元件安裝失敗”解決辦法:
1、在安裝DVD的\WCU\WebDesignerCore資料夾中找到“Visual Studio Web 創作元件”的安裝程式WebDesignerCore.exe,將其複製到硬碟上並解壓縮。
2、找一個office2007光碟或光碟映象,找到Office.zh-cn資料夾,把該資料夾複製,然後覆蓋WebDesignerCore.EXE 解壓後的office.zh-cn資料夾,再次點選setup.exe即可成功安裝該元件。
3、最後繼續執行主程式setup.exe進行餘下的安裝,成功安裝上vs2008.。

此外還有一種解決方法,是在無意中發現的,就是把你以前裝的所有vs組建都解除安裝掉,那在安裝就應該沒什麼問題了。



VS2008安裝失敗原因Windows Mobile 5.0 SDK R2 for Pocket PC失敗

一般是因為你的電腦裡面以前裝過VS2005造成,它會在登錄檔裡留下一條噁心的東西:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\DeviceSDKInstaller\1.0中的CLSID {1D273EC2-2A24-46fe-9F70-544B27811DF3}
看它的名字就知道,應該是VS2005在安裝時寫入的。如果遇到ToolsMsmCA(Error)時,只要將這個值刪除就可以了
如果真的不行,看下面的方法:social.msdn.microsoft.com/Forums/en-US/vssetup/thread/9953f1fc-b412-4df7-a893-f1e45c75b461
 
3.4、看來是office 2007跟vs有些小衝突  乖乖開啟登錄檔吧(在開始的搜尋欄裡輸入regedit.exe)
解決辦法是:
1.將登錄檔裡的HKEY_CURRENT_USER\Software\Microsoft\下的office重新命名為office_tmp.
2.HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\下的Office重新命名為office_tmp
3.此時應該就可以正常安裝visual studio team system 2008了。
4.裝好後,上述2處登錄檔裡又會出現office鍵。將此2個office分別匯出成reg檔案。然後將office鍵刪除
5.將步驟1、2中更名的office重新命名回來。
6.執行步驟4備份出來的reg檔案。
done!
p.s  如果無法恢復登錄檔,建議使用office自帶的軟體恢復一下。rp太差的話可能要重灌office 2007

本文來自CSDN部落格,轉載請標明出處:http://blog.csdn.net/carlward/archive/2009/07/05/4323278.aspx

4,安裝VS2008失敗,.net framework 3.5已經裝上了,但提示“Visual Studio Web 創作元件(Visual Studio Authoring Component)安裝失敗”。
終極牛B解決方法:
卸關OFFICE所有軟體,關掉所有防毒軟體,防火牆之類的東東,先裝VS再裝回OFFICE。

另一種版本我就是用這種版本解決的

解決方案一:找到Office 2007的安裝檔案    第一步:因為除Visual Studio本身以外,VS安裝過程中安裝的其他附帶安裝的元件,基本上都是有單獨安裝包的。先找到Visual Studio Web 創作元件的獨立安裝包,試試單獨安裝能不能成功。果然,在安裝DVD的\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 創作元件無法安裝呢?    第三步:開啟Vista中的“程式和功能”,選擇Office 2007,並單擊”更改“按鈕,在彈出的安裝程式介面中,選擇”修復“,並繼續,果然不出所料,這時也出現了同樣的找不到安裝檔案的對話方塊,基本確定是因為Office 2007的問題導致Visual Studio 安裝失敗。    第四步:這時想起來,在安裝Office時,安裝程式預設情況下會將安裝檔案快取在系統分割槽的隱藏資料夾MSOCache中,安裝完成後並不會將其刪除。由於這個資料夾實在是太大了,平常用Office其實並不需要它,因此安裝完Office之後就手動將其刪除了,而在修復Office元件時,需要訪問MSOCache資料夾中的安裝檔案,所以就出現了以上問題。以往的經驗是,已刪除MSOCache資料夾時,可以放入Office原來的安裝光碟,即可順利修復。於是直接放入Office 2007的安裝光碟,在彈出尋找檔案的對話方塊時,指向安裝盤中office.zh-cn資料夾所在的位置(一般是光碟機根目錄),Office 2007被成功修復,這時再安裝Visual Studio Web 創作元件,也順利的安裝上了    第五步:接下來啟動Visua Studio 2008安裝程式,也順利的安裝,沒有再遇到問題。安裝完成後可以再次刪除安裝Visual Studio Web 創作元件時快取下來的MSOCache資料夾(注意是隱藏資料夾)。  至此終於找到原因,原來是因為Office 2007的安裝源快取MSOCache資料夾被使用者刪除導致的。只要找到Office 2007的安裝檔案,即可順利安裝Visual Studio Web 創作元件。  最後還要考慮一個問題,為什麼指向Visual Studio Web 創作元件安裝程式中的office.zh-cn資料夾無法通過驗證,而Office 2007安裝盤中的office.zh-cn檔案就可以呢?對比兩個資料夾發現,其中只有OfficeLR.cab、officemui.msi、officemui.xml三個檔案不同,而前兩個主要檔案,僅僅是數字簽名日期不同。可能是由於系統中已經安裝了Office 2007,而記錄了這些安裝程式的雜湊值,安裝程式只承認Office 2007的安裝檔案版本,而不接受其他的版本。    解決方案二:清理office2007    第一步:使用Windows Installer 清理實用工具,清理Microsoft Office system即可。  Windows Installer 清理實用工具下載地址:http://download.microsoft.com/download/e/9/d/e9d80355-7ab4-45b8-80e8-983a48d5e1bd/msicuu2.exe  第二步:清理有2007版office的bate版。    解決方案三:終結者(本人使用的方法,推薦哦)    據我個人經歷,大概幾天前吧,我試過了上述及網上其他一些亂起八糟的所有方法(可能是因為我電腦“中毒太深”,又安裝過VC6.0,又安裝過VS2005,還安裝者office 2007),綜合各方面因素考慮,與其網上四處蒐羅解決方法,不如重灌系統來的痛快,所以,解決方案三就是:終結者–系統重灌。    在重新安裝系統之後也要注意一點,首先,無可非議,office 2007應該最後安裝,另外如果你要使用SQL Server 2005的話(VS2008預設安裝是沒安裝它的),你得先安裝SQL Server 2005,你可以理解成VS2008預設安裝的只是SQL Server 2005的一個精簡版本,所以在此提供兩種方案供要使用SQL Server 2005的使用者選擇:    方案3.1:先單獨安裝SQL Server 2005,然後安裝VS2008,記住,這裡要自定義安裝,把預設安裝選項裡的SQL Server 2005去掉,最後安裝office 2007.    方案3.2:直接預設安裝VS2008,然後到微軟官方下載SQL Server Management Studio Express,具體地址可檢視:http://www.microsoft.com/downloads/results.aspx?pocId=&freetext=Microsoft%20SQL%20Server%20Management%20Studio%20Express&DisplayLang=zh-cn