由于找不到vcruntime140_1.dll,无法继续执行代码重新安装程序可能会解决此问题。

出错情况如下由于找不到vcruntime140_1.dll,无法继续执行代码重新安装程序可能会解决此问题。_第1张图片

         ·实在着不住了,那些不懂装懂的不要出来祸害人了。又是网上下载vcruntime140.dll放到c盘system32 64文件,这种做法纯属扯淡,vcruntime140.dll文件就是VC++2010的一个文件而已,直接下载运行就可以完美解决了。不会出现vcruntime140.dll文件已加载但找不到入口等问题。

出故障的原因


         近日安装mySQL,在运行cmd命令mysqld --console --skip-grant-tables --shared-memory 的时候,总是提示结果总是提示由于找不到vcruntime140_1.dll,无法继续执行代码重新安装程序可能会解决此问题。

          于是我就从网上搜索各种教程,大多数说的都是因为缺少了动态链接库也就是以DLL结尾的文件,下载一份64版本的复制到C:\Windows\System32下,32版本的复制到C:\Windows\SysWOW64下即可。

由于找不到vcruntime140_1.dll,无法继续执行代码重新安装程序可能会解决此问题。_第2张图片

 我都尝试了还是不可以,而且还有的说通过cmd命令regsvr32 vcruntime140.dll安装。

由于找不到vcruntime140_1.dll,无法继续执行代码重新安装程序可能会解决此问题。_第3张图片

 我试了还是不可以,他会显示模块"vcruntime140.dIl"已加载,但找不到入口点DIRegisterServer,请确保"vcruntime 140.dl"为有效的DLL或OCX文件,然后重试。如下图

由于找不到vcruntime140_1.dll,无法继续执行代码重新安装程序可能会解决此问题。_第4张图片

  按理说,.dll文件缺失一般都不会只缺少某一个,就算我装上这个dll,也还是可能会缺少其他dll。于是网上搜索发现,可以通过重装VC++运行库的方法解决所有dll丢失的问题。

2解决思路
          从VC++2005、2008、2010.......开始,而且又要区分32位和64位,一个个安装很麻烦,于是搜索发现微软提供了VC++的所有版本运行库的集合,可以一次安装全搞定。于是下载了一个来用。

下载连接运行库合集-微软常用运行库合集下载 v2021.08.02(32&64位)最新版--pc6下载站 

我下载的运行库集合里面包含了如下版本:

3安装过程
1 )    首先在控制面板-->卸载程序里面卸载所有已经安装的VC++运行库。

2)    下载下面URL中的VC++运行库集合文件,解压后把32位和64位都装上。(如果系统是32位就纸箱装32位运行库,如果系统是64位,则可以两个都装)

3)     上述安装完成后,重新打开cmd运行命令mysqld --console --skip-grant-tables --shared-memory,发现运行成功了,说明此办法解决了dll丢失的问题。

上述参考博主链接:缺少msvc140.dll解决办法,缺少任意dll文件的解决办法_hitman_cs的博客-CSDN博客

你可能感兴趣的:(visual,studio,.net,microsoft,windows)