由於某種原因,Cisco WebEx 用戶端在我的 Windows 8.1 Pro x64 電腦上停止運作,每當我嘗試加入會議時,它都會顯示如下:
所以它只是凍結在 10% 並且錯誤訊息顯示:
atinst.exe - 找不到入口點
無法在動態連結庫 C:\Windows\SYSTEM32\combase.dll 中定位流程入口點 _itoa_s
錯誤訊息中提到的庫存在於 C:\Windows\System32 中,並且具有以下版本:
我多次嘗試重新安裝客戶端以及清理 %AppData% 位置中的 WebEx 資料夾,但這不起作用。現在加入 WebEx 會議的唯一方法是下載會議文件並使用它加入會議。我可能與此問題相關的唯一先前更改是刪除一些舊版本的 Java(我現在安裝了 Java 8 更新 51 x64 和 x32),但不確定它是否與此 WebEx 問題有關。
任何想法如何解決這個問題?
答案1
您可能缺少用於編譯 Cisco WebEx 用戶端的 Visual C++ Redistributable 函式庫,尤其是 atinst.exe。嚴肅的產品在安裝時應該安裝其 Visual C++ 庫版本,但在您的情況下可能沒有這樣做。
使用依賴步行者在 atinst.exe 上尋找 atinst.exe 所使用的 DLL。您正在尋找的 DLL 名稱可能類似MSVCRT*.DLL
或
MSVCP*.dll
或MSVCR*.dll
。 Dependency Walker 將為每個遺失的 DLL 提供一條錯誤訊息,然後您可以使用它來識別遺失的執行時間庫(或者我可以幫助您)。
若要下載正確的庫,請參閱此 Microsoft 網站:
最新支援的 Visual C++ 下載。
答案2
這_itoa_s 函數(將整數轉換為字串)位於MSVCRT.dll
和 not中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
,但這並不意味著該訊息與此問題相關。