让 Windows7 - 64bit 支持 VC++ 6.0 的解决方法(无法启动此程序,因为计算机中丢失 MSVCRTD.dll。尝试重新安装该程序以解决此问题)

源地址:https://www.cnblogs.com/poissonnotes/p/4372136.html

让 Windows7 - 64bit 支持 VC++ 6.0 的解决方法(无法启动此程序,因为计算机中丢失 MSVCRTD.dll。尝试重新安装该程序以解决此问题)

无法启动此程序,因为计算机中丢失 MSVCRTD.dll。尝试重新安装该程序以解决此问题。

我用的操作系统是Windows 7 -64bit,我把DLL下载以后按常往的习惯放入到System32 目录下,结果完全没有效果。

后来一看,System32目录下面还有一个SysWOW64的文件夹。

放到这个文件夹下以后问题解决!

ps:WoW64 (Windows-on-Windows 64-bit)是一个Windows操作系统的子系统, 能够运行32-bit 应用  windows操作系统程序, 并且在所有的64-bit 版本的windows上都存在。WoW64子系统是一个轻量级的compatibility layer, 在所有版本的windows上都拥有同样的接口. 它的主要目的是用来创建32-bit环境, 为了让32位的应用程序可以不经过任何修改就运行在64-bit的系统上, 它提供了必须的接口。

MSVCRTD.DLL下载

https://files-cdn.cnblogs.com/files/poissonnotes/msvcrtd.zip

上一篇:sed和awk用法


下一篇:JNI测试-java调用c算法并返回java调用处-1到20阶乘的和