mfc100.dll文件缺失或是相关的dll文件缺失问题的解决方法

作者分享了在准备建模比赛时遇到MATLAB拷贝问题和LINGO缺少mfc100.dll的解决方案,包括U盘格式转换、DLL文件下载与修复、系统自带修复命令的使用等。
摘要由CSDN通过智能技术生成

前言

最近在准备建模比赛,需要下载相关的建模软件并进行学习。

说几件培训的趣事,相关软件的下载中,matlab是最让我头疼的,首先是拷贝到U盘上就出现了问题,差不多30G的文件,在我的U盘拷不到一半就停了,等我重新拷贝的时候,它提示我说U盘内存空间不足,我自认为我64GB的U盘能够装下这小小的matlab,可是我错了,经过一系列百度下,我明白了在FAT32格式下的传输文件不能超过4G,只有在NTFS格式下能够传输超过4G的文件,但是对U盘格式化需要备份数据,所以我用了一天的时间把文件拷贝到电脑中,然后又用一天的时间,将matlab的压缩包拷贝到电脑中,并解压。

其中的过程很坚酸,但是也收到了回报,在matlab在电脑上打开的那一刻,我觉得自己的努力都没有白费。

扯远了,现在回归正题,mfc100.dll文件的缺失是出现在lingo的打开问题中,在我打开lingo的应用程序的时候,系统提示我缺少mfc100.dll文件,进行百度后,发现在我的SysWOW(文件64位的dll文件夹存放位置)中,并没有这一文件。于是我开始百度解决方案。

问题出现原因

可能是下载了某些病毒软件,导致dll文件被恶意删除。

解决方案

一、重装系统

这个方法比较简单粗暴,但是需要备份好数据。

二、获取mfc100.dll文件在电脑上进行安装

将其他人电脑中的mfc100.dll文件,或是网上的文件下载下来进行安装,一般是在微软上下载,其他网站上下载的怕有病毒。

然后W+R打开cmd,使用C+S+E快捷键使用管理员进行打开,跳转至SYSWOW中间夹中,使用

regsvr32 mfc100.dll 命令进行安装。

但是显示文件不匹配(大致是这个意思)。

可能是从别人那里或是官网上拿的文件与系统的版本不匹配。

三、使用dll修复工具

这种工具一般要登陆付费的,亲测,下了两个软件都是这样,然后果断放弃(因为我是白嫖党WOW)

四、使用系统自带的修复命令*亲测有效

话说还是这个好使,但是如果电脑不能直接执行该命令,需要配置一下相关环境。

①首先使用W+R,输入cmd,使用管理员身份运行,Ctrl+SH+EN快捷键,还想使用其他方法的就执行百度吧。

②使用sfc/scannow命令检查系统的中的文件

但是如果出现提示Windows资源保护无法启动修复程序,那我们就需要配置一些东西。

③打开命令提示符窗口,输入services.msc命令,进入本地服务窗口。

在窗口中找到windows modules installer 右击,在点击类型那里切换成启动。然后去试试sfc/scannow命令是否能够运行,如果不能的话就进入下一步。

④在本地服务程序窗口依次找到HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control,

在control右侧找到RegistrySizeLimit,如果没有的话,在右侧空白区右键点击新建—DWORD(32位-值),命名为RegistrySizeLimit。

⑤双击打开“RegistrySizeLimit”,点击“十六进制”,然后在左侧输入:ffffffff (8个f),点击确定保存设置。

⑥设置完成后重启电脑,按下W+R搜索cmd,WSE使用管理员运行,在命令提示符中执行SFC /SCANNOW命令即可解决问题。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值