找不到VCRUNTIME140D.dll 找不到ucrtbased.dll

找不到VCRUNTIME140D.dll 找不到ucrtbased.dll,第1张

找不到VCRUNTIME140D.dll 找不到ucrtbased.dll 找不到VCRUNTIME140D.dll,程序无法执行,找不到ucrtbased.dll,程序无法执行

今天在DOS命令窗口运行C语言程序,运行可执行程序*.exe时出现提示找不到VCRUNTIME140D.dll,程序无法执行,找不到ucrtbased.dll,程序无法执行,经过对文件的检查和问题的排除,确定是系统缺少VCRUNTIME140D.dll
,ucrtbased.dll这两个文件。随后到网站上下载这两个文件,期初我把这两个文件放到了C:Windowssystem32目录下,这样放是错的,应该放在C:WindowsSysWOW64目录下,之后再次回到DOS命令窗口,运行可执行文件,提示“应用程序无法正常启动0×c000007b”,这个是缺少dll文件或者dll文件版本与程序对应不上。
确定了是ucrtbased.dll文件的版本问题,将已下载的ucrtbased.dll删除,下载另一个版本的ucrtbased.dll文件,放到C:WindowsSysWOW64目录下。再次回到DOS命令窗口,程序运行成功!
在这个过程中,找了很久下载dll文件的网址,很多网站要收费,或者下载不了
在这里提供一个dll文件免费下载地址:https://cn.dll-files.com
该网站提供不同版本的dll文件,可以免费下载。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5650590.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存