結論:Windows Media Playerで0x80004002が出たら、エラーコードだけでコーデック不足と断定しないでください。新しい『メディア プレーヤー』か従来版かを確認し、別の正常なファイルとの比較、WindowsとStoreアプリの更新、アプリ修復、ファイル形式とコーデックの確認へ進みます。非公式コーデックや動画修復ツールを最初に入れないでください。
Microsoft Learnでは、0x80004002をE_NOINTERFACE(要求されたインターフェイスがサポートされていない)と定義しています。これは汎用のHRESULTであり、コードだけでコーデック不足や動画のエンコード方式を特定することはできません。表示メッセージ、対象ファイル形式、再生アプリ、発生時刻を記録して切り分けます。
新しいMedia Playerか従来版かを確認する
| アプリ | 見分け方 | 主な修復先 |
|---|---|---|
| メディア プレーヤー | Windows 11の新しいStoreアプリ | インストールされているアプリの詳細オプション |
| Windows Media Player従来版 | 従来のライブラリ画面 | Windowsのオプション機能 |
| 別の再生アプリ | ファイル関連付けで起動 | そのアプリの公式サポート |
同じ名前で説明されることがありますが、修復方法は異なります。スタートメニューで開いたアプリ名と画面を確認し、両方の設定を同時に変更しないでください。
最初にファイルを保護して切り分ける
- 問題の動画や音声を別名でコピーし、原本を保護する。
- 同じアプリで別の正常なファイルを再生する。
- 同じファイルを別のWindows端末または信頼済みアプリで確認する。
- 拡張子だけでなく、入手元と作成方法を記録する。
| 比較結果 | 可能性が高い範囲 | 次の対処 |
|---|---|---|
| 特定ファイルだけ失敗 | ファイル破損、形式、映像・音声コーデック | 再取得と公式拡張機能を確認 |
| すべてのファイルで失敗 | アプリ、Windows、グラフィックス・音声環境 | 更新とアプリ修復 |
| 別端末でも失敗 | 元ファイル側 | 提供元から再取得 |
| 従来版だけ失敗 | 従来機能の構成 | オプション機能を確認 |
WindowsとMicrosoft Storeを更新する
- [設定]→[Windows Update]で更新を完了する。
- Microsoft Storeを開き、[ライブラリ]からアプリ更新を確認する。
- メディア プレーヤー、フォト、関連拡張機能を更新する。
- Windowsを再起動し、コピーしたテストファイルで確認する。
新しいメディア プレーヤーを修復する
[設定]→[アプリ]→[インストールされているアプリ]→[メディア プレーヤー]で[詳細オプション]が表示される場合は、最初に[修復]を実行します。改善しない場合だけ[リセット]を検討します。リセットではカスタム設定や環境設定が削除されますが、Microsoftの案内ではメディアファイルやライブラリは削除されません。
ファイル形式とコーデックを確認する
動画ファイルは、拡張子が同じでも内部の映像コーデックと音声コーデックが異なることがあります。Windowsが標準対応しない形式には、Microsoft StoreでMicrosoftが案内するメディア拡張機能が必要な場合があります。Web検索で見つけたコーデック一式を追加しないでください。
ファイルを変換する前に再取得を試す
ダウンロード中断や保存媒体の不具合が疑われる場合は、信頼できる提供元から再取得します。再エンコードは画質、音質、字幕、チャプター、メタデータが変わる可能性があるため、修復と同じ扱いにせず原本を残してください。
Windows Media Player従来版を確認する
従来版だけで失敗する場合は、Windowsの[オプション機能]でWindows Media Player従来版の状態を確認します。削除と再追加を行う場合は、他の再生機能への影響を確認し、再起動を完了してください。新しいメディア プレーヤーと従来版を混同しないことが重要です。
DISMとSFCはWindows全体に異常がある場合だけ
設定アプリや他のWindows機能も壊れている、更新が失敗する、複数アプリで同様の異常がある場合は、Microsoft公式手順に沿ってDISM、その後にSFCを検討します。特定動画一つだけが再生できない状態で最初に実行する必要はありません。
DISM.exe /Online /Cleanup-image /Restorehealth
sfc /scannow
避けるべき対処
- 0x80004002をコーデック不足と断定する。
- 出所不明のコーデック一式をインストールする。
- 第三者プレーヤーや動画修復ツールを標準解決策として勧める。
- 原本を残さず別形式へ変換する。
- 成功率の根拠なく『ほとんど直る』と判断する。
よくある質問
0x80004002はサポートされていないエンコードだけが原因ですか
いいえ。エラーコードは一般的なインターフェイス関連エラーとしても使われます。表示メッセージとファイル・アプリの比較結果を合わせて判断します。
別の再生アプリで開ければファイルは正常ですか
完全な証明にはなりませんが、Media Player側の対応形式や構成を疑う材料になります。原本を保護し、必要な機能と配布元を確認してください。
リセットと修復はどちらを先に行いますか
修復を先に行います。リセットはアプリ設定や情報が初期化される可能性があるため、修復で改善しない場合の次段階です。
Microsoft公式情報
画面名や選択肢は、Windowsやアプリの更新により変わる場合があります。操作前に対象製品とバージョンを確認してください。
まとめ
0x80004002では、アプリ版とファイル固有かどうかを先に確認します。更新、アプリ修復、形式と公式拡張機能、従来版の順に進み、非公式コーデックや修復ツールを避けてください。DISMとSFCはWindows全体の異常がある場合の後段です。

コメント