哦,我的天呐,RPA设计器运行报错了!

做项目遇到的问题,一般分为两种。一种叫能解决的问题一种叫不能解决的问题。当然这两种情况都是有条件的,要分时间、地点、人物、环境等等很多种影响因素。我们管暂时解决不了,后期经过努力,协调资源,寻求帮助,知识积累等,在有效的时间内把问题解决了,这种情况叫能解决的问题;另外一种,遇见问题后没有头绪,不知道怎么下手。或者不知道怎么描述问题发生的过程,问题始终没有进展,甚至这个问题导致你错过了最好的时机。这种情况统称为不能解决的问题。今天给大家介绍一个可能你曾经也遇见过的问题 - 哦,我的天呐,设计器运行报错了!

有的时候是这样的
哦,我的天呐,RPA设计器运行报错了!

还有这样的
哦,我的天呐,RPA设计器运行报错了!

还可能是设计器不报错,机器人在执行流程的时候直接就执行成功了,但是没有中间过程。

	问题原因是丢失文件  api-ms-win-crt-runtime-l1-1-0.dll
	
	百度之后发现 需要安装 Visual C++ Redistributable for Visual Studio 2015

下载安装完毕,重启电脑。运行设计器、机器人一切正常。好的,一般 win7、win10 系统到这里问题基本就解决了,对了需要注意一下你需要安装是 x64 或者 x86。但是我的系统是 Windows Server 2012 R2,鬼才知道为什么念书的时候选择了微软框架,标榜做开发设计就应该使用服务器版操作系统。好吧,我承认我是个偏执狂。

接下来的问题就是,我在安装 Visual C++ Redistributable for Visual Studio 2015 时候提示安装失败。
哦,我的天呐,RPA设计器运行报错了!

    是不是很崩溃,有点在大海中看到了海市蜃楼,走到尽头才发现 ——凉凉了。后来我才知道,这**仅仅是开始。

接下来就是查看日志
哦,我的天呐,RPA设计器运行报错了!

查看事件查看器里的 Windows 日志,是因为有一个补丁没有安装
哦,我的天呐,RPA设计器运行报错了!

好的,下载安装。紧接着就是安装报错,不让装!尴尬了……!

哦,我的天呐,RPA设计器运行报错了!

  那就强制命令行安装
	
    expand –F:* D:\update\Windows6.1-KB2999226-x64.msu D:\update\
	
    dism.exe /online /Add-Package /PackagePath:D:\update\Windows6.1-KB2999226-x64.cab

哦,我的天呐,RPA设计器运行报错了!

哦,我的天呐,RPA设计器运行报错了!

安装成功,再次安装 Visual C++ Redistributable for Visual Studio 2015,果然还是装不上。

没关系,明天太阳依然会高高升起,我们一样带着口罩上班下班有啥可悲哀的。时间不早了,冲杯 82 年的雀巢,细细的品,这都不叫事儿。

经过高人指点发现是因为:

安装此补丁失败的原因是,它需要前置条件,原文摘录如下“系统必备组件 若要安装此更新,您必须 2014 年 4 月累积更新 Windows RT 8.1、 Windows 8.1 和 Windows Server 2012 R2 (2919355) 安装在 Windows 8.1 或 Windows Server 2012 R2 上。或者安装 Windows 7 的 Windows Server 2008 R2 的 Service Pack 1. 或者安装 Service Pack 2 适用于 Windows Vista 和 Windows server 2008”;

	原文链接:https://zhuanlan.zhihu.com/p/93008071

上面只是为了吐槽悲催的解决过程,下面开始划重点昂

解决问题的办法是:下载安装一下补丁
 
	   clearcompressionflag.exe、
	   KB2919355、
	   KB2932046、
	   KB2959977、
	   KB2937592、
	   KB2938439、
	   KB2934018。

补丁下载链接:https://www.microsoft.com/zh-cn/download/confirmation.aspx?id=42334

其实还少一个补丁

	  KB2919442

最后再安装

	  KB2999226

安装完必再安装 Visual C++ Redistributable for Visual Studio 2015,中间需要重启的千万别偷懒,到这里问题就解决了。

回过头来再说,世上本没有路,只是因为眼瞎。遇到问题不一定要非得从正面硬扛,其实我们是一个 Team。大家相互沟通借鉴,不能解决的问题往往能因为天时地利人和,完美的解决了!神不神奇……!!!

最后,作为一个诚实的程序猿,需要声明一下。帖子里有的图片在解决问题过程中没有截取保存。本着让大家看着有图有真相的原则,某些截图是用的网上的截图,敬请谅解。

		               我是一个集才华与美貌于一身的人      ————  我叫图腾