Microsoft visual c++安装

跳转至主内容

Microsoft
  • 主页
    • Visual Studio 2022
      • 概述
      • Windows 应用
      • 移动应用程序
      • Azure 应用
      • Web 应用
      • 所有功能
      • 定价
    • Visual Studio Code
      • 概述
      • 智能编辑
      • 强大的调试功能
      • macOS、Linux、Windows
      • 下载
    • Visual Studio for Mac
      • 概述
      • 文档
    • 订阅和计划
      • Dev Essentials
      • 订阅

  • 下载
    • 购买 Visual Studio
    • 商城

    • Visual Studio 2022
    • Visual Studio Code
    • Visual Studio for Mac
    • 帐户和订阅

  • 订阅者访问
  • 免费 Visual Studio

      • Microsoft 安全
      • Azure
      • Dynamics 365
      • Microsoft 365
      • Microsoft Teams
      • Windows 365
    • 技术和创新
      • Microsoft Cloud
      • AI
      • Azure Space
      • 混合现实
      • Microsoft HoloLens
      • Microsoft Viva
      • 量子计算
      • 可持续发展
    • 工业
      • 教育
      • 汽车
      • 金融服务
      • 政府
      • 医疗保健
      • 制造业
      • 零售业
      • 所有行业
    • 合作伙伴
      • 查找合作伙伴
      • 成为合作伙伴
      • 合作伙伴网络
      • 查找广告合作伙伴
      • 成为广告合作伙伴
      • Azure 市场
      • AppSource
    • 资源
      • 博客
      • Microsoft Advertising
      • 开发人员中心
      • 文档
      • 活动
      • 许可
      • Microsoft Learn
      • Microsoft Research
    • 查看站点地图

问题:

如何删除并重新安装 Microsoft Visual C++ 运行库,从而更正 Autodesk 软件的相关问题,例如,安装期间出现“常规故障”(由于与安装程序前提条件相冲突),或者正常操作期间出现任何类型的错误行为或发生崩溃。

解决方案:

请执行以下步骤:

手动卸载/重新安装方法(推荐)

  1. 打开“控制面板”:单击开始 > 键入 appwiz.cpl > 按 Enter。
  2. 卸载显示 Microsoft Visual C++ 2xxx Redistributable 的所有内容。

  1. 从 Microsoft 专用网站下载并安装每个 Visual C++ Redistributable 的最新版本。

注意:

  • 对于每个版本,仅安装最新版本。
  • 64 位系统上需要 x86 和 x64 版本。32 位系统只需要 x86 版本。

其他卸载/重新安装方法

另外,MajorGeeks.com 提供了一个集成式安装程序,它将自动卸载并重新安装所有 Visual C++ 库,包括将 Visual C++ 2015 更新为更高版本且已更名的 2017。使用 2015 的所有产品在 2017 版本中仍可使用。

注意:MajorGeek.com 不隶属于 Autodesk 或 Microsoft。您需自行承担使用风险。

另请参见:

  • 如何从 Autodesk 软件安装软件包重新安装 Microsoft Visual C++ 运行库
  • 最新支持的 Visual C++ 下载(Microsoft 支持)。
  • 如何删除并重新安装 Microsoft .NET Framework

讯连科技支持中心 / 常见问题 – 下载与安装 / 如果在安装讯连科技产品时,出现 Visual C++ Redistributable 安装错误,该如何处理?

如果在安装讯连科技产品时,出现 Visual C++ Redistributable 安装错误,该如何处理?

讯连科技产品需要 Windows 安装 Microsoft Visual C++ Redistributable 程序包,才能正确运行。如果在您的系统上找不到,它将在产品安装期间安装。如果 Microsoft Visual C++ 20XX Redistributable 程序包的安装不成功,请依据安装错误对话框中提到的版本,从以下 Microsoft 网站下载并安装它。

  • Microsoft Visual C++ 2008 Redistributable:
    //www.microsoft.com/zh-cn/download/details.aspx?id=26368
  • Microsoft Visual C++ 2010 Redistributable:
    //www.microsoft.com/zh-cn/download/details.aspx?id=26999
  • Microsoft Visual C++ 2012 Redistributable:
    //www.microsoft.com/zh-cn/download/details.aspx?id=30679
  • Microsoft Visual C++ 2013 Redistributable:
    //www.microsoft.com/zh-cn/download/details.aspx?id=40784
  • Microsoft Visual C++ 2015/2017/2019 Redistributable:
    //support.microsoft.com/zh-cn/help/2977003/the-latest-supported-visual-c-downloads

