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の再適用が必要
[送料~]上海問屋オリジナル microSDHC(マイクロSDHC)カード 16GB (Class10):上海問屋オリ… |
というわけで、解決方法は
1. 現在あたっているKB2507938をアンインストールする
2. hotfix 977648にて「View and request hotfix downloads」をクリックしてhotfixのダウンロード要求を出す
3. しばらくすると、メールアドレスにURLが送られてくるのでダウンロードする
4. ダウンロードしたhotfix 977648を適用する
5. KB2507938を再適用する
6. 再起動
ということになるらしい。
なお、この件に関して質問をされても、当方では回答できませんので、質問はしないでください。
(2011/08/02: hotfix入手方法がわかりにくかったようなので、手順を修正)