在 Visual Studio 2015 安装中常见的问题

重要说明:本文是由 Microsoft 机器翻译软件进行的翻译并可能由 Microsoft 社区通过社区翻译机构(CTF)技术进行后期编辑,或可能是由人工进行的翻译。Microsoft 同时向您提供机器翻译、人工翻译及社区后期编辑的文章,以便对我们知识库中的所有文章以多种语言提供访问。翻译的文章可能存在词汇、句法和/或语法方面的错误。Microsoft 对由于内容的误译或客户对内容的使用所导致的任何不准确、错误或损失不承担责任。

点击这里察看该文章的英文版: 3039361
替代方法
要变通解决此问题,请尝试一个或多个下列方法。

0x80200010、 0x80072efe 或 0x80072ee7 - 下载中的连接问题

Visual Studio 安装程序遇到所需组件的下载过程中导致您的 Internet 连接问题时,通常会发生此错误。如果您收到此错误,请在改善 Internet 连接后重新安装 Visual Studio。如果继续显示此错误,请尝试一个或多个下列方法︰
  • 从其他源安装 Visual Studio。例如,如果您已安装的 Visual Studio VisualStudio.com 或从 Microsoft 下载中心尝试下载从 Visual Studio MSDN 相反。
  • 通过使用"布局"开关或 ISO 文件来安装 Visual Studio。有关如何执行此操作的详细信息,请参见 设置 Visual Studio 在 Microsoft 开发人员网络 (MSDN) 的网站。

0x80070005 - 拒绝访问

Visual Studio 无法访问一个或多个必需的安装文件时,将发生此错误。此错误可能有以下几种原因:
  • Visual Studio 试图安装 Visual Studio 安装文件时,一个外部进程,如防病毒或反恶意软件应用程序锁定了该文件。要变通解决此问题,请与您的系统管理员或其他 IT 专业人员协调,以确保这些进程没有锁定 Visual Studio 文件。
  • 尝试安装 Visual Studio 的用户没有计算机上的管理员凭据。要成功安装 Visual Studio,您必须以管理员身份登录。
  • 某些注册表配置单元的权限可以阻止成功安装 Visual Studio。若要解决此问题,请参见 解决使用 SubInACL 工具的安装程序错误 在 MSDN 网站。

0x80070643 - 安装高速缓存或 ISO 已损坏

与安装相关的文件损坏时,通常会发生此错误。您可能会遇到此错误当 使用 ISO 或从 ISO 已刻录的 DVD 设置 Visual Studio.您还可能会遇到此错误 在修复过程 Visual Studio。

当您从 ISO 或从 ISO 已刻录的 DVD 安装时出现错误

如果使用 ISO 文件用于Visual Studio 的安装,或者如果您使用从 ISO 文件刻录的 DVD,则 ISO 文件可能会在下载过程中损坏。您可以通过使用验证的 ISO 文件的完整性 Microsoft 文件校验和完整性验证程序 此工具。若要执行此操作,请按照下列步骤操作:
  1. 下载并安装 Microsoft 文件校验和完整性验证程序工具。

    注意若要使用此工具,您必须知道 ISO 文件的文件路径。
  2. 在安装该工具时,会提示您提供要提取文件的目录。请记下该目录以供以后访问。例如,您可以提取文件到以下位置 ︰
    C:\TEMP\fciv
  3. 在命令提示符处,键入以下命令,然后按 Enter 键:
    <DIRECTORY_NAME>\fciv.exe -sha1 <ISO_NAME>
    注意在此命令中,占位符目录名称> 表示您提取的文件和该占位符文件夹ISO_NAME> 表示 Visual Studio 的 ISO 文件的路径。有关详细信息,请参阅提取目录中的 ReadMe.htm 文件。
  4. 验证由文件校验和工具返回的 SHA-1 值是否与所需的值匹配。若要确定所需的值,请检查的 ISO 文件下载到的文件夹。请注意,预期的 sha-1 值为每个下载源不同。
    1. 如果您下载的 ISO 文件 MSDN的详细信息中提供了 sha-1 值"部分中的每个 ISO 文件。
    2. 如果您下载的 ISO 文件 下载中心,您可以通过展开"安装说明"部分中的产品页面找到 sha-1 值。
