Windows > Windows10 > 正文

快速解决 CRuntime140.dll was not found 和 0x80070643(Premiere Pro 2021 提示为例)

亮术网 2021-11-26 本网原创

安装好 Premiere Pro 2021 后,打开时提示 CRuntime140.dll was not found,具体请看安装日志。这是什么问题导致的?CRuntime 是微软开发的 C/C++ Runtime Library,也就是操作系统缺少这个运行库导致 Premiere Pro 2021 打不开。打开“添加删除程序”窗口,看到安装 Premiere Pro 2021 时已经安装了 Visual C++ 2013 Redistributable,即 C/C++ Runtime Library,怎么还会提示这个错误?

Visual C++ Redistributable 有不同的版本,仅安装 Visual C++ 2013 Redistributable 还不够,还要安装其它版本,我的系统中已经安装了 Visual C++ 2017、2013、2012、2010 和 2008 Redistributable 仍然提示这个错误,说明还需要安装最新版本的 Visual C++ 2019 Redistributable,为什么不是 Visual C++ 2021 Redistributable,因为是现在最新版本就是 2019。

当下载 Visual C++ 2019 Redistributable 后,安装它时又遇到了 Could not open key(0x80070643 - Fatal error during installation.)错误,导致它安装不上。这又是什么原因?具体见下文。

 

一、CRuntime140.dll was not found 错误(vcruntime140dll 丢失)

1、原因:缺少 Visual C++ 运行库,Premiere Pro 2021 是缺少 Visual C++ 2015-2019 Redistributable。

2、解决方法:下载 Visual C++ 2015-2019 Redistributable 并安装即可。

 

 

二、安装 Visual C++ 2019 Redistributable 错误 

具体为:每安装一个提示 Could not open key,到最后提示“0x80070643 - Fatal error during installation.”。打开安装错误日志文件后面有这么一句 Apply complete, result: 0x80070643, restart: None, ba requested restart。

 

解决方法:

把 Visual C++ 2017 Redistributable 卸载,如果没有这个,可以尝试把它的下一个版本卸载,其它的以此类推。卸载方法有两种:

方法一:到“添加删除程序”窗口卸载,步骤为:屏幕左下角的“开始”菜单 → 控制面板 → 程序 → 卸载程序 → 打开“添加删除程序”窗口,右键 Visual C++ 2017 Redistributable,然后选择“卸载”。 

 

方法二:用微软的清理工具 Windows Install Clean Up 卸载,网上可以下载。

卸载完成后安装 Visual C++ 2015-2019 Redistributable,此时,已经不会再提示 Could not open key。安装好后,可以正常打开 Premiere Pro 2021 了。

 

除 Premiere Pro 2021 提示 CRuntime140.dll was not found 错误外,其它软件如 Photoshop、mySQL、CAD、Visual Studio 等也会提示,因为它们都需 Visual C++ 运行库,解决方法也一样。