在 64 位平台上,请下载并安装 vcredist_x64.exe
在 32 位平台上,请下载并安装 vcredist_x86.exe

无论您的 Windows 平台是 32 位 (x86) 还是 64 位 (x64),对于仅提供 32 位 (x86) 版本的某些讯连科技产品 (例如 PowerDVD 18 或更早版本)、威力酷烧、YouCam、威力制片等),仍建议您安装 32 位版本的 Visual C++ Redistributable 程序包。

此信息是否有帮助?

如果你曾经浏览过你在Windows中安装的程序列表,想知道为什么上面有这么多Microsoft Visual C++可再发行的版本,你并不是唯一一个这样想的人。加入我们的行列,看看这些是什么,以及为什么在您的PC上安装了这么多。

什么是Visual C++可再发行版本?

Microsoft Visual C++是一个集成开发环境(IDE),用于用C、C++和C++/CLI编程语言创建Windows应用程序。它最初是一个独立的产品,但现在作为Microsoft Visual Studio的一部分包含在内。它为开发人员提供了一个单一的应用程序,他们可以在其中编写、编辑、测试和调试代码。编程环境包括对大量共享代码库的访问,这使开发人员可以将已经开发的代码用于特定过程,而不必从头开始编写自己的代码。共享代码采用动态链接库(DLL)的形式,这是大多数Windows用户在某些时候遇到过的术语。

当需要将他们的软件部署给用户时,开发人员可以做出选择。他们可以将这些DLL捆绑到其应用程序的安装中,也可以依赖于共享代码的标准可分发包。大多数人选择后者,该软件包被称为Visual C++可再发行包。使用可再分发软件有几个优点。这些软件包是由微软提供的,微软还用错误和安全修复对它们进行测试和更新。可再发行软件还在用户计算机上提供单个安装,多个程序可以同时使用。

为什么我的电脑上安装了这么多?

不到两个月前,我在一台新电脑上安装了新版本的Windows10。正如您在上图中看到的,我的系统上已经安装了四个版本的Visual C++可再发行版本。在其他系统上,我见过多达20个。那么,他们是怎么到那里的呢?

有些是随Windows本身一起安装的。安装的具体版本取决于您使用的Windows版本。我使用的是Windows 10,它随附于2012和2013 Visual C++可再发行版。您还会注意到,我还安装了32位(X86)和64位(X64)版本。如果你已经安装了32位版本的Windows,你将不会看到那些64位版本的可再发行软件。但是如果你有64位版本的Windows(现在几乎所有的电脑都是这样),你会看到两个版本,因为64位的Windows既可以运行64位的应用程序,也可以运行32位的应用程序。

您在系统上看到的Visual C++可再发行版的任何其他版本都已安装,以及一些需要它的程序。当开发人员在特定版本的Visual C++中编写代码时,该版本的代码库也必须存在于用户系统上,应用程序才能运行。这意味着,例如,如果开发人员使用Visual C++2005版(或Visual Studio 2005)创建您要安装的程序,您可以预期看到Visual C++2005可再发行版与该程序一起安装在您的系统上。

有时,当您第一次运行程序时,会弹出一个提示正在安装可再发行软件包的消息。如果你是电脑游戏玩家,你会注意到这一点,特别是当你通过Steam来玩游戏的时候。通常,这意味着开发人员已选择在安装时从Microsoft下载最新的软件包。有时,软件包与应用程序捆绑在一起。这是当前的AAMD图形驱动程序包的安装快照,您可以看到它想要安装2012和2013 C++可再发行版。

相关:什么是Microsoft.NET Framework,为什么要将其安装在我的PC上?

