mfc100u.dll丢失的解决方法

今天遇到了这类问题。

1.首先用360系统急救检测dll文件缺失,无果。

2.网上找解决方案:下载32或64位mfc100u.dll复制到系统目录 C:\WINNT\System32或者C:\Windows\SysWOW64,开始菜单-->运行-->regsvr32 mfc100u.dll,回车。

但此问题并没有解决问题,反而在regsvr32 mfc100u.dll的时候就报错。反思了一下,可能是需要把32和64的dll全部要放到对应的目录中,而我只使用了一个。后面并未验证,就放弃了该解决方案。

3.网上找到此说明:mfc100u.dll是VS2010编译的软件或游戏所产生的动态库文件,如果运行程序时提示缺少mfc100u.dll文件,可以安装Visual C++ 2010。检测一下,还真没安装。

4.官网下载64位Visual C++ 2010,安装时发生严重安装错误,无法安装成功,真是郁闷啊。。。搜寻解决办法。

5.终于找到一个,MicrosoftProgram_Install_and_Uninstall.meta.diagcab,这个太神奇了,可以修复相关无法安装的错误,适用于7、8、8.1、10系统。

官网下载地址:https://support.microsoft.com/zh-cn/help/17588/fix-problems-that-block-programs-from-being-installed-or-removed

6.修复之后,安装Visual C++ 2010 64位成功。但是运行软件还是出错了,还是报缺失,忽然明白,可能该软件是32位程序。

7.官网下载Visual C++ 2010 32位,安装,也出错,同样修复后,成功。

8.打开报错软件,成功打开,问题解决!

你可能感兴趣的:(windows系统维护)