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 アップデート 51 x64 および x32 がインストールされています)。ただし、これがこの WebEx の問題に関連しているかどうかはわかりません。

これを修正する方法はありますか?

答え1

Cisco WebEx クライアント、特に atinst.exe をコンパイルするために使用された Visual C++ 再頒布可能ライブラリが不足している可能性があります。本格的な製品では、インストール時に Visual C++ ライブラリ バージョンがインストールされることが期待されていますが、この場合はこれが実行されなかった可能性があります。

使用依存関係ウォーカーatinst.exe で使用されている DLL を見つけるには、 atinst.exe で実行します。探している DLL 名は、 または に似ている可能性がありますMSVCRT*.DLL。Dependency MSVCP*.dllWalkerMSVCR*.dllは、不足している DLL ごとにエラー メッセージを表示します。これを使用して、不足しているランタイム ライブラリを特定できます (または、私がお手伝いすることもできます)。

適切なライブラリをダウンロードするには、次の Microsoft Web サイトを参照してください。
サポートされている最新のVisual C++ダウンロード

答え2

_itoa_s 関数(整数を文字列に変換する) は にあり、 でMSVCRT.dllはありませんcombase.dll

当社のツールは、セキュア CRT と Windows 8.1 を正しくサポートしていないようです。最新バージョンを使用してください。破損した Windows ファイルを検出するにはsfc /scannow、またはを実行してください。DISM /Online /Cleanup-Image /RestoreHealth

答え3

これが起こっていることです: MSVCランタイム( )の一部である関数atinst.exeに似て構築されましたが、OS( )は代わりにアプリケーションを動的にリンクし、特定のエントリ、つまり他のdllにリダイレクトされます。_itoa_s()MSVCRT.dllWindows 8.1combase.dll_itoa_sMSVCRT.dll

dll リダイレクトは、dll のバージョン管理の悪夢に対処するための MS の戦略です。

適切な MSVC ランタイムをインストールすれば問題は解決するはずです。

取得することもできますWindows Resource Protection found corrupt files but was unable to fix some of themが、そのメッセージがこの問題に関連していることを意味するわけではありません。

関連情報