Проблема с 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 и имеет следующую версию:

введите описание изображения здесь

Я пытался переустановить клиент несколько раз, а также очистить папки WebEx в %AppData%, но это не сработало. Единственный способ присоединиться к совещанию WebEx сейчас — это загрузить файл совещания и присоединиться к совещанию с его помощью. Единственное предыдущее изменение, которое я могу связать с этой проблемой, — это удаление старой версии Java (теперь у меня установлено обновление Java 8 51 x64 и x32), но не уверен, связано ли это с этой проблемой WebEx.

Любые идеи, как это исправить?

решение1

Возможно, у вас отсутствует библиотека Visual C++ Redistributable, которая использовалась для компиляции клиента Cisco WebEx и особенно atinst.exe. Серьезные продукты должны устанавливать свою версию библиотеки Visual C++ при установке, но, возможно, в вашем случае этого не было сделано.

ИспользоватьЗависимый Ходокна atinst.exe, чтобы найти DLL, которые использует atinst.exe. Имена DLL, которые вы ищете, могут быть похожими MSVCRT*.DLLили MSVCP*.dllили MSVCR*.dll. Dependency Walker выдаст сообщение об ошибке для каждой отсутствующей DLL, которое вы затем можете использовать для определения отсутствующей библиотеки времени выполнения (или я могу вам помочь с этим).

Для загрузки нужной библиотеки посетите этот сайт Microsoft:
Последние поддерживаемые загрузки Visual C++.

решение2

Theфункция _itoa_s(Преобразовать целое число в строку) находится в , MSVCRT.dllа не в combase.dll.

Похоже, наш инструмент не поддерживает безопасный CRT и Windows 8.1 правильно. Убедитесь, что вы используете последнюю версию. Также запустите sfc /scannowили DISM /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, но это не значит, что сообщение связано с этой проблемой.

Связанный контент