Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

【完全解決】Windows 10のエラー0x80004002「そのようなインターフェイスはサポートされていません」を直す10の方法

PCに破損したシステムファイルや設定ファイルが存在すると、0x80004002: No such interface supported(そのようなインターフェイスはサポートされていません)というエラーがWindows 10で発生することがあります。このエラーにより、ファイルを開く・コピーする・移動する・削除するといった操作がエクスプローラー上で正常に行えなくなる場合があります。また、一部のユーザーからは、デスクトップのプロパティ変更、タスクバーの設定、その他のシステムプロパティを操作した際にも同じエラーが報告されています。

この問題の原因は一つではなく、マルウェア、アドウェア、破損したファイルなど、さまざまな要因が考えられます。原因はケースごとに異なりますが、幸いにも0x80004002エラーを解消するための対処法は数多く存在します。この記事では、問題を解決するためのシンプルかつ効果的な手順を詳しく紹介します。

Windows 10で「0x80004002: そのようなインターフェイスはサポートされていません」を修正する方法

さまざまな場面でこのエラーに直面している場合は、以下の対処法を順番に試してみてください。最良の結果を得るために、記載されている順序どおりに実行することをおすすめします。

方法1: Windowsエクスプローラーを再起動する

この問題は主に、エクスプローラーでデータにアクセスした際に発生します。まずはWindowsエクスプローラーを再起動して、問題が解決するか確認してみましょう。

1. Ctrl + Shift + Escキーを同時に押してタスクマネージャーを起動します。

2. タスクマネージャーウィンドウで「プロセス」タブをクリックします。

3. 「Windowsエクスプローラー」を右クリックし、「タスクの終了」を選択します。

注: 「再起動」オプションを選択すれば、直接再起動を実行できます。

4. 次に、「ファイル」メニューから「新しいタスクの実行」を選択します。

5. 表示されたボックスに「explorer.exe」と入力し、「OK」ボタンをクリックします。

これで、破損した関連ファイルがクリアされた状態で、Windowsエクスプローラーが再起動されます。

方法2: Windows Updateトラブルシューティングツールを実行する

上記の方法で解決しない場合は、トラブルシューティングツールの実行を試してみてください。Windows Updateトラブルシューターが、エラーの原因となっている隠れたバグを検出・修復してくれます。

1. Windows + Iキーを同時に押して「設定」を開きます。

2. 「更新とセキュリティ」をクリックします。

3. 左側のメニューから「トラブルシューティング」を選択します。

4. 「Windows Update」を選択し、「トラブルシューティングツールの実行」ボタンをクリックします。

5. トラブルシューターが問題を検出して修復するのを待ちます。処理が完了したら、PCを再起動してください。

方法3: Windowsの設定情報をリセットする

この方法では、Windows PCに保存されている各種設定が一度削除され、次回開いたときに再構築されます。これにより問題を解決できる場合があります。

1. Windowsキーを押し、「コマンドプロンプト」と入力して「管理者として実行」をクリックします。

2. 以下のコマンドを1行ずつ入力し、各行の後にEnterキーを押します。

reg delete "HKCU\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell" /f
reg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Streams" /f
reg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\StuckRects2" /f
reg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder" /f
attrib -r -s -h "%userprofile%\AppData\Local\*.db"
del "%userprofile%\AppData\Local\*.db"

3. コマンドプロンプトを終了し、PCを再起動します。

方法4: ダイナミックリンクライブラリ(DLL)を再登録する

DLL(ダイナミックリンクライブラリ)は、複数のプログラムで同時に利用されるコード群です。DLL内のファイルが破損すると0x80004002エラーが発生する可能性があるため、コマンドラインを使ってコンポーネントを再登録してみましょう。

注: 作業中に問題が発生した場合に備えて、事前に復元ポイントを作成しておくことをおすすめします。

1. コマンドプロンプトを管理者として開きます。

2. 以下のコマンドを入力し、Enterキーを押します。

regsvr32 c:\windows\system32\actxprxy.dll

3. コマンドの実行が完了するまで待ち、完了したらPCを再起動します。

その後、問題が解決したかどうかを確認してください。

方法5: 新しいユーザープロファイルを作成する

0x80004002エラーを解決するために、管理者権限を持つ新しいローカルアカウントを作成し、すべてのファイルをそこへ移行する方法もあります。

古いユーザープロファイルには、アカウントに関連する破損したプログラムやファイルが含まれている可能性があります。以下の手順でユーザープロファイルを削除し、新しく作り直しましょう。

1. コマンドプロンプトを管理者として起動します。

2. 「control userpasswords2」と入力し、Enterキーを押します。

3. 「ユーザーアカウント」ウィンドウが表示されます。「ユーザー」タブで「追加」ボタンをクリックします。

4. 「Microsoftアカウントなしでサインインする(推奨されません)」を選択して「次へ」をクリックします。

