SideBySide のエラー イベントID 33


Windows2008とかWindows7のアプリケーションログに「SideBySide のエラー イベントID 33」がでるという現象が発生。

ソース: SideBySide
イベントID: 33
レベル: エラー
ユーザ: N/A

"C:\Windows\system32\conhost.exe" のアクティブ化コンテキストの生成に失敗しました。 従属アセンブリ Microsoft.Windows.SystemCompatible,processorArchitecture="amd64",publicKeyToken="6595b64144ccf1df",type="win32",version="6.0.7600.16823" が見つかりませんでした。 詳細な診断を行うには sxstrace.exe を実行してください。

いろいろ調査してみるとMicrosoft Windows Server TechCenterのWindowsServer ForumsのGeneralにあるSideBySide Error EventID 33 on conhost.exeが該当している模様。

状況を整理すると・・・

・SP1を適用していないWindows Server 2008R2かWindows 7で発生する
・2011年7月のWindows Updateで配布されたKB2507938にてconhost.exeが更新された
・上記のconhost.exeが呼び出すdllが存在していないのでエラーとなる
・呼び出すdllは、hotfix 977648で提供されている
・ただ、hotfix 977648を適用するとconhost.exeが古いバージョンとなるのでKB2507938の再適用が必要

というわけで、解決方法は

1. 現在あたっているKB2507938をアンインストールする
2. hotfix 977648にて「View and request hotfix downloads」をクリックしてhotfixのダウンロード要求を出す
3. しばらくすると、メールアドレスにURLが送られてくるのでダウンロードする
4. ダウンロードしたhotfix 977648を適用する
5. KB2507938を再適用する
6. 再起動

ということになるらしい。

なお、この件に関して質問をされても、当方では回答できませんので、質問はしないでください。
(2011/08/02: hotfix入手方法がわかりにくかったようなので、手順を修正)

Leave a Comment


NOTE - You can use these HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>