打开Creator时弹出错误提示:无法找到入口
检索关键字:找不到入口,Creator.exe - 无法找到入口,xxx,xxx
背景
场景一(Win7 SP1 x64 / WinServer 2008 R2 x64)
在Win7专业版SP1(64位)操作系统中,安装Creator5.3社区版后,启动运行时,抛出如下图的错误信息:无法定位程序输入点 ucrtbase.abort 于动态链接库 api-ms-win-crt-runtime-l1-1-0.dll上。
在WinServer 2008 R2 x64操作系统中,可能也会遇见同样的问题,如下图所示:
另外在Worker进行启动时,也可能会碰到这个错误信息:
场景二(WinServer2012 R2 x64)
在Windows Server 2012 R2 标准版操作系统中,安装Creator 5.3企业版(64位)后,启动运行时,抛出如下图的错误信息:无法定位程序输入点fopen于动态链接库 C:\Users\Administrator\AppData\Local\UiBot Creator Enterprise 5.3.0 (x64)\Creator.exe上。
原因
Creator依赖.net环境,若目标操作系统未正常更新或其他因素,导致缺失了一部分动态库文件,从而出现上述报错信息。
解决办法
场景一解决办法
- 在Win7 SP1 x64环境下,解决办法为安装系统补丁(KB2999226、KB2901907)和VC库(vc2015_redist_x64.exe)即可。
- 在WinServer2012 R2 x64环境下,需要先安装SP1补丁(KB976932),然后再安装KB2999226、KB2901907补丁和VC库(vc2015_redist_x64.exe),即可解决。
官网下载地址如下:
Windows Server 2008 R2 Service Pack 1 for x64-based Systems (KB976932)
NDP452-KB2901907-x86-x64-AllOS-ENU.exe
Visual C++ Redistributable for Visual Studio 2015(选择vc_redist.x64.exe)
注意:
其他动态库报错信息也可尝试此解决办法
场景二解决办法
按顺序安装KB2919442、KB2919355、KB3118401系统补丁,再手动安装64位的VC库:vc2015_redist_x64.exe。
注意:
一定要先按顺序安装KB2919442、KB2919355、KB3118401这3个系统补丁,否则在手动安装vc2015_redist_x64.exe时会抛出“0x80240017”错误,从而不能正常安装
官网下载地址如下:
Windows Server 2012 R2 更新程序 (KB2919442)
Windows Server 2012 R2 更新 (KB2919355)
Windows 10 通用 C 运行时 (下载后是一个压缩包,请安装Windows8.1-KB3118401-x64.msu)
Visual C++ Redistributable for Visual Studio 2015 (选择vc_redist.x64.exe)