5. 「ローカルアカウント」ボタンをクリックします。

6. ユーザー名とパスワードなどのログイン情報を入力します。パスワードは「確認用パスワード」欄にもう一度入力し、必要に応じてパスワードのヒントも設定して「次へ」をクリックします。

7. 画面の指示に従って「完了」をクリックし、ローカルアカウントを作成します。

8. アカウントを選択して「プロパティ」を開き、管理者権限を割り当てます。

9. 「グループメンバーシップ」タブで「Administrator」を選択します。

10. 「適用」→「OK」をクリックして変更を保存します。

11. 古いユーザープロファイル(C:\Users\旧アカウント名)に移動します。
注: C:はWindowsがインストールされているドライブ文字です。

12. フォルダ内のすべてのファイルをコピーします。ただし、以下のファイルは除外してください:

  • Ntuser.dat.log
  • Ntuser.ini
  • Ntuser.dat

13. 新しいユーザープロファイル(C:\Users\新アカウント名)に移動します。

14. コピーしたすべてのファイルを新しいユーザーアカウントに貼り付けます。

15. 次に、検索メニューから「コントロールパネル」を起動します。

16. 「表示方法」を「大きいアイコン」に設定し、「ユーザーアカウント」をクリックします。

17. 「別のアカウントの管理」をクリックします。

18. 古いユーザーアカウントを選択し、「アカウントの削除」をクリックします。

これで新しいアカウントでサインインすれば、0x80004002エラーに再度悩まされることはありません。

方法6: システムファイルを修復する

システムファイルチェッカー(SFC)は、破損または欠落しているファイルを修復できる組み込みのコマンドツールです。破損した設定ファイルが正常なものに置き換えられるため、「そのようなインターフェイスはサポートされていません」エラーを簡単に解決できる可能性があります。以下の手順でSFCおよびDISMコマンドを実行しましょう。

1. Windowsキーを押し、「コマンドプロンプト」と入力して「管理者として実行」をクリックします。

2. 「ユーザーアカウント制御」のダイアログで「はい」をクリックします。

3. 「chkdsk C: /f /r /x」と入力し、Enterキーを押します。

4. 「Chkdsk cannot run…the volume is…in use process(ボリュームが使用中のため実行できません)」というメッセージが表示された場合は、Yと入力してEnterキーを押します。

5. 続けて「sfc /scannow」と入力し、Enterキーを押してシステムファイルチェッカーのスキャンを実行します。

注: システムスキャンが開始され、完了まで数分かかります。待機中も他の作業は可能ですが、誤ってウィンドウを閉じないよう注意してください。

スキャン完了後、以下のいずれかのメッセージが表示されます:

  • Windows リソース保護は、整合性違反を検出しませんでした。
  • Windows リソース保護は、要求された操作を実行できませんでした。
  • Windows リソース保護は、破損したファイルを検出し、それらを正常に修復しました。
  • Windows リソース保護は、破損したファイルを検出しましたが、一部を修復できませんでした。

6. スキャンが完了したら、PCを再起動します。

7. 再度コマンドプロンプトを管理者として起動し、以下のコマンドを順番に実行します。

dism.exe /Online /cleanup-image /scanhealth
dism.exe /Online /cleanup-image /restorehealth
dism.exe /Online /cleanup-image /startcomponentcleanup

注: DISMコマンドを正しく実行するには、有効なインターネット接続が必要です。

方法7: マルウェアスキャンを実行する

根本的な対処として、PC内の悪意あるソフトウェアへの対応も重要です。有害なデータがシステムファイルに潜んでいる可能性があります。信頼性の高いセキュリティツールでPCをスキャンするのが効果的です。未知のサードパーティ製ソフトに頼るよりも、Windowsに内蔵されているセキュリティ機能を使うのがおすすめです。

1. Windows + Iキーを同時に押して「設定」を開きます。

2. 「更新とセキュリティ」をクリックします。

3. 左側のメニューから「Windowsセキュリティ」を選択します。

4. 右側のペインで「ウイルスと脅威の防止」をクリックします。

5. 「クイックスキャン」ボタンをクリックして、マルウェアの検索を開始します。

6A. スキャンが完了すると、検出された脅威がすべて表示されます。「現在の脅威」の下にある「操作の開始」をクリックしてください。

6B. 脅威が検出されなかった場合は、「現在の脅威はありません」という通知が表示されます。

方法8: CCleanerを使用する

新しいユーザープロファイルでも0x80004002エラーが解決しない場合は、CCleanerを使って問題の原因となる不要データを除去してみましょう。市販には多くのPCクリーナーがありますが、CCleanerで問題が解決したという報告が多数あります。CCleanerは、エラーの原因となる有害な互換性のないファイルをPCから取り除く強力なツールです。

1. 公式サイトからCCleanerをダウンロードします。
注: すでにCCleanerがインストールされている場合は、手順4に進んでください。

