Visual Studio 2012 安装: 常见的问题和解决方法

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

点击这里察看该文章的英文版: 2872457
症状
无法安装 Microsoft Visual Studio,并且您会收到一条错误消息,其中包含下列错误之一:

如果本文没有解决您所遇到的 Visual Studio 安装问题,或收到的其他错误代码的错误消息,请转到 Visual Studio 安装程序和安装论坛.
如果未列出您遇到的 Visual Studio 安装问题,请单击 此处 为进一步帮助。
替代方法
若要解决这些问题,请尝试下列中的一个或多个方法。

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

Visual Studio 安装程序遇到影响下载所需组件的过程中的 Internet 连接的问题时,通常会发生此错误。如果您收到这些错误消息之一,请在改善您的 Internet 连接后重新尝试安装 Visual Studio。如果仍然看到此错误,请尝试以下方法:

0x80070005 - 拒绝访问

Visual Studio 无法访问一个或多个必需的安装文件时,将发生此错误。此错误可能有以下几种原因:
  • 外部进程(如防病毒或反恶意软件应用程序)已在 Visual Studio 尝试安装 Visual Studio 安装文件时锁定了该文件。要变通解决此问题,请与您的系统管理员或其他 IT 专业人员协调,以确保这些进程没有锁定 Visual Studio 文件。
  • 尝试安装 Visual Studio 的用户没有计算机上的管理员凭据。要成功安装 Visual Studio,您必须以管理员身份登录。
  • 某些注册表配置单元的权限可以阻止成功安装 Visual Studio。有关详细信息,请参阅下面的 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 文件,您可以尝试从 MSDN 或下载中心,下载 ISO 文件的 Visual Studio web 安装程序,然后尝试再次安装。

如果您从零售商店购买了 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。

Web 部署 3.0 - 证书警告或无法找到软件包源错误

与 WebDeploy 3.0 相关的警告可能会导致两种类型的问题:

  1. 在安装期间,您可能会遇到找不到软件包源 通过下载程序包从 internet选项未解决的错误。
  2. 安装完成后,您将看到一条消息,指示安装程序已完成,但并不是所有的功能已正确安装,以及下面的警告:
    Microsoft Web Deploy 3.0
    当针对当前系统时钟或签名文件中的时间戳进行验证时,所需证书不在有效期内。
若要解决这些问题并成功安装 Web 部署 3.0,可以尝试下列方法之一:
更多信息
如果本文不能解决您所遇到的 Visual Studio 安装问题,请转到 Visual Studio 安装程序和安装论坛 若要查找详细信息。
或者,您可以发布到您 Visual Studio 安装日志文件 Visual Studio 安装程序和安装论坛Microsoft 社区 为进一步帮助。
若要执行此操作,请按照下列步骤操作:
  1. 下载 Microsoft Visual Studio 和.NET Framework 日志收集工具 (collect.exe)。
  2. 从目录保存该工具的位置运行 collect.exe 工具。
  3. 压缩实用程序会创建 cab 文件的所有 VS 和.NET 登录到 %TEMP%\vslogs.cab。
  4. 在论坛张贴您的问题的一些说明的 vslogs.cab 文件。

属性

文章 ID:2872457 - 上次审阅时间:10/02/2016 08:07:00 - 修订版本: 36.0

Microsoft Visual Studio Ultimate 2012, Microsoft Visual Studio Premium 2012, Microsoft Visual Studio Professional 2012, Microsoft Visual Studio Express 2012 for Web, Microsoft Visual Studio Express 2012 for Windows 8, Microsoft Visual Studio Express 2012 for Windows Desktop

  • kbexpertiseinter kbsurveynew kbmt KB2872457 KbMtzh
反馈