一招修复找不到MSVCR120.dll方法(完美解决)

本文讲述了在软件运行时遇到因缺失DLL文件导致无法执行的问题,重点介绍了MSVCR120.dll的作用以及三种解决方案:安装修复文件、手动放置对应系统目录、使用系统文件检查器。建议备份重要数据以防意外。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

几乎在所有操作系统中,可分为两种库,一种是静态库(.lib),另一种是动态库(.dll)。

为什么很多小伙伴在打开软件的时候会弹出“由于找不到XXX.dll文件,无法继续执行代码、、、、、、”的界面?

因为这个动态库是在应用程序运行时才被调动。如果你的系统缺失了软件所需的dll文件,那么该软件就无法正常启动。

那么,如何修改缺失的dll文件呢?

 

原因:其实MSVCR120.dll是Visual Studio 2010的一个动态链接库,当有些程序是需要MSVCR120.dll进行开发的时候,那这个程序就必须要有一个MSVCR120.dll,不然就会导致无法运行。windows系统缺失了程序运行需要的库文件,需要安装微软提供的对应的文件。

解决方法1:

安装MSVCR120.dll修复文件,MSVCR120.dll修复文件是打包的c++运行库文件,可以自动检测安装MSVCR120.dll文件到系统对应的目录中。使用百度等搜索引擎从Internet互联网或者到微软官网下载一个MSVCR120.dll修复文件或

在电脑浏览器顶部输入:dll修复工具.site【按下键盘上的Enter回车键打开】点击dll修复工具下载。(亲测可以修复)

 

下载到电脑上的文件一般是压缩包的形式,需要先把文件解压,然后安装后点击修复【立即修复】,修复的文件都是在系统目录中。如果您的计算机是32位系统,则将文件到C:\Windows\System32,如果是64位系统,则将文件到C:\Windows\SysWOW64。

 

完成后,你可以尝试再次运行有问题的程序以测试问题。

解决方法2:

修复完还是弹出这个错误界面,那就多修复几次,然后重启电脑试一试。

实在不行,说明这个修复工具没有你电脑系统丢失的dll文件,那只能自己上网找相对应的dll文件。下载的时候注意检查一下是否跟自己电脑系统匹配,什么版本,多少位数都要对应好。

 

然后,根据自己电脑位数,将这个dll文件放在C:\Windows\SysWOW64或C:\Windows\System32里。最后用命令运行它。

解决方法三:

系统文件检查器:系统文件检查器是Windows操作系统自带的一个工具,可以扫描并修复系统文件中的错误。通过运行系统文件检查器,可以检测并修复缺失或损坏的msvcr100.dll文件。打开命令提示符,输入sfc /scannow命令,并按下回车键。系统文件检查器会开始扫描并修复系统文件。完成后,重启电脑,看看问题是否解决。

 

​在尝试以上方法之前,建议先备份重要的文件和系统,以防修复过程中出现意外。

### 解决方案概述 在 MySQL 安装过程中遇到“系统不到指定文件”的问题通常由多种原因引起,以下是针对不同情况的具体解决方法。 --- #### **一、MySQL 服务未自动创建** 如果安装完成后发现 Windows 服务中不存在 MySQL 的服务项,则可能是安装程序未能成功注册服务。可以通过以下方式手动添加: 1. 打开命令提示符(以管理员身份运行),进入 MySQL 的 `bin` 文件夹路径。 2. 使用以下命令手动初始化数据库并启动服务: ```bash mysqld --initialize-insecure --user=mysql ``` 此命令会生成默认密码并将数据存储到指定位置[^1]。 3. 注册 MySQL 服务: ```bash mysqld -install MySQL ``` --- #### **二、缺少依赖 DLL 文件** 某些情况下,MySQL 需要特定版本的动态链接库 (DLL),例如 VCRUNTIME140_1.dllmsvcr120.dll。当这些文件缺失时,可能会导致安装失败或功能异常。 ##### **对于 VCRUNTIME140_1.dll 缺失的情况:** - 下载并安装最新版的 Microsoft Visual C++ Redistributable 包。可以从官方地址获取对应的版本[^2]: https://learn.microsoft.com/zh-cn/cpp/windows/latest-supported-vc-redist?view=msvc-170 - 确保下载与操作系统位数匹配的包(如 x64 对应于 64 位系统)。 ##### **对于 msvcr120.dll 缺失的情况:** - 这通常是由于缺乏 Visual Studio 2013 的运行环境支持所致。可以访问微软官网下载对应组件[^4]: https://www.microsoft.com/en-us/download/details.aspx?id=40784 - 同样需要注意操作系统的架构兼容性。 --- #### **三、配置文件 my.ini 丢失或不可见** 有时即使完成了正常安装,也可能因为配置文件 `my.ini` 被放置到了非预期的位置而引发困惑。可通过以下手段定位和修复: 1. 查询 MySQL 实际安装路径: ```sql SELECT @@basedir; ``` 上述 SQL 命令返回的结果即为 MySQL 主目录所在位置[^3]。 2. 如果确认存在 `my.ini` 文件却仍无法加载设置,请尝试将其复制至 `%ProgramData%` 中的标准路径下(一般位于 `C:\ProgramData\MySQL\MySQL Server X.X\`)。注意替换其中的变量部分为实际版本号。 3. 若完全缺失此文件,则可参照模板重新编写一份基础配置文档;或者从其他已知良好工作的实例拷贝过来加以调整适应当前机器状况即可。 --- #### **四、日志分析排查法** 当以上常规处理均无效时,建议深入研究错误记录来进一步诊断根源所在。具体做法包括但不限于查阅 `%TEMP%\mysql_install_*` 类型的日志条目以及目标驱动器根目录下的额外线索文件比如 `.err` 结尾者等等。 一旦发现问题模式类似于 “xxx.dll not found” 则再次回到第二部分内容补充相应资源直至彻底消除障碍为止。 --- ### 总结 综上所述,面对 MySQL 安装期间遭遇的各种“不见某某东西啦!”类麻烦事儿,咱们得先搞清楚到底是哪一步出了岔子——是忘了弄好基本的服务框架呢?还是差了些必要的辅助工具呀?亦或是根本就没把那些至关重要的参数给摆正地方咧? 只要按照上述分类逐一核查下去,并适时引入外部支援材料填补空白环节的话,相信绝大多数棘手局面都能够迎刃而解咯! ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值