缺失.dll文件报错

运行某.exe报错缺失.dll

img


img


1.电脑管家修复过相关的.dll文件缺失
2.下载指定安装.dll到C:/Windows/system32下

regsvr32 C:/Windows/system32/相关.dll报错

img


应该怎么解决?

解决方法

1、下载该mfco42d.dll文件到本地,下载地址;


2、复制粘贴到本机的C:\Windows\System32文件夹
或者C:\Windows\sysWOW64文件夹。

前者是32位系统,后者是64位系统,根据自己的系统位数进行拷贝。

然后cmd执行(以64位系统为例):

%windir%\SysWoW64\regsvr32.exe /u Mfco42d.dll
%windir%\SysWoW64\regsvr32.exe /i Mfco42d.dll

32位系统执行

%windir%\System32\regsvr32.exe /u Mfco42d.dll
%windir%\System32\regsvr32.exe /i Mfco42d.dll

参考链接:


如有上述方法不起作用或者过于麻烦,

1、下载该dll文件
2、将该dll文件拷贝到这个报错的应用程序exe所在文件夹即可
参考链接:


如有问题及时沟通

你这个程序是vc6编写的debug版程序吧。
运行库不是网上复制粘贴文章那样非要复制到system32,非要regsvr32,只有com组件dll才需要regsvr32。
你把缺失的dll复制到mystock.exe所在目录就行了。
要复制到系统目录,32位的程序在64位系统下是要复制dll到syswow64目录。

运行环境不完整 手动引用dll也不见得可以,最好是把相关的vc++运行库安装完整