打开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上。 Creator无法定位程序输入点

在WinServer 2008 R2 x64操作系统中,可能也会遇见同样的问题,如下图所示:

Creator无法定位程序输入点

另外在Worker进行启动时,也可能会碰到这个错误信息: 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无法定位程序输入点

原因

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)

Windows6.1-KB2999226-x64.msu

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)

最后更新于 5th Mar 2021