Visual Studio 2022 ,.c源文件无法正常执行,报由于找不到ucrtbased.dll,无法继续执行代码。重新安装程序可能会解决此问题。

【解决方法:】

1.VS installer的修复功能:

这方法大概率没啥用。

2.下载最新的windows10 SDK:来源

This is important because the version of ucrtbased.dll that ends up being copied to System32 and SysWoW64 is from the latest installed Windows 10 SDK. This means that if you have two SDKs installed and the setup for the latest one failed somehow, then it is possible to not have these files in the locations that Windows would look in for executables.
因为最终被复制到System32和SysWoW64的ucrtbase.dll版本来自最新安装的Windows 10 SDK。这意味着,如果您安装了两个 SDK,并且最新版本的安装程序以某种方式失败,则可能无法在 Windows 查找可执行文件的位置没有这些文件。

但是实际操作中,我重新安装了最新的SDK之后也没有解决这个问题。该方法仅供参考。

3.下载ucrtbase.dll文件,并解压在对应目录下:

64位系统:C:\Windows\System32\

32位系统:C:\Windows\SysWOW64\

DLL-files.com网站下载链接(可下载32位和64位的文件)
百度网盘下载链接

链接:https://pan.baidu.com/s/1QjkFX9G6pPdbKn8C93l0Dw
提取码:gq6n
–来自百度网盘超级会员V3的分享(网盘链接中只有64位的文件)

4.补充,将windows 10 SDK中的ucrtbase.dll文件复制到相应的目录中也可以解决这个问题;(主要是博主有点嫌弃方法3中下载的ucrtbase.dll文件修改日期比较旧,修改日期在16年)

根据解决方法2查到的信息可知,原因在于VS安装的SDK中的文件没有成功复制到C:Windows\System32或者目录下,所以可以通过在SDK安装目录下查询ucrtbase.dll文件,并复制到平台对应的目录下来解决这个问题,博主亲测有效。

1. 使用搜索工具查找ucrtbase.dll文件,博主用的是Everything;
2. 这里根据X64、X86平台的不同,博主选择了这两个目录下的ucrtbase.dll;

3. 复制这两个文件,并分别放在对应的目录中;
4. 打开Vs重新编译,通过!!

