Windows Media Encoder 9 で 0x80070057 が出る場合

Windows Media Encoder 9 をインストールすると、

wme
起動して、パラメータが間違っています。(0x80070057)のようなエラーが出る場合があります。


wme2
『クラスが登録されていません』のメッセージ
ついでに、Windows Profile Editor すら起動しない有様だったりします。

wme3
というわけで、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 ダウンロード センター

おすすめ

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です