您还有可能看到安装的同一可再发行文件的多个版本,或者至少是同一年的多个版本。例如,您可能会看到2008可再发行版本的多个版本。一个可能表示它是服务包,而另一些可能只是版本号略有不同。因此,虽然有时看起来安装了同一软件包的多个版本,但它们都有细微的不同。不幸的是,与有点类似的.NET Framework不同,Microsoft从未将所有这些旧版本整合到一个统一的包中。

所以简而言之:你会看到一些Windows附带的软件包,还有一些你安装的应用程序附带的软件包。如果您运行的是64位Windows,您将看到每个软件包的64位和32位版本。

我可以卸载一些吗?

简短的回答是:是的,但你可能不应该这么做。

你永远不会真正知道你安装的应用程序中的哪些依赖于每个可再分发的应用程序。如果卸载某个程序,该程序不会自动删除它所依赖的可再发行文件,因为它无法知道其他应用程序是否也依赖它。当然,那里可能有一些你不需要的可再发行软件包-但如果你手动删除一些程序仍在使用的可再发行软件包,你可能会导致它们无法正常运行,在某些情况下,甚至会导致你的Windows安装本身出现问题。

看到你的已安装程序列表中有这么多程序,你可能会感到恼火,但如果你的PC上运行得很好,这些可再发行的程序不会造成任何伤害。它们也不会占用太多空间。我现在系统上安装的四个版本加起来占用的磁盘空间不到100MB。

我们看到互联网上流传着一些建议,建议您删除旧版本的可再发行软件,只保留每个主要版本的最新版本(按年份标注)。换句话说,他们建议你可以保留最新的2012可再发行版本,卸载较旧的2012版本。我们已经测试过了,发现它不可靠。它有时看起来很管用,但不能保证对你也管用。在我自己对三个系统的有限测试中,它在一个系统上造成了问题,其中几个程序将不再运行。

如果我有问题,我该怎么办?

不幸的是,通常很难将应用程序的问题缩小到糟糕的可再分发安装。在安装或操作直接指向可再发行软件包的程序期间,您很少收到错误消息。不过,这是有可能的,有时也值得测试,特别是当您刚刚安装的一个程序导致另一个已经安装的程序崩溃时,您知道它们都依赖于相同的可再发行程序。

首先,您可以执行几个基本步骤。确保Windows更新具有所有最新更新。如果软件包的更新可用,则可能解决问题。您还可以尝试在Windows中扫描损坏的系统文件。它不需要很长时间,并且可以恢复已损坏或丢失的系统文件。总是值得一试的。

相关:如何在Windows中扫描(和修复)损坏的系统文件

如果这些步骤不能解决问题,您可以尝试卸载并重新安装有问题的版本。如果您不知道具体的版本,您可以冒险尝试从您的计算机上卸载所有可重新分发的软件包,然后安装每个版本的所有最新实现。无论您采取哪种方式,都要确保先备份您的计算机!

您可以像卸载程序和功能控制面板应用程序中的任何其他程序一样卸载可再发行文件。然后,您可以从Microsoft下载中心下载并安装最新版本。以下是每个版本的一些直接链接:

Microsoft Visual C++2005 SP1可再发行版(X86)。 Microsoft Visual C++2005 SP1可再发行版(X64)。 Microsoft Visual C++2008 SP1可再发行版(X86)。 Microsoft Visual C++2008 SP1可再发行版(X64)。 Microsoft Visual C++2010 SP1可再发行版(X86)。 Microsoft Visual C++2010 SP1可再发行版(X64)。 Microsoft Visual C++2012更新4可再发行版(x86和x64)。 Microsoft Visual C++2013可再发行版(x86和x64)。 Microsoft Visual C++2015更新2可再发行版(x86和x64)

请记住,如果您运行的是64位版本的Windows,则需要下载并安装32位(X86)和64位(X64)版本。

就是这样。希望这至少解释了这些Visual C++可再发行软件包是什么,以及为什么在您的PC上安装了这么多软件包。

Toplist

最新的帖子

標籤