答案是系统缺失或损坏通用c运行时(ucrt)组件,需依次执行sfc扫描、dism修复、安装vc++2015–2022运行库(x64与x86双版本)、检查并安装kb2999226补丁,且每步后须重启生效。

当你在 Windows 11 上启动 Photoshop、Steam 游戏或某款专业软件时,突然弹出“找不到 API-MS-WIN-CRT-RUNTIME.DLL”错误框——这不是程序坏了,也不是硬盘出问题,而是系统底层的通用 C 运行时(UCRT)组件缺失或校验失败,导致依赖它的所有现代应用集体罢工。
先确认是否真缺这个文件
打开文件资源管理器,在地址栏输入:C:\Windows\System32\api-ms-win-crt-runtime-l1-1-0.dll,按回车。如果提示“找不到项目”,说明文件确实丢失;如果弹出访问被拒绝,说明文件存在但权限异常,跳过本阶段直接进下一步修复。
注意:不要手动去网上搜这个 DLL 文件下载后拖进 System32——【99% 的第三方 DLL 下载站会捆绑木马或注入广告插件,且版本不匹配会导致蓝屏】。
运行 SFC 扫描修复系统文件
第一步:按 Win + R,输入 cmd → 按住 Ctrl + Shift 不放,再按回车,弹出“管理员:命令提示符”窗口。
第二步:粘贴执行命令:sfc /scannow → 回车。扫描过程不可中断,会自动比对并替换损坏的系统文件,耗时约 12~25 分钟。
第三步:等待窗口输出“Windows 资源保护找到了损坏文件并成功修复”字样。若显示“未发现任何完整性冲突”,说明系统文件本身完好,问题出在运行库或补丁层,直接进入下一阶段。
用 DISM 恢复系统映像健康度
当 SFC 提示“某些文件无法修复”时,说明系统映像源已损坏,必须用 DISM 从 Windows Update 在线拉取干净副本:
在同一个管理员命令提示符窗口中,依次执行以下三条命令,每条执行完等它返回“操作成功完成”再输下一条:
DISM /Online /Cleanup-Image /CheckHealth
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth
最后一条命令会自动联网下载修复包,【务必保持网络稳定,中途断连会导致映像进一步损坏】。全部执行完毕后重启电脑,再跑一次 sfc /scannow 验证效果。
安装官方 Visual C++ 2015–2022 运行库
方法一(推荐):访问微软官方下载页 https://aka.ms/vs/17/release/vc_redist.x64.exe → 下载 x64 版本 → 双击运行 → 若弹出“修复”选项,优先选它;若显示“安装”,则点继续。
方法二:必须补装 x86 版本,哪怕你是 64 位系统——因为大量旧版软件(如 Adobe CS6、老款游戏、财务软件)仍是 32 位架构,它们只认 SysWOW64 目录下的对应运行库。下载地址:https://aka.ms/vs/17/release/vc_redist.x86.exe → 安装流程同上。
安装完成后强制重启电脑,这是关键一步——【不重启,新注册的 DLL 映射不会生效,错误依旧存在】。
检查并安装 KB2999226 等 UCRT 补丁
Win11 默认已集成该补丁,但部分精简版或企业 LTSC 版本可能被移除。验证方式:
打开“设置”→“Windows 更新”→“高级选项”→“可选更新”→ 点击“查看可用更新”。在列表里查找名称含 Universal C Runtime 或编号为 KB2999226 的更新项。如有,勾选并安装;如无,说明系统已内置,跳过此步。
安装后必须重启,否则补丁不激活。
大量免费API接口:立即使用
涵盖生活服务API、金融科技API、企业工商API、等相关的API接口服务。免费API接口可安全、合规地连接上下游,为数据API应用能力赋能!











