Windows Media Encoder 9 で 0x80070057 が出る場合
Windows Media Encoder 9 をインストールすると、
起動して、パラメータが間違っています。(0x80070057)のようなエラーが出る場合があります。
『クラスが登録されていません』のメッセージ
ついでに、Windows Profile Editor すら起動しない有様だったりします。
というわけで、KDWの ole32 デバッグ版で解析してみました。
検索してみると、エラーGUIDが{A8D3AD02-7508-4004-B2E9-AD33F087F43C}なので、wmex.dll のWMEncProfileManagerが原因だと分かります。
という訳で、 regsvr32 (wmex.dllのpath\)wmex.dll で登録すればOKです。
登録しても、MS08-053 のセキュリティホールとは関係ないので心配しないで下さい。
関連記事:
マイクロソフト セキュリティ情報 MS08-053 - 緊急Windows Media エンコーダー 9 の脆弱性により、リモートでコードが実行される (954156)
Windows Media ダウンロード センター
Comments