如果预期的 SHA-1 值与文件校验和工具返回的值不匹配,则 ISO 文件已损坏。在这种情况下,删除该文件,然后再次下载。
  • 如果您从 DVD 获得 ISO 文件,您可以尝试下载 ISO 文件的 Visual Studio web 安装程序 MSDNMicrosoft 下载中心然后尝试再次安装。
  • 如果您从零售商店购买 DVD,可能还可以从该商店的网站中下载 Visual Studio,然后使用 DVD 附带的许可证密钥来激活 Visual Studio。有关此过程的详细信息,请与零售商店。

修复过程中出错

如果您尝试修复 Visual Studio 时出现错误,安装缓存可能已损坏。若要修复缓存,请执行以下步骤︰
  1. 关闭 Visual Studio。
  2. 打开提升的命令提示符。若要执行此操作,可单击开始键入 cmd开始搜索框中, cmd.exe在结果列表中,用鼠标右键单击,然后单击以管理员身份运行
  3. 在命令提示符处,键入下面的命令,然后按 Enter 键:
    cd "C:\ProgramData\Package Cache"
  4. 要清除缓存的.msi 和.cab 文件,请在命令提示符下,键入以下命令,在每条命令后按 Enter 键:
    Delete /F /S *.msiDelete /F /S *.cab
  5. 再次尝试修复 Visual Studio。

0x800713ec - .NET Framework 安装正在进行中

当 .NET Framework 的安装从正在进行的 Visual Studio 中分开时,则通常会发生此错误。由于 Visual Studio 安装程序的多个组件依赖于.NET Framework,尝试在安装 Visual Studio时安装.NET Framework 会导致意外的行为。

要变通解决此问题,等待 .NET Framework 安装程序完成安装之后才能安装 Visual Studio。

Windows 7 中的多个功能安装错误

在基于 Windows 7 的计算机上安装 Visual Studio 时,可能会提示缺少资源,例如安装程序包。在 Windows 7 中,最常出现此错误,但它可能发生在其他操作系统中。

您还可能收到以下警告消息:

因为安装一些 Visual Studio 组件所需的安全证书更新无法应用到此计算机,则可能会发生安装错误。

如果您随后单击继续继续进行 Visual Studio 安装,您可能会遇到有关通过从 Internet 下载包选项无法解决的错误的“无法找到软件包源错误”消息。Visual Studio 安装完成后,您将收到以下消息:

安装程序已完成。但是,并非所有功能都将正确都安装。

因为系统无法找到指定的文件,您也可以显示不能安装多个功能的列表。若要解决此问题,请尝试以下方法︰
  • 方法 1:请确保您的计算机已连接到 Internet 上。在某些情况下,Visual Studio 可以以编程方式检索和应用所需的证书更新,以便可以成功安装受影响的功能。
  • 方法 2:检查控制自动证书更新的计算机上的组策略设置。若要检查设置,请打开组策略编辑器 (gpedit.msc)。从本地组策略编辑器,在计算机配置下,展开管理模板,展开 Internet 通信管理,然后单击 Internet 通信设置。控制证书自动更新的设置是关闭自动根证书更新。对于 Visual Studio 自动检索和应用所需的证书,此选项应设置为已禁用

    注意我们建议您在联系您的系统管理员之前不要更改任何组策略设置。
  • 方法 3:如果方法 1 和 2 不能解决此问题,您可以尝试手动安装所需的证书更新。有关如何获取 Windows 更新根证书,请参阅 如何获取Windows的根证书更新.
如果您已经安装 Visual Studio,在尝试了一个或多个这些方法后您可以尝试修复 Visual Studio 。此过程将尝试成功安装在上一次的尝试中无法安装的功能。若要修复 Visual Studio,打开程序和功能 (appwiz.cpl)。在程序和功能窗口中,右击 Visual Studio,选择更改,然后单击修复启动修复过程。

