如何:创建和运行无人参与的 Visual Studio 安装

可以从自定义的无提示安装(而不是 DVDs)运行 Visual Studio 安装程序。 这称为无人参与安装。 本主题演示如何准备 Visual Studio 以从网络共享进行安装。

创建网络映像

首先,创建 Visual Studio 媒体的网络映像。

创建网络映像

  1. 在服务器上创建一个文件夹,例如 <驱动器>:\VS2010\。

  2. 将 Visual Studio DVD 中的内容复制到 VS2010 文件夹中。

  3. 如果您使用的不是零售媒体,请转至步骤 5。

  4. 为用户创建一个预先填充的产品密钥。

    1. 在 VS2010 文件夹中,打开 Setup 子文件夹。

    2. 使用诸如记事本之类的文本编辑器打开 setup.sdb 文件,查找包含 [产品密钥] 的行。

    3. 在紧挨 [产品密钥] 的后面添加 DVD 包中的 25 字符产品密钥。 密钥中不能包含短划线。

    4. 保存所做的更改并关闭该文件。

  5. 在网络上共享 VS2010 文件夹并设置适当的安全设置。

    Visual Studio 安装程序的网络路径类似于 \\<服务器名称>\VS2010\setup.exe。

    提示

    如果路径和文件名的任意组合超过 260 个字符,则安装可能会失败。 Visual Studio 路径的最大长度为 221 个字符。本地路径名不应超过 70 个字符,网络路径名不应超过 39 个字符。

    如果路径中的文件夹名称中包含嵌入式空格 (例如,“\\<服务器名称>\VS 2010”或“\\<服务器名称>\Visual Studio\”),则安装也可能会失败。

创建 unattend.ini 文件

若在无人参与模式下部署 Visual Studio,必须创建一个相关的 .ini 文件。必须为每个目标操作系统创建一个唯一的 .ini 文件。 例如,为 Windows XP 创建的 .ini 文件不能用于 Windows Vista。

提示

在安装过程中,计算机可能会自动重新启动一次或多次。 重新启动后,必须使用重新启动之前登录时所用的同一管理用户帐户重新登录。 在运行无人参与安装之前预安装系统必备组件可避免自动重新启动。

创建 Visual Studio unattend .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 安装

  • 依次单击**“开始”“运行”**,然后键入 \\<servername>\VS2010\Setup\setup.exe /unattendfile <path of the Visual Studio .ini file>

    例如:\\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