HOW TO:建立和執行自動 Visual Studio 安裝程式

除了 DVDs,您可以從自訂的無訊息安裝來執行 Visual Studio 安裝程式。 這就是所謂的自動安裝。 本主題說明如何準備 Visual Studio,以便從網路共用進行安裝。

建立網路映像

首先,建立 Visual Studio 媒體的網路映像。

若要建立網路映像

  1. 在伺服器上建立資料夾,例如 <磁碟機>:\VS2010\。

  2. 將 Visual Studio DVD 的內容複製到 VS2010 資料夾。

  3. 如果未使用「正式版本」散發媒體,請移至步驟 5。

  4. 為使用者建立一個預先填入的產品金鑰。

    1. 在 VS2010 資料夾中,開啟 [安裝] 子資料夾。

    2. 使用文字編輯器 (如 [記事本]) 開啟 setup.sdb,然後尋找包含 [產品金鑰] 的那一行。

    3. 在 [產品金鑰] 的後面緊跟著加上 DVD 封裝上 25 個字元的產品金鑰。 不要在金鑰中包含虛線。

    4. 儲存變更並關閉檔案。

  5. 在網路上共用 VS2010 資料夾,並設定適當的安全性設定。

    Visual Studio 網路安裝的路徑類似於 \\<伺服器名稱>\VS2010\setup.exe。

    注意事項注意事項

    如果任何路徑與檔名的組合超過 260 個字元,則安裝可能會失敗。 Visual Studio 中路徑的最大長度為 221 個字元。本機路徑名稱不應超過 70 個字元,且網路路徑名稱不應超過 39 個字元。

    如果路徑中的資料夾名稱包含空白字元,則安裝可能也會失敗。 例如,"\\<伺服器名稱>\VS 2010" 或 "\\<伺服器名稱>\Visual Studio\"。

建立自動安裝 .ini 檔案

若要以自動模式部署 Visual Studio,您必須建立關聯的 .ini 檔案。您必須為每個目標作業系統建立唯一的 .ini 檔案。 例如,無法將針對 Windows XP 建立的 .ini 檔案用於 Windows Vista。

注意事項注意事項

進行安裝時,電腦可能會自動重新啟動一或多次。 重新啟動之後,您必須使用重新啟動之前登入用的相同系統管理使用者帳戶登入電腦。 在執行自動安裝之前,先安裝必備的元件,即可避免自動重新啟動。

若要建立 Visual Studio 自動安裝 .ini 檔案

  1. 插入 Visual Studio 2010 DVD 並忽略自動執行訊息。

  2. 按一下 [開始],再按一下 [執行],然後輸入 <磁碟機>:\setup\Setup.exe /createunattend <想要建立的 .ini 檔案路徑>。

    例如:D:\setup\setup.exe /createunattend c:\VS2010_deployment.ini

  3. 依照安裝 [開始] 頁面上的指示,然後按一下 [下一步]。

  4. 在 [選項] 頁面中選取 [自訂],然後按一下 [下一步]。

  5. 在 [自訂] 頁面上,選取您要部署的功能,然後按一下 [儲存設定]。

若要建立 Visual Studio 2010 文件自動安裝檔案 (選擇性)

  1. 按一下 [開始],然後按一下 [執行]。

  2. 輸入下列程式碼 (或者儲存並在 .bat 檔案中執行):

    <Help Library Manager source drive and location>HelpLibraryManager.exe /silent /content /<parameters(see below)>

    例如,如果內容位於 Visual Studio 安裝 DVD 上,且該 DVD 已在磁碟機 D 中,則命令應為:"C:\Program Files\Microsoft Help Viewer\v1.0\HelpLibManager.exe" /silent /product VS /version 100 /locale en-US /content C:\ProgramData\Microsoft\HelpLibrary /sourceMedia D:\ProductDocumentation\HelpContentSetup.msha

下列參數用於定義用戶端電腦上安裝的內容:

參數

描述

/product

產品代碼。 例如,vs。

/version

所安裝的產品版本。 例如 100。

/locale

所安裝的產品地區設定。 例如,en-us。

/silent

在不提示客戶或顯示任何 UI 的情況下執行安裝。

/content

如果存在 /silent 引數,就必須使用這個引數。 如果尚未設定本機內容存放區位置,則指定該位置。 如果已經定義本機內容存放區位置,則會忽略這個引數。

/brandingPackage

目錄品牌套件的檔案名稱。 如果目錄已存在,則會忽略該目錄。

/sourceMedia

檢查說明內容安裝檔案的位置。 如果找不到此位置,或者此位置不包含說明檢視器所需的檔案,則使用 /sourceWeb 引數。

/sourceWeb

客戶可以選取書籍的 HTTP ServiceApi 端點。

/mediaBookList

為無訊息安裝而指定。 如果未提供此引數,則會安裝 sourceMedia 檔案中的所有書籍。 書籍的名稱為 book1.html 和 book2.html 檔名。

/webBookList

為無訊息安裝而指定。 如果未提供此引數,則會安裝 sourceWeb 端點處符合目錄地區設定的所有書籍 (相對路徑 - 基底 URI 為 sourceMedia 引數)。

/NoOnline

由 ISO Shell 內容提供者用來指出不應該針對他們的目錄啟用線上尋找內容及檢查線上更新的功能 (用於啟動 HLM 的捷徑 - 在安裝時會忽略)。

執行自動安裝

請確認 Visual Studio 在網路上可用。

若要在用戶端電腦上執行自動 Visual Studio 安裝

  • 按一下 [開始],再按一下 [執行],然後輸入 \\<伺服器名稱>\VS2010\Setup\setup.exe /unattendfile <Visual Studio .ini 檔案路徑>

    例如:\\server\VS2010\Setup\setup.exe /unattendfile \\server\VS2010\VS2010_deployment.ini

若要在用戶端電腦上執行自動 Visual Studio 2010 文件安裝 (選擇性)

  • 按一下 [開始],然後按一下 [執行]。

  • 輸入下列程式碼,或者儲存並從 .bat 檔案執行程式碼:

    <Library Manager source drive>:HelpLibManager.exe /silent /content /<parameters – see above>

    例如:

    "C:\Program Files\Microsoft Help Viewer\v1.0\HelpLibManager.exe" /silent /product VS /version 100 /locale en-US /content C:\ProgramData\Microsoft\HelpLibrary /sourceMedia \\myServer\ProductDocumentation\HelpContentSetup.msha

注意事項注意事項

如需 Microsoft Visual Studio 2010 文件安裝選項的詳細資訊,請參閱「說明系統」的讀我檔案。 讀我檔案 (\\Program Files\Microsoft Help Viewer\v1.0) 是做為 Microsoft Visual Studio 2010 安裝的一部分進行安裝的。

安裝維護

可以使用 [控制台] 重新執行安裝程式,來維護現有的 Visual Studio 安裝。

注意事項注意事項

使用者必須具有本機電腦上的系統管理認證,才可以使用維護模式。

若要在用戶端電腦上執行安裝維護

  • 開啟 [控制台],然後按一下 [新增或移除程式] (Windows XP) 或 [程式和功能] (Windows Vista)。

  • 選取 Visual Studio,然後按一下 [變更/移除] (Windows XP) 或 [解除安裝/變更] (Windows 7 或 Windows Vista)。

請參閱

概念

安裝 Visual Studio