如何解决微软Visual c++ DLL文件丢失吗

阅读时间:7分钟。

如果MSVCR120。dll或任何dll文件从你的电脑丢失,这是所有的修复可以应用。

修复DLL文件丢失 修复DLL文件丢失

微软Visual c++可再发行的是运行应用程序的运行时库所必需由微软Visual c++使用吗Visual Studio。通常,这需要运行时库的应用程序包安装程序中所需的版本。如果没有包装,你会得到一个链接到下载可再发行的。

有些时候一些动态链接库(DLL)文件不得安装或注册期间安装的运行时库。这将导致应用程序无法正常工作。

首先,我们需要了解什么类型的错误信息我们可以从失踪的DLL文件,然后我们将讨论如何确定哪个版本的Visual c++可再发行的DLL是失踪,最后要去解决所有这些错误消息。

也检查:下载微软Visual c++可再发行的(所有版本)

什么是一个DLL

一个动态链接库是一段代码或数据,可以被多个程序和过程,所以每一个软件不需要重复相同的代码。在编程语言中,一个DLL可以称为一个函数,可以称为每次需要,无需重复代码本身。

如果一个DLL是损坏,每一个应用程序,程序或软件,需要将不再正常工作。因此,您必须解决相关问题一个DLL文件。

DLL错误代码

当这些DDL文件不见了,你会有一些错误在运行或安装应用程序。最常见的失踪的DLL文件如下:

  • MSVCP140
  • MSVCP120
  • MSVCP110
  • MSVCP100
  • D3DX9_43
  • NTDLL

的一些错误消息可能与这些dll下面列出:

  • 程序无法启动,因为MSVCR120.dll从你的电脑不见了。尝试重新安装该程序以解决这个问题。
  • 程序无法启动,因为MSVCP120.dll从你的电脑不见了。尝试重新安装该程序以解决这个问题。

这些错误消息可以延长范围包括msvcr80 DLL文件。dll, msvcr100。dll, msvcr120。dll, msvcr140。dll, msvcp80。dll, msvcp100。dll, msvcp120。dll, msvcp140。dll等。

这些错误消息可以是应用程序需要安装微软Visual c++可再发行的。这些应用程序的范围可以从里面XAMP,英伟达,MySQL, MaxPayne等游戏。

有三种类型的Visual c++ DLL库

  • MSVCR: C运行时库(CRL)
  • MSVCP:标准c++库
  • MFC:微软基础类库

和每个数字在每个DLL文件对应于Visual Studio版本号。

  • 90:Visual Studio 2008(9.0版)
  • 100:Visual Studio 2010(10.0版)
  • 110:Visual Studio 2012(11.0版)
  • 120:Visual Studio 2013(12.0版)
  • 140:Visual Studio 2015(14.0版)
  • 150:Visual Studio 2017(15.0版)
  • 160:Visual Studio 2019(16.0版)

虽然这些错误消息似乎是不同的,他们有类似的解决方案。主要错误消息表明,要么我们微软Visual c++可再发行的安装变得腐败,这是安装不当或应用程序需要运行不同版本的运行时库。

修复缺失的DLL文件

重新安装vc++可再发行的方案

第一个解决方案是重新安装vc++可再发行的包。这将自动丢失的DLL文件复制到正确的位置。这里是可以重新安装正确的步骤:

  1. 识别的DLL版本的确切名字记下失踪的DLL文件的错误消息。

    DLL文件的最后一个数字是至关重要的。例如,如果MSVCR100。DLL写在错误消息,指出“100”。

  2. 使用上面的指导记录Visual Studio版本相关的DLL数字在步骤1中指出。

    例如,如果您注意到“100”,这意味着您需要重新安装vc++ 2010可再发行的方案。

  3. 继续下载并安装相关的vc++可再发行的包使用提供的直接下载链接

  4. 安装完成后,重新启动计算机。

重新启动后,检查是否可以运行应用程序,显示“DLL文件丢失”的错误。如果错误仍然存在,继续执行下面剩余的解决方案。

登记失踪的DLL文件

如果你能找到失踪的DLL文件在C:\Windows\System32文件夹中,但仍得到错误消息,您可以重新注册DLL文件再次使它工作。这是你必须遵循的步骤重新注册的DLL文件。

  1. 使用文件资源管理器确认失踪的DLL文件可在以下路径:

    C:\Windows\System32
  2. 现在按Windows键+ R快捷键打开运行命令框

  3. 输入“cmd”,按CTRL + Shift + Enter开一个高架命令提示符

  4. 运行以下命令而取代(DLL)的完整名称DLL文件:

    regsvr32 . DLL (DLL)
    重新注册的DLL文件
    重新注册的DLL文件

现在检查问题是否已经解决。如果还没有,继续执行下面剩余的解决方案。

安装在Windows更新

Windows更新通常包括DLL库。如果你的电脑有任何悬而未决的更新尚未安装,我们建议您现在安装它们,然后检查是否这个问题是固定的。

使用以下步骤检查和安装等待Windows更新:

  1. 按下Windows键+我快捷键打开设置应用。

  2. 点击“Windows更新。”

  3. 点击“检查更新”在右边。

    检查更新Windows 11
    检查等待Windows更新
  4. 继续下载并安装所有等待更新。

  5. 安装完成后,重新启动计算机。

