読者です 読者をやめる 読者になる 読者になる

treedown’s Report

システム管理者に巻き起こる様々な事象を読者の貴方へ報告するブログです。会社でも家庭でも"システム"に携わるすべての方の共感を目指しています。

.NET ランタイムの内部エラーが発生

本日は、密かに発生していた2016年3月Windows Update後の不具合についてご報告します。

内容は.NET関連です。.NETアプリケーションを利用されている方はこのようなエラーが出ているかもしれません。

エラー内容

エラーは二つ記録されています。いずれもアプリケーションログに記録されています。
一つ目----------------------------------------------

f:id:treedown:20160421125729p:plain

ソース:.NET Runtime
イベントID:1023
----------------------------------------------
ソース ".NET Runtime" からのイベント ID 1023 の説明が見つかりません。このイベントを発生させるコンポーネントがローカル コンピューターにインストールされていないか、インストールが壊れています。ローカル コンピューターにコンポーネントをインストールするか、コンポーネントを修復してください。

イベントが別のコンピューターから発生している場合、イベントと共に表示情報を保存する必要があります。

イベントには次の情報が含まれています:
アプリケーション:%ファイル名%.exe
フレームワークのバージョン:v4.0.30319
説明: .NET ランタイムの内部エラーのため、プロセスが中止されました IP 72661460 (724D0000)、終了コード 80131506。

要素が見つかりません。


二つ目----------------------------------------------
ソース:Application Error
イベントID:1000
----------------------------------------------
障害が発生しているアプリケーション名: %ファイル名%.exe、バージョン: XXXX.X.XXXXX.XXXX、タイム スタンプ: 0x55659d94
障害が発生しているモジュール名: clr.dll、バージョン: 4.0.30319.34014、タイム スタンプ: 0x52e0b784
例外コード: 0xc0000005
障害オフセット: 0x00191460
障害が発生しているプロセス ID: 0x21fc
障害が発生しているアプリケーションの開始時刻: 0x01d19aba57b0bf44
障害が発生しているアプリケーション パス: S:\Program Files (x86)\hoge\%ファイル名%.exe
障害が発生しているモジュール パス: C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr.dll
レポート ID: c537678a-06ad-11e6-80d2-00155dfb2045
障害が発生しているパッケージの完全な名前:
障害が発生しているパッケージに関連するアプリケーション ID:
----------------------------------------------
続けて、情報が記録されています。おそらく上述のエラーを元にWindows Error Reportingサービスが記録しているようです。
----------------------------------------------
障害バケット 、種類 0
イベント名: APPCRASH
応答: 使用不可
Cab ID: 0

問題の署名:
(以下略)

添付ファイル:

これらのファイルは次の場所にある可能性があります:
C:\ProgramData\Microsoft\Windows\WER\(以下略)

分析記号:
解決策を再確認中: 0
レポート ID:
レポートの状態: 4100
ハッシュされたバケット:
----------------------------------------------

同じような悩みがある方、も発見しました。

NET ランタイムの内部エラーのため、プロセスが中止されました 終了コード 80131506
だいぶ前のインシデントですが、同じ症例に見えます。

解決策

.NET FrameworkのHotFixの適用が考えられます。

https://support.microsoft.com/ja-jp/kb/2640103

(ただし機械翻訳です。)

「障害が発生しているモジュール名: clr.dll」とイベントに記載がありますし、ファイル情報にclr.dllが含まれています。(タイムスタンプがちょっと気になるところではありますが)
このHotFixを適用する価値はありそうな感じです。

でもHotFixの入手には…

「この問題を解決するには、修正プログラムを入手するのには、Microsoft カスタマー サポート サービスに問い合わせてください。」

ハードル高いな…。ダウンロードセンターにないものでしょうかね。

まだ調査中なので、取り急ぎここまで。まだ適用していない、という内容です。
適用したらまた別途ご報告します。