2. 「ダウンロード」フォルダに移動し、セットアップファイルをダブルクリックします。表示されたウィンドウで「インストール」ボタンをクリックします。

3. 「CCleanerを実行」をクリックすると、アプリが起動します。

4. 左側のペインで「ヘルスチェック」をクリックし、メインウィンドウで「スタート」をクリックします。

5. 「プライバシー」「空き容量」のリンクをクリックし、提案されたリストから削除したい項目を選択します。その後、メインウィンドウの「より良くする」をクリックします。

6. CCleanerの処理が完了するまで待ちます。

7. 左側のペインで「レジストリ」をクリックします。

8. 「問題点をスキャン」をクリックします。

9. スキャン処理が完了するまで待ちます。

10. 「選択した項目を確認…」をクリックします。

11. 次のダイアログで「はい」をクリックしてレジストリをバックアップします。

12. 画面の指示に従い、「選択した項目をすべて修復」をクリックして、破損したレジストリファイルをすべてクリアします。

最後にPCを再起動すれば、0x80004002エラーは再発しなくなるはずです。

方法9: Windowsを更新する

0x80004002エラーがPCの不具合によって引き起こされている場合は、OSを更新することで解決できることがあります。Microsoftは、パッチ内の不具合や問題を修正するアップデートを頻繁にリリースしています。以下の手順でOSを更新し、問題が解消されるか確認してください。

1. Windows + Iキーを同時に押して「設定」を開きます。

2. 「更新とセキュリティ」をクリックします。

3. 「Windows Update」タブで「更新プログラムのチェック」ボタンをクリックします。

4A. 新しいアップデートが利用可能な場合は、「今すぐインストール」をクリックし、画面の指示に従って更新します。

4B. すでに最新の状態の場合は、「最新の状態です」というメッセージが表示されます。

方法10: PCをリセットする

上記のどの方法でも0x80004002エラーが解決しない場合は、PCのクリーンブート(初期化)を行うのが最善の選択となります。

注: この方法を進めるとファイルが削除される可能性があります。実行前に必ずバックアップを作成することをおすすめします。

1. Windowsキーを押し、「このPCを初期状態に戻す」と入力して「開く」をクリックします。

2. 設定ウィンドウで「開始する」をクリックします。

3. 「個人用ファイルを保持する」「すべて削除する」の2つのオプションが表示されるので、「すべて削除する」を選択します。

4. 次の画面で、Windowsを再インストールする方法を2つから選択します:「クラウドからダウンロード」「ローカル再インストール」

  • クラウドからダウンロード: リセット後に最新版のWindowsをダウンロードしてインストールします。有効なインターネット接続が必要です。
  • ローカル再インストール: すでにダウンロード済みのWindowsインストールファイルを使用します。

5. 設定内容を確認し、「次へ」をクリックして処理を開始します。

6. 処理中にPCが何度か再起動されることがあります。Windowsのリセットが完了するまで待ち、準備が整ったら再度初期設定を行ってください。

それでも問題が解決しない場合は、システムの復元を試みてください。デバイスに深刻な問題がない場合、復元によってエラーが解消されることがあります。普段からシステムの復元ポイントを作成しておき、PCが誤作動したりエラーを表示したりした際にシステムの復元を実行できるようにしておきましょう。

まとめ

このガイドが役立ち、Windows 10の0x80004002: No such interface supportedエラーを解決できたことを願っています。どの方法があなたにとって最も効果的だったか、コメント欄でお知らせください。

  1. Windows 10で「不明なネットワーク」エラーを解決する10の対処法

    現代においてインターネット接続は不可欠なものであり、Windows 10では特にその重要性が高まっています。アプリケーションのほとんどは最新のアップデート取得やサービス提供のためにネットワーク接続に依存しているため、PC使用中に接続トラブルが発生すると大きなストレスになります。「不明なネットワーク(Unidentified Network)」はWindows 10で頻繁に発生する問題の一つです。ネットワークには接続済みと表示されているのに、実際にはインターネットにアクセスできず、接続状態が「不明なネットワーク」と表示される状態を指します。ハードウェア障害が原因となるケースもありますが、多くの場

  2. 【完全解決】Windows 10のエラー0x80004002「そのようなインターフェイスはサポートされていません」を直す10の方法

    PCに破損したシステムファイルや設定ファイルが存在すると、0x80004002: No such interface supported(そのようなインターフェイスはサポートされていません)というエラーがWindows 10で発生することがあります。このエラーにより、ファイルを開く・コピーする・移動する・削除するといった操作がエクスプローラー上で正常に行えなくなる場合があります。また、一部のユーザーからは、デスクトップのプロパティ変更、タスクバーの設定、その他のシステムプロパティを操作した際にも同じエラーが報告されています。この問題の原因は一つではなく、マルウェア、アドウェア、破損したファイル