运行Python出错,提示“丢失api-ms-win-crt-runtime-l1-1-0.dll”

运行python时出错,提示“丢失api-ms-win-crt-runtime-l1-1-0.dll”,

上网搜了一下说是本地api-ms-win-crt-runtime-l1-1-0.dll 版本过低或者不存在,https://blog.csdn.net/lt_java13/article/details/78814676这篇博客里提到64位电脑在C:\Windows\System32里面不存在api-ms-win-crt-runtime-l1-1-0.dll,但是C:\Windows\SysWOW64里面有。和我的情况一样,就按照他的解决方案去修改,先把C:\Windows\SysWOW64的api-ms-win-crt-runtime-l1-1-0.dll删除掉。再重新安装api-ms-win-crt-runtime-l1-1-0.dll(其实就是安装VC redit.exe)

结果提示“Error 0x80070666: Cannot install a product when a newer version is installed.”,百度了一下,说已安装更高版本的Visual C++ 2015 或者2017 redistributable了,好吧,我卸了重装。结果又提示“0x80240017, restart: None, ba requested restart:  No”,在百度经验上发现纯净版的需要win7 sp1(win7 service pack 1),因为我的电脑是纯净版的,所以试着装一下吧。

ps:之前一直以为纯净版的操作系统好,没有乱七八糟的软件,安装后不需要清理,结果……先是没有网卡驱动,安装驱动花费了一天的时间,后来用软件又有各种各样的问题,如果再选一次,我真的不想重装系统了。之前一直没有选择更新是因为不记得什么时候因为更新系统出了一点问题,所以就一直忽略更新了,其实更新还是很有必要的,不能因噎废食呀。

安装补丁

KB3020369(只有打上这个才能继续打下面补丁包)

安装Windows6.1-KB3020369-x64.msu成功

KB3172605(解决UPDATE慢的问题)

安装windows6.1-kb3172605-x64_2bb9bc55f347eee34b1454b50c436eb6fd9301fc.msu提示“此更新不适用于您的计算机”

安装Windows6.1-KB3172605-x64.msu也提示“此更新不适用于您的计算机”

好吧,我放弃了,先重启系统,重新安装sp1更新试试。

KB976932(sp1重要的更新)

适用于 x64 系统的 Windows 7 Service Pack 1 安装成功

好了,现在回过头来安装Visual C++ 2015  redistributable,安装后重启计算机,打开cmd,输入python,成功!

上一篇:error loading midas.dll问题


下一篇:Scrapy模块使用出错,出现builtins.ImportError: DLL load failed: 找不到指定的程序