[故障解决] 不安装vc2015 Redistributable解决api-ms-win-crt-runtime-l1-1-0.dll丢失错误
作者:CC下载站 日期:2019-03-11 04:15:27 浏览:2059 分类:玩软件
一、背景
最近用到python下的cx_Oracle模块,开发环境中测试正常,用cx_freeze打包后,到用户机器上一部署,各种奇奇怪怪的问题频出,运行环境如下:
a、开发环境:64位win10操作系统,安装32位python,32位oracle client,32位firefox。
b、生产环境:64位win7操作系统,64位win8操作系统,32位win7操作系统,32位win8操作系统……比较复杂,各种情况都有。
问题主要有两个:1、python经典的中文字符问题,2、vc2015依赖问题,这里重点说下vc2015依赖问题。
错误信息如下,提示api-ms-win-crt-runtime-l1-1-0.dll缺失。
二、原因分析
原因很简单,cx_oracle是在vc2015下编译的,所以运行cx_oracle.pyd需要vc2015运行环境。
百度了一下,发现问题非常普遍,解决方案大同小异(其中又以这个地址的信息最准确全面,http://blog.csdn.net/huqiao1206/article/details/50768481)
总的来说整个过程非常耗时,堪称现实版“多米诺骨牌效应”,为了一个vc2015运行环境,就差没把操作系统的重装。
具体处理过程如下,与帖子中基本一致。
1、安装vc2015 发行包,最后出错,提示需要先安装KB2999226 补丁。
2、安装KB2999226补丁,又提示需要安装win7 sp1(后来发现win8系统,也有同样问题)。
3、安装win7 sp1时,由于机器长期未正常打开update,安装sp1的时候,又遇到一个新的错误,各种补丁。
三、新的解决方案
前述是常规解决方案,庆幸的是经过多方搜索和反复尝试,最终找到了新的解决方案,思路如下:
1、到正常的机器,或者就在开发环境,去搜索api-ms-win-crt-runtime-l1-1-0.dll文件。
结果在C:\windows\system32,以及C:\Windows\SysWOW64,以及C:\Program Files (x86)\Mozilla Firefox中都找到了该文件。
三个目录下都有,到底选哪个呢?涉及到一个新的64位系统32位dll的问题。我参考了这篇文章,https://jingyan.baidu.com/article/454316ab73ce1ef7a7c03a01.html
规则如下:
a、64位操作系统,32位程序,选择syswow64下dll
b、64位操作系统,64位程序,选择system32下dll
c、32位操作系统,32位程序,选择system32下dll
2、拷贝所有api-ms开头的dll ,以及msvcp140.dll,vcruntime140.dll,ucrtbase.dll到程序目录。
一共44个文件。
驱动器 D 中的卷是 新加卷 卷的序列号是 D:\python 的目录 2017/03/24 02:06 18,624 api-ms-win-core-console-l1-1-0.dll 2017/03/24 02:06 17,600 api-ms-win-core-datetime-l1-1-0.dll 2017/03/24 02:06 17,600 api-ms-win-core-debug-l1-1-0.dll 2017/03/24 02:06 18,104 api-ms-win-core-errorhandling-l1-1-0.dll 2017/03/24 02:06 21,696 api-ms-win-core-file-l1-1-0.dll 2017/03/24 02:06 18,112 api-ms-win-core-file-l1-2-0.dll 2017/03/24 02:06 18,112 api-ms-win-core-file-l2-1-0.dll 2017/03/24 02:06 18,112 api-ms-win-core-handle-l1-1-0.dll 2017/03/24 02:06 18,112 api-ms-win-core-heap-l1-1-0.dll 2017/03/24 02:06 18,104 api-ms-win-core-interlocked-l1-1-0.dll 2017/03/24 02:06 18,624 api-ms-win-core-libraryloader-l1-1-0.dll 2017/03/24 02:06 20,672 api-ms-win-core-localization-l1-2-0.dll 2017/03/24 02:06 18,624 api-ms-win-core-memory-l1-1-0.dll 2017/03/24 02:06 18,112 api-ms-win-core-namedpipe-l1-1-0.dll 2017/03/24 02:06 19,136 api-ms-win-core-processenvironment-l1-1-0.dll 2017/03/24 02:06 20,160 api-ms-win-core-processthreads-l1-1-0.dll 2017/03/24 02:06 18,624 api-ms-win-core-processthreads-l1-1-1.dll 2017/03/24 02:06 17,600 api-ms-win-core-profile-l1-1-0.dll 2017/03/24 02:06 17,600 api-ms-win-core-rtlsupport-l1-1-0.dll 2017/03/24 02:06 18,112 api-ms-win-core-string-l1-1-0.dll 2017/03/24 02:06 20,160 api-ms-win-core-synch-l1-1-0.dll 2017/03/24 02:06 18,624 api-ms-win-core-synch-l1-2-0.dll 2017/03/24 02:06 19,136 api-ms-win-core-sysinfo-l1-1-0.dll 2017/03/24 02:06 18,112 api-ms-win-core-timezone-l1-1-0.dll 2017/03/24 02:06 18,112 api-ms-win-core-util-l1-1-0.dll 2015/06/07 07:08 11,616 api-ms-win-core-xstate-l2-1-0.dll 2017/03/24 02:06 19,136 api-ms-win-crt-conio-l1-1-0.dll 2017/03/24 02:06 22,208 api-ms-win-crt-convert-l1-1-0.dll 2017/03/24 02:06 18,624 api-ms-win-crt-environment-l1-1-0.dll 2017/03/24 02:06 20,160 api-ms-win-crt-filesystem-l1-1-0.dll 2017/03/24 02:06 18,624 api-ms-win-crt-heap-l1-1-0.dll 2017/03/24 02:06 18,624 api-ms-win-crt-locale-l1-1-0.dll 2017/03/24 02:06 28,864 api-ms-win-crt-math-l1-1-0.dll 2017/03/24 02:06 25,792 api-ms-win-crt-multibyte-l1-1-0.dll 2017/03/24 02:06 72,896 api-ms-win-crt-private-l1-1-0.dll 2017/03/24 02:06 19,136 api-ms-win-crt-process-l1-1-0.dll 2017/03/24 02:06 22,720 api-ms-win-crt-runtime-l1-1-0.dll 2017/03/24 02:06 24,256 api-ms-win-crt-stdio-l1-1-0.dll 2017/03/24 02:06 24,256 api-ms-win-crt-string-l1-1-0.dll 2017/03/24 02:06 20,672 api-ms-win-crt-time-l1-1-0.dll 2017/03/24 02:06 18,624 api-ms-win-crt-utility-l1-1-0.dll 2015/06/07 07:08 11,616 api-ms-win-eventing-provider-l1-1-0.dll 2017/03/24 02:06 440,120 msvcp140.dll 2017/03/24 02:06 917,184 ucrtbase.dll 2017/03/24 02:06 83,784 vcruntime140.dll 44 个文件 37,191,043 字节 0 个目录 8,842,960,896 可用字节
至此,成功解决api-runtime确实错误,无需安装vc2015 runtime ,也就无需升级sp1。
总结:
1、最开始的启发其实来自于搜索,偶然搜索到的firefox目录,发现一系列api开头的文件。
2、胆大心细,反复尝试,最开始走了很多弯路,包括什么注册dll之类,其实都是错误的,关键是在ucrtbase.dll文件必须有。
<--end-->
猜你还喜欢
- 04-19 [软件技巧] 5个在Chrome浏览器上恢复已删除的历史记录的顶级方法
- 03-29 [软件技巧] 剪映专业版怎么把两个草稿合在一起
- 03-29 [玩软件] Linux 虚拟机使用 xshell 连接 (debian、kali、CentOS)
- 03-29 [软件问题] 解决 win10 命令行下运行 python 弹出 Windows 应用商店
- 03-29 [软件技巧] Anaconda安装教程以及Anaconda和pip配置国内镜像
- 03-29 [玩软件] LatticePHP-使用PHP生成点阵图
- 03-29 [软件问题] chrome、Edge浏览器显示“您的浏览器受管理”是被植入病毒或其它程序了吗?
- 03-29 [环境问题] 为Nginx和Apache配置多版本PHP、切割多个conf文件
- 03-29 [软件玩法] 配置frp实现内网穿透
- 03-29 [软件玩法] VMware虚拟机安装MacOS系统教程
- 03-29 [软件技巧] frp 实现内网穿透(Windows 版)
- 03-27 [软件应用] 谷歌商店,可以访问了
取消回复欢迎 你 发表评论:
- 精品推荐!
-
- 最新文章
- 热门文章
- 热评文章
[影视合集] 【鹿鼎记 7个版本合集】【1984-2020】【4K、1080P、720P】【中文字幕】【278.5G】
[课程] B站博主.你好阿含·戒瘾之路合集系列!
[电视剧] 小巷人家(2024)【完结】【独家 / 4K /高码率 / 无台标】【闫妮/蒋欣/关晓彤】【192.3G】
[动画] 皮克斯动画短片合集.1984-2012.蓝光收藏版.中英双语字幕
[稀缺资源] 搞钱必看四部经典记录片 直指商业本质31GB 【mp4】
[自媒体] 视频百分百去重玩法,轻松过原创,轻松一键搬运,享受百万爆款,短剧,推文,带货神器【5G】
[美剧] 史密斯夫妇.2024.8集全.4K.附影版
[电影] 最佳拍档5:兵马俑风云(含前4部全合集)[喜剧/动作/犯罪]
[有声小说] 《都市风水师》 作者:听叶 主播:原野 434集完【MP3】
[电影] 重启2000之传奇人生(84集)
[书籍] 彭子益医书合集 [PDF/DOC]
[游戏] 《黑神话悟空》免安装学习版【全dlc整合完整版】+Steam游戏解锁+游戏修改工具!
[动画] 2002《火影忍者》720集全【4K典藏版】+11部剧场版+OVA+漫画 内嵌简日字幕
[剧集] 《斯巴达克斯》1-4季合集 无删减版 1080P 内嵌简英特效字幕
[CG剧情] 《黑神话:悟空》158分钟CG完整剧情合集 4K120帧最高画质
[电影] 《变形金刚系列》七部合集 [4K HDR 蓝光] 国英双语音轨 [内封精品特效字幕]【典藏版】235G
[游戏] 黑神话悟空离线完整版+修改器
[动画] 收藏版:1996-2024年名侦探柯南全系列1080P,含国配、日配双语版+26部剧场作品
[电影] 《神奇动物在哪里三部合集》 4K REMUX原盘 [杜比视界] [国英双语音轨] 特效字幕 [171.1G]
[动画] 西游记 (1999) 动画版 4K 全52集 高清修复版 童年回忆
[电影] 《黄飞鸿》全系列合集
[Android] 开罗游戏 ▎像素风格的模拟经营的游戏厂商安卓游戏大合集
[游戏合集] 要战便战 v0.9.107 免安装绿色中文版
[电影] 【珍藏版】20世纪电影合集从1922年到1990年代,看看爷爷辈的电影是什么样合集约212G
[书籍] 彭子益医书合集 [PDF/DOC]
[系统]【黑果小兵】macOS Big Sur 11.0.1 20B50 正式版 with Clover 5126 黑苹果系统镜像下载
[美图] 【经典收藏美图集合】1500多张韩国美女高清图片让你的收藏夹更加丰富多彩
[瓜] 青岛【路虎女】插队、逆行、追尾、打人未删减【完整版视频】
[电视剧] 灵魂摆渡(1-3季合集)【未删减】【4K.无水印】【剧情/恐怖/惊悚】【豆瓣8.7】
[书籍资料] 《玉房秘诀》《玉房秘典》《古代房中术》
- 最新评论
-
电影很不错谢谢分享贪睡的猫 评论于:11-18 一部不错的经典科幻kelvin 评论于:11-13 找了好久的资源,终于在这里找到了。感谢本站的资源和分享。谢谢285552528 评论于:11-09 找了好久的资源bjzchzch12 评论于:11-07 谢谢分享感谢ppy2016 评论于:11-05 谢谢分享感谢ppy2016 评论于:11-05 有靳东!嘻嘻奥古斯都.凯撒 评论于:10-28 流星花园是F4处女作也是4人集体搭配的唯一一部!奥古斯都.凯撒 评论于:10-28 找了好久的资源,终于在这里找到了。感谢本站的资源和分享。谢谢AAAAA 评论于:10-26 找了好久的资源,终于在这里找到了。感谢本站的资源和分享。谢谢password63 评论于:10-26
- 热门tag