解决小米刷机 api-ms-win-crt-runtime-l1-1-0.dll 错误

问题症状:运行 MiFlash 线刷工具后点击“加载设备”按钮,紧接着提示“无法启动此程序,因为计算机中丢失 api-ms-win-crt-runtime-l1-1-0.dll。尝试重新安装该程序以解决此问题。”,错误如下图。

小米刷机 api-ms-win-crt-runtime-l1-1-0.dll 错误
小米刷机 api-ms-win-crt-runtime-l1-1-0.dll 错误

此问题主要出在 Win7 和 Win8 系统上,原因是系统缺少对使用 Visual Studio 2015 生成的 C++ 应用程序所需的运行依赖组件。要解决这个问题,需要安装 VC2015 运行环境组件,具体如下:

在系统控制面板打开 Windows Update,点击检查更新,安装系统更新(尤其是安装 SP1 累积更新包 KB976932,Win7 SP1 离线安装包下载地址)。如果系统更新遇到问题,可以使用 360 卫士的系统补丁更新功能,相对简单易用。

更新系统后检查有无安装 KB2999226 补丁,最简单方法是下载 KB2999226 离线安装包直接安装一次。如果已安装会有提示,不然就正常安装。

最后下载安装 VC2015 运行环境组件(上面之所以安装系统更新是因为这里有依赖关系),之后重启电脑再运行  MiFlash 刷机就正常了。

补充1:如果 Windows Update 检查/安装系统更新遇到问题,可尝试下载离线包安装,或使用360卫士安装。

补充2 :如果安装 VC2015 运行组件后还有问题,回到之前的下载页面,把 X86 版本也下载安装(这里的 X64/X86 不是指系统,而是程序)。

补充3:如果安装 VC2015 运行组件后还是提示缺失,先把 System32 里的 api-ms-win-crt-runtimel1-1-0.dll 删除,然后再点击 VC2015 运行组件进行修复,之后按提示重启。

发表评论

电邮地址用于 Gravatar 头像显示,不会被公开可见。