3

For some reason Cisco WebEx client stopped working on my Windows 8.1 Pro x64 machine and it looks as follows whenever I attempt to join the meeting:

enter image description here

So it just freeze on 10% and error message says:

atinst.exe - Entry Point Not Found

The procedure entry point _itoa_s could not be located in the dynamic link library C:\Windows\SYSTEM32\combase.dll

The library mentioned in error message exists in C:\Windows\System32 and has the following version:

enter image description here

I tried to reinstall the client more than once as well as clean WebEx folders in %AppData% locations, but this did not work. The only way I can join the WebEx meeting now is if I download the meeting file and join the meeting using it. The only prior change which I can possibly link to this problem is removal some old version of Java (I now have Java 8 update 51 x64 and x32 installed) but not sure if it is related with this WebEx issue.

Any ideas how to fix this?

Mike
  • 1,646

3 Answers3

0

You are possibly missing the Visual C++ Redistributable library that was used to compile the Cisco WebEx client and especially atinst.exe. Serious products are expected to install their Visual C++ library version when they are installed, but possibly this wasn't done in your case.

Use the Dependency Walker on atinst.exe to find the DLLs that are used by atinst.exe. The DLL names you are looking may be similar MSVCRT*.DLL or MSVCP*.dll or MSVCR*.dll. The Dependency Walker will give an error message for each missing DLL, which you can then use to identify the missing runtime library (or I can help you with it).

For downloading the right library, see this Microsoft website :
The latest supported Visual C++ downloads.

harrymc
  • 498,455
0

The _itoa_s function (Convert an integer to a string) is located in the MSVCRT.dll and not combase.dll.

Looks like our tool doesn't support the secure CRT and Windows 8.1 correctly. Make sure you use the latest version. Also run sfc /scannow or DISM /Online /Cleanup-Image /RestoreHealth to detect corrupted Windows files.

-1

This is what's going on: atinst.exe was built liked to the _itoa_s() function which is part of the MSVC runtime (MSVCRT.dll) but the OS (Windows 8.1) dynamically links the application to combase.dll instead, which has certain entries i.e. _itoa_s redirected to other dlls i.e. MSVCRT.dll

dll redirection is the MS strategy to deal with the dll versioning nightmare

your problem should be fixed installing the right MSVC runtime.

also you can get Windows Resource Protection found corrupt files but was unable to fix some of them but that doesn't mean that message is related to this issue.

Pat
  • 3,048