你目前正处于脱机状态,正在等待 Internet 重新连接

Visual Studio 2015 预览设置: 安装的常见问题和解决方法

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

点击这里察看该文章的英文版: 3016535

症状
无法安装 Microsoft Visual Studio,并且您会收到一条错误消息,其中包含下列错误之一:如果未列出您遇到的 Visual Studio 安装问题,请单击 此处以获得进一步帮助。
替代方法
若要解决这些问题,请尝试下列中的一个或多个方法。

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

Visual Studio 安装程序遇到影响下载所需组件的过程中的 Internet 连接的问题时,通常会发生此错误。如果您收到这些错误消息之一,请在改善您的 Internet 连接后重新尝试安装 Visual Studio。如果仍然看到此错误,请尝试以下方法:
  • 从其他源安装 Visual Studio。例如,如果您安装了 Visual Studio 中 VisualStudio.com 或从 Microsoft 下载中心尝试下载从 Visual Studio MSDN.
  • 通过使用"布局"开关或 ISO 文件来安装 Visual Studio。有关如何执行此操作的详细信息,请参见 设置 Visual Studio 在 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>
    注意在此命令中, <DIRECTORY name=""></DIRECTORY> 占位符是您提取的文件,文件夹和 <ISO_NAME></ISO_NAME> 占位符是 Visual Studio 的 ISO 文件的路径。有关详细信息,请参阅提取目录中的 ReadMe.htm 文件。

  4. 验证由文件校验和工具返回的 SHA-1 值是否与所需的值匹配。若要确定所需的值,请检查的 ISO 文件下载到的文件夹。请注意,预期的 sha-1 值为每个下载源不同。
    1. 如果您下载的 ISO 文件 MSDN,为每个 ISO 文件的详细信息部分中提供的 sha-1 值。
    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. 在命令提示符下,键入 cd"C:\ProgramData\Package 缓存"然后按 enter 键。
  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 上安装 Visual Studio 时您会遇到下面的警告:
因为安装一些 Visual Studio 组件所需的安全证书更新无法应用到此计算机,则可能会发生安装错误。
如果您单击继续以继续进行 Visual Studio 安装,通过包从互联网下载选项,您可能会遇到"无法找到软件包源错误" 则不解析。在 Visual Studio 安装完成后,您会看到以下消息︰
安装程序已完成。但是,并非所有功能都将正确都安装。
也会显示,因为系统无法找到指定的文件不能安装多个功能的列表。若要解决此问题,请尝试以下方法︰
  • 请确保您已连接到 internet 的计算机上。
    在某些情况下,Visual Studio 就能够以编程方式检索,然后应用所需的证书更新,以便可以成功安装受影响的功能。
  • 检查控制自动证书更新您计算机上的组策略设置。若要检查设置,请打开组策略编辑器(gpedit.msc)。从本地组策略编辑器,在计算机配置,展开管理模板,展开Internet 通信管理,然后单击Internet 通信设置。控制证书自动更新的设置是关闭自动根证书更新。Visual Studio 自动检索和应用所需的证书,应禁用此设置。

    注意我们建议您联系您的系统管理员之前不要修改任何组策略设置。

  • 如果上述步骤不能解决此问题,您可以尝试手动安装所需的证书更新。有关如何获取 Windows 更新根证书的信息,请参阅 如何获取Windows的根证书更新.
如果您已经安装了 Visual Studio 2015年预览,您可以尝试修复 Visual Studio 之后尝试了一个或多个上述的方法;此过程将尝试成功安装在上一次的尝试中无法安装的功能。若要修复 Visual Studio,打开程序和功能(appwiz.cpl)。从程序和功能窗口中,右击Visual Studio 2015年和选择更改,然后单击修复来启动修复过程。

注意此错误仅适用于 Windows 7 Service Pack 1 (SP1)。Windows 8 和更高版本的 Windows 已经默认安装这些证书更新。
更多信息

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

如果没有现有的论坛发地址您的问题,您可以通过报告该问题并过帐到的日志文件的 Visual Studio 安装要求进一步帮助 Visual Studio 的部分 在 Microsoft 连接。

收集您的 Visual Studio 的日志,请执行以下步骤︰
  1. 下载 Microsoft Visual Studio 和.NET Framework 日志收集工具 (collect.exe)。
  2. 从目录保存该工具的位置运行 collect.exe 工具。
  3. 压缩实用程序会创建 cab 文件的所有 VS 和.NET 登录到 %TEMP%\vslogs.cab。
  4. 转到(G) 连接 然后单击 提交的 Bug.
  5. 选择 Visual Studio 和.NET Framework从下拉列表中。
  6. 在帖子中输入您在遇到此问题的详细信息,然后单击 提交.
  7. 提交问题后,可以将 vslogs.cab 文件添加到您的报告。
参考
第三方信息免责声明

本文讨论的第三方产品是由与 Microsoft 无关的公司生产的。Microsoft 不做这些产品的任何担保、默示或其他有关的性能或可靠性。

注意:本篇“快速发布”文章是从 Microsoft 支持组织直接创建的。 文中包含的信息按原样提供,用于响应紧急问题。 由于发布仓促,材料可能包含印刷错误,并且可能随时修订,恕不另行通知。 有关其他注意事项,请参阅使用条款

警告:本文已自动翻译

属性

文章 ID:3016535 - 上次审阅时间:08/07/2016 03:41:00 - 修订版本: 5.0

Visual Studio 2015 Preview

  • kbcip kbexpertiseinter kbsurveynew kbmt KB3016535 KbMtzh
反馈
t" src="https://c.microsoft.com/ms.js">