本日の定例アップデートが完了した後で、再度チェックをかけたら、KB3119142が出現!詳細を見たら失敗していたようなメッセージが出ているので、再度チェックすると、また実行される。何度やっても同じです。10数回やっても、アップデートが終息しない。
詳細情報を見ると、
Microsoft Visual C++ 2012 Update 4 再頒布可能パッケージの更新プログラム (KB3119142),C++ アプリをビルドするために Visual Studio 2012 RTM 製品を使用し、プロジェクトの C++ 標準テンプレート ライブラリの特定の機能を使用している場合、次のようなランタイムのエラーが発生する可能性があります。
「プロシージャ エントリ ポイント _ crtCreateSymbolicLinkW がダイナミック リンク ライブラリ MSVCR110.dll から見つかりませんでした」
このエラーは、VS2012 RTM に付属する ランタイム DLL の msvcr110.dll で特定の関数のエクスポートが欠落していたことが原因で発生していました。この問題は、Visual Studio 2012 Update 4 で修正されました。この記事では、Visual Studio 2012 RTM からの問題のある DLL をインストールしたすべてのユーザーに、正常なランタイム DLL を提供します。,http://go.microsoft.com/fwlink/?LinkID=525548,13741568
となっていました。
その後、Microsoft Visual C++ 2012 Update 4 再頒布可能パッケージの更新プログラムをアンインストールして、再チェックを行うと、最初のような繰り返しは出てきませんでした。
これはいったい何が原因でしょうか?マシンはSurface pro3 です。
追記!:
1/22 またKB3119142の悪夢です!正式版、プレビュー版とも繰り返し発生します。13日のアップデート以降、静かな日が続いていたのに!この間のアプリのインストールの副作用かも?しかし、ほとんどアプリをインストールしていないマシンでも発生!Microsoft Visual C++ 2012 Redistributable (x64) - 11.0.61030の修復を行うと、発生しなくなります。