重新启动后,检查如果你现在可以运行应用程序没有看到“失踪的DLL文件”的错误消息。

重新安装程序有问题

即使各自的DLL文件是可用的和工作在你的电脑上,一个问题的应用程序或程序可以防止进程访问它,导致了“失踪的DLL文件”的错误消息。

试着重新安装有问题的应用程序,然后检查,看它是否解决了问题。

使用以下步骤卸载应用程序:

  1. 按下Windows键+ R快捷键来启动运行命令框。

  2. 输入“appwiz.cpl”,按输入打开程序和功能小应用程序

    appwiz
    打开控制面板小程序
  3. 寻找问题的程序,右键单击它,然后单击卸载

  4. 一旦项目被移除,使用其原始安装文件重新安装它。

修理窗户

如果问题还没有解决,您可以尝试修复任何损坏或丢失系统文件使用部署服务形象和管理(DISM)工具和系统文件检查器(证监会)工具。

这些是Windows-native命令行工具用来解决系统文件。使用以下步骤来修复Windows图片:

  1. 按下Windows键+ R快捷键来启动运行命令框。

  2. 输入“cmd”,按CTRL + Shift + Enter开一个高架命令提示符

  3. 运行以下命令一个接一个:

    DISM。exe /网络/ Cleanup-image / Checkhealth DISM。exe /网络/ Cleanup-image / Scanhealth DISM。exe /网络/ Cleanup-image / Restorehealth证监会/ scannow
    修复Windows DISM和证监会
    修复Windows DISM和证监会

一旦扫描和修复(如果有的话)完成后,重新启动计算机,并检查是否“失踪的DLL文件”的错误已经减轻。

扫描恶意软件

病毒或恶意软件可能会影响问题的DLL文件。它可能损坏或阻止程序访问它。

如果这个问题没有被固定到目前为止,执行恶意软件扫描检疫它使用内置的Windows安全软件:

  1. 按下Windows键+我快捷键打开设置应用。

  2. 点击“隐私和安全。”

  3. 点击“Windows安全”在右边。

  4. 点击“病毒和威胁保护。”

  5. 点击“扫描选项“在当前的威胁

    打开扫描选项
    打开扫描选项
  6. 选择“全扫描”,然后点击“现在扫描。”

    执行一个完整的扫描
    执行一个完整的扫描

    您还可以执行使用第三方防病毒扫描。这里是一个列表的顶级杀毒软件使用执行扫描。如果你继续购买杀毒软件,这是17个方面你应该考虑

恢复状态

如果没有上面的解决方案已经在解决这个问题,也许一个系统还原会有所帮助。系统还原是一个时间点上,你可以恢复你的电脑工作的时候好。

有可能一个动作由你影响了电脑,导致“失踪的DLL文件”的错误。恢复到较早的国家将取消一切。这里是如何恢复Windows电脑:

注意:这个方法只会工作,如果你配置了自动恢复点创建或创建一个你自己。

  1. 搜索“复苏“在开始菜单或搜索框和打开恢复应用

    开放经济复苏applet
    开放经济复苏applet
  2. 点击“打开系统还原。”

    打开系统还原1
    打开系统还原

    系统还原向导将启动。

  3. 点击下一个

  4. 选择一个恢复点和点击下一个

    选择一个原点
    选择一个原点
  5. 点击完成

该系统将开始恢复过程。这可能需要一段时间。

电脑恢复后,检查是否丢失的DLL的问题是固定的。

关闭的话

希望我给的解决方案将不足以解决DLL缺失的问题。我很想听到你的经历在修复这些问题。请在下面的评论中分享你的想法。

推荐给你

5个评论

  • 王

    如何修复DLLregisterserver未找到. .我试着注册结束。dll但不能bcs DllRegisterserver没有发现

  • Jon出售
    Jon出售

    我一直在试图安装Oracle形式建设者近一个星期没有成功。这些先决条件包括Visual c++可再发行的版本11(2012)和安装过程不会离开它。但当我试着运行它,它抱怨找不到MSVCP100。dll。在阅读这个网页,我意识到这是寻找版本* 10 *不是这个电脑上安装。我安装它就这样!它工作。

    非常感谢这个页面

  • 哈斯用
    哈斯用

    哇! !感谢你这个神奇的文章。这对我来说是非常有用的。我患有类似的DLL疏忽错误,我无法找出哪些VS c++我应该安装。现在我知道了! !Thankssss ! ! ! ! ! ! !

  • 哈基姆
    哈基姆

    你能帮我,我有这个问题
    x9a4 ID du突起defaillant: 0
    Heure de亮相de l 'application defaillante: 0 x01d4cfd1b7f1a292
    Chemin d 'acces de l 'application defaillante: C:程序文件(x86) GPSeismicQuikLoad.exe
    Chemin d 'acces du模块defaillant: C: WindowsWinSxSx86_microsoft.vc80.mfc_1fc8b3b9a1e18e3b_8.0.50727.762_none_0c178a139ee2a7edmfc80.dll
    ID de融洽:f61eded1 - 3 - bc4 - 11 - e9 be67 - 0071 cc1a1db6

  • zoilo
    zoilo

    谢谢现在我知道这些dll文件缺失的是什么意思

留下一个回复

Baidu
map