VS 由于找不到ucrtbased.dll,无法继续执行代码。相关推荐

  1. mysql 安装问题一:由于找不到MSVCR120.dll,无法继续执行代码.重新安装程序可能会解决此问题。

    mysql 安装问题一:由于找不到MSVCR120.dll,无法继续执行代码.重新安装程序可能会解决此问题. 参考文章: (1)mysql 安装问题一:由于找不到MSVCR120.dll,无法继续执行 ...

  2. 由于找不到MSVCR120.dll,无法继续执行代码.重新安装程序可能会解决此问题。

    由于找不到MSVCR120.dll,无法继续执行代码.重新安装程序可能会解决此问题. 解决办法: 这种错误是由于未安装 vcredist 引起的,根据自己操作系统版本下载对应的安装文件. 下载地址:h ...

  3. 由于找不到mscoree.dll无法继续执行代码

    Windows终端可以说是Windows系统中非常重要的功能之一,可以帮助用户通过命令行的模式来调整电脑,但是最近不少用户在运行的时候却提示由于找不到mscoree.dll无法继续执行代码,下面小编就 ...

  4. 由于找不到vcruntime140_1.dll无法继续执行代码,vcruntime140_1.dll丢失如何修复

    在我们打开玩游戏的时候电脑突然提示由于找不到vcruntime140_1.dll无法继续执行代码是什么原因呢?因为vcruntime140_1.dll文件关键的库文件和组件,它们是许多Windows应 ...

  5. Mysql初始化安装时报错(由于找不到VCRUNTIME140_1.dll,无法继续执行代码。重新安装程序可能会解决此问题)

    今天在装mysql数据库时候遇到一个小问题,记录一下. @Mysql初始化安装时报错(由于找不到VCRUNTIME140_1.dll,无法继续执行代码.重新安装程序可能会解决此问题) 先确保电脑已经安 ...

  6. 安装mysql出现问题:由于找不到VCRUNTIME140_1.dll,无法继续执行代码。重新安装程序可能会解决此问题

    今天在安装mysql时,遇到的以前遇到的问题,就想着来整理一下. 我们直接进入主题,在我打算初始化生成data目录时候,出现了以下提示: 由于找不到VCRUNTIME140_1.dll,无法继续执行代 ...

  7. 饥荒计算机丢失xinput1 3.dll,【已解决】“由于找不到xinput1_3.dll,无法继续执行代码”...

    许多小伙伴在玩游戏或者使用电脑的过程中,电脑突然提示"由于找不到xinput1_3.dll,无法继续执行代码",导致游戏等程序无法正常启动运行,并且导致电脑系统弹窗报错.那xinp ...

  8. Qt在手动执行xxx.exe时报错:由于找不到Qt5xxx.dll,无法继续执行代码。重新安装程序可能解决此问题。

    一.问题描述. Qt在手动执行xxx.exe时报错:"由于找不到Qt5xxx.dll,无法继续执行代码.重新安装程序可能解决此问题.". 二.问题分析. 执行程序依赖库文件Qt5x ...

  9. 由于找不到vcruntime140_1.dll,无法继续执行代码重新安装程序可能会解决此问题

    由于找不到vcruntime140_1.dll,无法继续执行代码,重新安装程序可能会解决此问题. 安装好mysql启动时报错: 由于找不到vcruntime140_1.dll,无法继续执行代码,重新安 ...

  10. 由于找不到vcruntime140.dll无法继续执行代码

    电脑在打开软件或者游戏游戏的时候,提示由于找不到vcruntime140.dll无法继续执行代码.这个主要的原因是电脑系统中的vcruntime140.dll丢失了或者被损坏了.vcruntime14 ...

最新文章

  1. R语言使用ggpubr包的ggarrange函数组合多张结论图(水平并排组合)
  2. DPOS机制会比POW机制表现更好吗?
  3. C++流的streambuf详解及TCP流的实现
  4. 克莱姆森大学计算机排名,克莱姆森大学计算机科学computer science专业排名第401~500名(2020THE泰晤士高等教育世界大学排名)...
  5. jhipster 配置 mysql_java – 将jhipster后端和前端分成两个项目?
  6. Linux 统计文件行数,字节数。
  7. leetcode887 鸡蛋掉落
  8. python方法解析顺序_浅谈Python的方法解析顺序(MRO)
  9. android 编译 c 程序,Android上通过gcc编译普通的C程序
  10. json数据交互——@RequestBody与@ResponseBody
  11. 74cms php在那个文件夹里面,74cms后台getshell
  12. 此时不应有 \Common
  13. c语言程序负数,C语言中负数怎么表示的?
  14. mysql计算员工年终奖金_年终奖 扣税计算
  15. IDEA不支持SQL语法校验,一招搞定
  16. 今日头条18校招第一批算法笔试
  17. Linux网络操作系统期末系统复习题
  18. A PM2.5 concentration estimation method based on multi-feature combination of image patches文章详解
  19. powerdesinger 批量修改表前缀
  20. linux nohup的使用及详解

热门文章

  1. 关于对-rw-r--r-- 的详细讲解
  2. b java 之 serviceLoader详解 serviceLoader.load(XXX.class)
  3. Java 并发编程(一):简介
  4. 上twitter_如何在Twitter上对某人静音
  5. 你的CRM系统为什么用不起来?
  6. android打开系统文件怎么打开方式,Android调用系统应用打开任意文件
  7. ubuntu20.04桌面美化
  8. Android DocumentFile基本使用
  9. 解决Chrome账户无法同步
  10. 咱也来谈谈web打印快递单及经验