程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> .NET實例教程 >> 整合VS2005 SP1補丁包(解決sp1安裝時間太長)

整合VS2005 SP1補丁包(解決sp1安裝時間太長)

編輯:.NET實例教程

整合Visual Studio 2005 Service Pack 1(VS SP1補丁包)

 

       現在,VS SP1補丁包已經正式發布了(有400多M,安裝的時候特慢,十分容易讓人當成死機了!!!這也是為什麼需要本文的操作了).有人想要整合這些補丁包,這樣就可以在安裝Visual Studio 2005的時候順便同時安裝這個SP1了.這個過程的大部分都可以看作是Windows Installer(Windows的安裝打包程序)的練兵.

      請注意: 這個操作將需要很大的硬盤空間,可能需要超過3GB的解壓空間(如果你還要添加MSDN的話,這個屬於VS產品,而不是補丁包的一部分).

 

1:產品安裝

       你必須創建一個可管理的VS2005的鏡像(administrative image)來整合補丁包.當安裝產品時可以同時安裝補丁----通過Windows Installer的腳本支持----在我們目前的補丁包還不支持,因為還取決於具體條件,我將在以後的帖子中討論這些常見的問題.

假設D:是你的CD或DVD驅動器的盤符,\\server\share 是所有注冊用戶可以訪問的可用空間的路徑.

msIExec.exe /a D:\vs_setup.msi TARGETDIR=\\server\share /L*vx install.log

 

2.解壓補丁包

你下載的補丁包是使用.msp格式的文件來壓縮的,因此你可以使用patch-standard /extract switch來解壓.假設你安裝的是團隊開發版,

VS 2005 SP1可以使用如下的命令:

VS80sp1-KB926601-X86-ENU.exe /extract “%TMP%”

 

3:應用補丁

現在你已經有了.msp文件的解壓版,你必須按第一步的管理安裝來應用它.

msIExec.exe /a \\server\share\vs_setup.msi /p “%TMP%\VS80sp1-KB926601-X86-ENU.msp” /L*vx patch.log

 

4:安裝打過補丁的產品

Vs2005網絡安裝的官方部署策略可以在KB907759查閱(http://support.microsoft.com/kb/907759/en-us) 拷貝CD或DVD中的內容到一樣的目錄:例如上面的例子:

\\server\share. 但是不要替換任何文件.你不需要把CAB文本拷貝到根目錄.所有的那些文件都被擴展到源目錄.這個步驟是拷貝引導文件和其他必需的組件到安裝目錄.當拷貝完後,可以向平常一樣運行,setup.exe.

注意:

因為當Windows Installer安裝一個補丁到管理鏡像時,補丁包的標識將會丟失(#transform將中斷,它包含如何應用補丁包的信息),這將導致當你卸載那個整合過的安裝包將無法卸載補丁包.(剩下的不是很重要就忽略了,最後期待有人做好可以給大家共享,我還是直接打好補丁Ghost來得好)

Published Saturday, December 16, 2006 7:45 AM by Heath Stewart

Filed under: Installation, VS 2005 SP1, Visual Studio

Translator:LinQifo(LYF_love_secretly)

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved