社区应用 最新帖子 精华区 社区服务 会员列表 统计排行
  • 614阅读
  • 4回复

[分享]穿越时间·解决EV录屏无法启动的问题,这是一次成功的经历

楼层直达
z3960 
级别: FLY版主
发帖
786968
飞翔币
211610
威望
215717
飞扬币
2619674
信誉值
8

跟我一起,穿越时间!

前段时间重新安装了一台电脑的操作系统,涉及的系统是Windows 7 64位版本,虽然在Windows 11蒸蒸日上的当下,Windows 7已经有些老了,但回望小公司里还在用的Windows XP,Windows 7还是很能满足简单办公需要的。系统安装完成后一直没装软件,也没有遇到什么问题,今天安装了一下EV录屏,结果启动不了了。

不是系统启动不了,而是这个录屏软件启动不了,提示:

无法启动此程序,因为计算机中丢失api-ms-win-crt-runtime-l1-1-0.dll。尝试重新安装该程序以解决此问题。

怎么办呢?》

看到这个提示,有经验的人肯定会想到,这是系统中缺少什么运行库导致的,但是Windows 7的系统错误窗口中已说明缺少的文件名称,却不说这个文件来自哪里,“尝试重新安装该程序……”是行不通的,因为现在早已不是通过零售彩盒发行软件的时代了,从网上下个软件安装包,里面几乎不会捆绑携带相关的支持库文件,重新安装N遍也是无济于事。

但这个问题是100%可以解决的,为什么?因为重新安装系统之前运行的也是Windows 7,里面安装的是同一个版本的EV录屏软件,只不过当时没有遇到这种启动不了的问题。

有这一点作为基础,这个问题的难度瞬间降低一个维度,所谓:已有的事,后必再有;已行的事,后必再行。日光之下,并无新事。

(Whatever has happened before will happen again. Whatever has been done before will be done again. There is nothing new under the sun.)

下面来分析分析几种不同的做法。

1、太阳底下没有新鲜事

相信这个问题不是第一次发生,首先还是先搜索一下,果然,搜索的第一条结果高度相关,“EV录屏安装失败提示丢失dll解决办法-EV录屏使用帮助”,看来源是一唯科技,官方出品。

感觉打开来看看,这里写的是“如果电脑是精简版的windows系统,当安装时EV录屏可能会出现提示丢失api-ms-crt-runtime-1-1-0.dll”,解决的办法是可在电脑中安装C++程序库重启后再重新安装EV录屏。

看了一下下面的截图,嗯,是一样的问题。

不过,这上面写的明显不够专业,“如果电脑是精简版的Windows系统……”,事实情况是这个问题不止会在精简版盗版系统中出现,这里使用的是完整安装的Windows 7,可不是什么乱七八糟的精简版,“安装C++程序库……”这其实是给人指出了一个解决问题的方向,但又没有指明,C++运行库有非常多的版本,每个版本还分x86和x64架构,具体要安装哪个?要安装的程序的安装包叫什么?

不过下面给了一个下载链接,是个压缩包,看截图说即将安装微软Visual C++2005/08/10/12/13/15为应用程序提供完整的C++运行库支持,好家伙,这么多的C++运行库,从2005年到2015年间一共6个版本!

这不是关键问题,问题是这个压缩包明显不是微软原版的文件,不知道又是哪个乱七八糟的人自己打包的,不可靠!

另外,我知道系统中已经有一些C++运行库了,可以看到已安装程序中Microsoft Visual C++20xx Redistributable有好多项,2005版、2008版、2010版、2012版、2013版32位64位都有,正好是10个版本哦,和上面这个乱七八糟的zip压缩包里的相比好像没有2015版的C++运行库呀!

目标似乎更加明确了。

我去System32中搜索了一下,果真没有错误提示中提到的那个api-ms-win-crt-runtime-l1-1-0.dll文件,SysWoW64中应该也没有吧,这里我就没去看了。

现在可以判断api-ms-win-crt-runtime-l1-1-0.dll应该是来自C++2015版运行库中,那现在就又出现了两种解决问题的方式:一是单独找一个api-ms-win-crt-runtime-l1-1-0.dll复制到系统目录;二是通过安装C++ 2015版的运行库来试一试。

有过复制dll文件经验的人应该知道,即使找到了合适的dll文件,简单地复制到系统目录中是不会有任何作用的,因为外来的dll需要通过regsvr32命令手动注册。

因此综合考虑,还是通过安装完整的C++运行库来解决。

2、安心放心的解决办法

C++运行库从哪里来?

用上面那个来历不明的集合包吗?

NO!NO!NO!

那个没法用啊!来历不明!后患无穷!

还是去微软官网精准下载吧。

通过搜索我们很容易就可以找到,其实C++2015运行库的全称为

Visual C++ Redistributable for Visual Studio 2015

微软的页面可能默认是英文的,我们需要把语言切换为中文,通过链接可以直达www.microsoft.com/zh-CN/download/details.aspx?id=48145

这里我下载了一个64位版本,vc_redist.x64.exe,运行库很小,14MB,几秒钟就下载完成了。

下面开始安装:

这才是正版原装的C++2015运行库,没有任何问题,不给任何流氓软件病毒一丝机会。

伴随令人激动的前进的绿色进度条,胜利似乎就在眼前!

安装完成之后,已安装程序中也会出行2015版的条目,同时系统目录中就可以搜到api-ms-win-crt-runtime-l1-1-0.dll

应该是见证奇迹的时刻了,成功!

最后试了一下,录屏软件都需要安装C++运行库支持吗?不一定,某B开头的录屏软件好像就不需要,安装了就能试用,不注册时有时长和水印限制,买断费用要249元。

好了,综上,软件不能运行的问题完美解决!

 
我不喜欢说话却每天说最多的话,我不喜欢笑却总笑个不停,身边的每个人都说我的生活好快乐,于是我也就认为自己真的快乐。可是为什么我会在一大群朋友中突然地就沉默,为什么在人群中看到个相似的背影就难过,看见秋天树木疯狂地掉叶子我就忘记了说话,看见天色渐晚路上暖黄色的灯火就忘记了自己原来的方向。
srwam 
级别: 超级版主
发帖
711320
飞翔币
1967
威望
25627
飞扬币
3213913
信誉值
0

只看该作者 1 发表于: 2022-08-30
来看看
srwam 
级别: 超级版主
发帖
711320
飞翔币
1967
威望
25627
飞扬币
3213913
信誉值
0

只看该作者 2 发表于: 2022-08-30
了解一下
级别: 超级版主
发帖
884500
飞翔币
253175
威望
224883
飞扬币
2710100
信誉值
0

只看该作者 3 发表于: 2022-08-31
来看一下
级别: 超级版主
发帖
884500
飞翔币
253175
威望
224883
飞扬币
2710100
信誉值
0

只看该作者 4 发表于: 2022-08-31
不错,了解了