注意此错误仅适用于 Windows 7 Service Pack 1 (SP1)。默认情况下,Windows 8 和更高版本的 Windows 中,必须安装这些证书更新。

引用 \\psf 文件夹的一条消息,错误 1606

在运行 Paralles 的 Mac 上安装 Visual Studio 时,可能触发错误 1606并生成引用 \\psf 文件夹的一条消息。要解决此问题,请转到 http://kb.parallels.com/en/115026 (或较旧 http://kb.parallels.com/en/114310),然后重新安装特定于正在运行平行线的 Mac"平行线工具"集成部分。

本地管理员帐户不具备一定权限时, SQL 包可能会失败

在锁定的台式机上安装 Visual Studio 时,这可能会触发 SQL 包的错误。如果域管理员已从本地管理员帐户删除权限以加强桌面安全,则可能会发生这些错误。有关如何诊断和解决这些错误的详细信息,请参阅 如果安装程序帐户不具有特定用户权限,SQL Server 安装失败.

无效输入项传递给 /FilterFeatureSelectionTree 和 /InstallSelectableItems 开关

如果您安装 Visual Studio 2015年的更新,且安装失败或取消掉,然后尝试再次运行同一更新 Visual Studio 2015年安装程序,您会收到以下错误消息︰
无效输入项传递给 /FilterFeatureSelectionTree 开关。有关详细信息,请参阅安装日志。
无效输入项传递给 /InstallSelectableItems 开关。有关详细信息,请参阅安装日志。

出现此问题的初始失败或被取消时安装程序不会保留最新的 feed.xml。下次更新 Visual Studio 安装程序运行时,尝试使用它检测到从早期的 Visual Studio 安装会话过期的 feed.xml。

若要变通解决此问题,请运行类似于以下内容的命令︰
VS2015.3.exe /overridefeeduri <Path to feed.xml>

feed.xml 的路径可以是下表中的 Web 链接。或者,您可以从 Web 链接下载feed.xml文件并保存到本地磁盘,则“Path to feed.xml”将会是您的本地路径。

注意feed.xml 是特定于语言的。因此,请选择与您的 Visual Studio 的语言版本相匹配的 feed.xml。如果您安装了多种语言,请首先选择您用来安装 Visual Studio 的语言。

例如,如果您有中文版的计算机上安装的 Visual Studio,则要使用命令行就是如下︰
VS2015.3.exe /overridefeeduri http://go.microsoft.com/fwlink/?LinkID=564093&clcid=0x804

或者,如果您下载的 feed.xml http://go.microsoft.com/fwlink/?LinkID=564093&clcid=0x804 到 d:\VisualStudio\feed.xml 在您的本地磁盘,然后使用命令行应如下︰
VS2015.3.exe /overridefeeduri d:\VisualStudio\feed.xml

更多信息
如果本文不能解决您所遇到的 Visual Studio 安装问题,请转到 Visual Studio 安装程序和安装论坛 若要查看详细信息。

您还可以发布到您 Visual Studio 安装日志文件 Visual Studio 安装程序和安装论坛Microsoft 社区 更多的帮助。若要执行此操作,请按照下列步骤操作:
  1. 下载 Microsoft Visual Studio 和.NET Framework 日志收集工具 (Collect.exe)。
  2. 从保存该工具的目录中运行 Collect.exe。该工具将所有 Visual Studio 和.NET 日志压缩的 cab 文件保存到 %TEMP%\vslogs.cab。
  3. 将 Vslogs.cab 文件以及您的问题的一些说明张贴到论坛。

属性

文章 ID:3039361 - 上次审阅时间:10/02/2016 08:15:00 - 修订版本: 25.0

Visual Studio 2015 Release Candidate, Visual Studio 2015 Preview

  • kbmt KB3039361 KbMtzh
反馈