Cisco WebEx 的问题:“atinst.exe - 未找到入口点”

Cisco WebEx 的问题:“atinst.exe - 未找到入口点”

由于某种原因,Cisco WebEx 客户端在我的 Windows 8.1 Pro x64 机器上停止工作,每当我尝试加入会议时,它看起来如下:

在此处输入图片描述

因此它只是冻结在 10% 并且错误消息显示:

atinst.exe-未找到入口点

无法找到程序输入点_itoa_s于动态链接库C:\Windows\SYSTEM32\combase.dll

错误消息中提到的库存在于 C:\Windows\System32 中,并具有以下版本:

在此处输入图片描述

我尝试多次重新安装客户端并清理 %AppData% 位置中的 WebEx 文件夹,但都没有用。我现在加入 WebEx 会议的唯一方法是下载会议文件并使用它加入会议。我可能与此问题相关的唯一先前更改是删除一些旧版本的 Java(我现在安装了 Java 8 update 51 x64 和 x32),但不确定这是否与此 WebEx 问题有关。

任何想法如何解决这一问题?

答案1

您可能缺少用于编译 Cisco WebEx 客户端(尤其是 atinst.exe)的 Visual C++ Redistributable 库。在安装时,重要的产品应该会安装其 Visual C++ 库版本,但您的情况可能并未如此。

使用依赖性遍历器在 atinst.exe 上查找 atinst.exe 使用的 DLL。您查找的 DLL 名称可能类似于MSVCRT*.DLLMSVCP*.dllMSVCR*.dll。Dependency Walker 将为每个缺失的 DLL 提供一条错误消息,然后您可以使用该消息来识别缺失的运行时库(或者我可以帮助您)。

要下载正确的库,请参阅此 Microsoft 网站:
最新支持的 Visual C++ 下载

答案2

_itoa_s 函数(将整数转换为字符串)位于MSVCRT.dll而不是combase.dll

我们的工具似乎无法正确支持安全 CRT 和 Windows 8.1。请确保您使用的是最新版本。同时运行sfc /scannowDISM /Online /Cleanup-Image /RestoreHealth检测损坏的 Windows 文件。

答案3

这是发生了什么:atinst.exe被构建为_itoa_s()类似于 MSVC 运行时 ( MSVCRT.dll) 的函数,但操作系统 ( Windows 8.1) 动态链接应用程序到combase.dll具有某些条目(即_itoa_s重定向到其他 dll)即MSVCRT.dll

dll 重定向是 MS 应对 dll 版本控制噩梦的策略

安装正确的 MSVC 运行时应该可以解决您的问题。

您也可以得到Windows Resource Protection found corrupt files but was unable to fix some of them但这并不意味着该消息与此问题相关。

相关内容