Visual Studio 2008 SP1 安装失败的解决方法
之前經常看到有別人提問VS2008 SP1安裝失敗如何解決。但是自己雖然在多臺機器上安裝過多次VS2008 SP1卻從沒失敗過。直到最近在Windows 7上安裝VS2008 SP1終于出錯了的。這里介紹2個可能出現的錯誤及解決辦法。
1..NET Framework語言包安裝出錯。
我就是在這一步出錯的,W7裝的是英文版且沒裝中文語言包,VS2008裝的是簡體中文版,SP1也是簡體中文版。當安裝SP1到.NET Framework Language Pack的時候出錯了的,整個安裝過程被中斷并結束。其實這個語言包本來就有點小問題,就是剛發布SP1后大家普遍碰到的安裝SP1后智能提示變英文的問題。而在W7下安裝語言包出錯可能是因為.NET Framework 3.5 SP1已經作為W7的一部分,無法通過其他安裝程序安裝,就像Vista下無法刪除和安裝.NET Framework 2.0的相關組件。
我解決語言包安裝出錯這個問題的方法是把iso打開,找到vs90sp1目錄,并手動安裝這些補丁。正常情況下是執行了SPInstaller.exe,然后它會調用這個目錄下的安裝包。我們可以手動執行這些安裝包,這些安裝包大部分用于修復之前已知的錯誤,dotnetfx35.exe是.NET Framework 3.5 SP1,因為W7已經帶了3.5 SP1,所以可以不裝。最重要的是vs90sp1-KB945140-x86-chs.msp,它才真正安裝了SP1,安裝過程會持續較長的時間。正常安裝的時候也經常會在這一步卡很長時間。安裝完成后進入VS,看關于,Microsoft Visual Studio 2008版本9.0.30729.1 SP,.NET Framework版本3.5 SP1,這樣基本上是安裝完成了的。如果安裝完以后VS菜單中的文字又有中文又有英文(這大部分出現在英文系統上裝中文VS),到工具?選項?區域設置,選擇中文(簡體)。
其他由于SP1包中某個組件安裝錯誤而導致SP1無法安裝的問題也可以試一下這個方法。
2.DepCheck indicates Microsoft .NET Framework 2.0a is not installed
還可能會提示DepCheck indicates [某些組件名] is not installed。這個問題經常有人碰到,一般是由于之前安裝的.NET Framework引起的。最快的辦法是卸載之前安裝的.NET Framework,然后重新安裝,一般即可解決問題。
附:.NET Framework Setup Cleanup Utility下載:http://astebner.sts.winisp.net/Tools/dotnetfx_cleanup_tool.zip
?
總結
以上是生活随笔為你收集整理的Visual Studio 2008 SP1 安装失败的解决方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SuperMap Objects组件式开
- 下一篇: WDF VIOLATION 你的电脑遇到