Windows
 Computer >> コンピューター >  >> システム >> Windows

Windows 11/10でExplorer.exeの「クラスが登録されていません」エラーを修正する方法

以前、Chromeで発生する「クラスが登録されていません(Class Not Registered)」エラーの対処法をご紹介しました。何らかの理由で、Windows 11/10/8/7システム上でエクスプローラーや他のソフトウェアが開けなくなり、「クラスが登録されていません Explorer.exe」というエラーメッセージが表示されることがあります。この問題に直面し、Internet Explorer、Edge、Cortana、スタートメニューなどが開けない場合は、この記事でご紹介する対処法をお試しください。

Windows 11/10でExplorer.exeの「クラスが登録されていません」エラーを修正する方法

Explorer.exeの「クラスが登録されていません」エラーとは

このエラーは通常、関連するDLLファイルの登録が解除されている場合に発生します。Windows 10で「クラスが登録されていません」エラーが表示された場合、対象のアプリケーションに応じて、以下の対処法を試す必要があります。

  1. ExplorerFrame.dllファイルを再登録する
  2. システム ファイル チェッカーを実行して、破損したExplorerFrame.dllを置き換える
  3. DCOMコンポーネントを登録する
  4. Internet Explorer ETW Collectorサービスを開始する
  5. Windowsストアアプリを再登録する

それでは、それぞれの解決方法を詳しく見ていきましょう。

1. ExplorerFrame.dllファイルを再登録する

まず試したいのが、ExplorerFrame.dllファイルの再登録です。

DLLファイルを再登録するには、コマンドプロンプトを管理者として起動し、以下のコマンドを入力してEnterキーを押します。

regsvr32 ExplorerFrame.dll

処理が完了したら、パソコンを再起動してください。破損したオペレーティングシステムのファイルが見つかった場合、自動的に検出され、置き換えられます。

2. システム ファイル チェッカーを実行する

上記の方法で解決しない場合は、ExplorerFrame.dllが破損している可能性があります。その場合は、正常なファイルと置き換える必要があります。

管理者権限でコマンドプロンプトを開き、以下のコマンドを入力してEnterキーを押すと、システム ファイル チェッカーが実行されます。

sfc /scannow

3. DCOMコンポーネントを登録する

「ファイル名を指定して実行」ボックスを開き、dcomcnfgと入力してEnterキーを押すと、コンポーネント サービスが開きます。次のパスへ移動してください。

コンポーネント サービス > コンピューター > マイ コンピューター > DCOMの構成

Windows 11/10でExplorer.exeの「クラスが登録されていません」エラーを修正する方法

DCOMの構成の矢印を展開すると、一部のコンポーネントを登録するかどうかを尋ねるメッセージボックスが表示されることがあります。その場合は「はい」をクリックしてください。このメッセージは一度、あるいは複数回表示される場合があります。これによりDCOM関連のエラーを修正できます。

4. Internet Explorer ETW Collectorサービスを開始する

services.mscを実行してサービス管理ツールを開きます。一覧からInternet Explorer ETW Collector Serviceを見つけて右クリックし、開始を選択します。Internet ExplorerやEdgeブラウザで問題が発生している場合に有効な方法です。

5. Windowsストアアプリを再登録する

Windowsストアアプリを再登録し、問題が改善するかどうかを確認してください。

それでも解決しない場合は、システムの復元を最後の手段として検討しましょう。

いずれかの方法で問題が解決できれば幸いです。

注意: 「クラスが登録されていません」エラーは、Outlook、Chrome、フォトなど、さまざまなWindows 11/10のプログラムで発生する可能性があります。

Windows 11/10でExplorer.exeの「クラスが登録されていません」エラーを修正する方法
  1. Windows 10で「クラスが登録されていません」エラーを解決する8つの対処法

    Windows 10でアプリやプログラムを開こうとした際に、「クラスが登録されていません(Class Not Registered)」というポップアップエラーが表示されることがあります。このエラーは主に、アプリやプログラムに関連付けられたDLLファイルが正しく登録されていないことが原因です。 プログラムが未登録のDLLファイルを呼び出そうとしても、Windowsはそのファイルとプログラムを関連付けることができず、結果としてこのエラーが発生します。特にWindows Explorer(エクスプローラー)やMicrosoft Edgeブラウザーで起こりやすい問題ですが、それ以外のアプリでも発生す

  2. 【解決済み】Windows 10で「Explorer.exe: クラスが登録されていません」エラーが出たときの直し方

    Windows 10でプログラムや画像・写真を開こうとした際に、「Explorer.exe: クラスが登録されていません(Class not Registered)」というエラーが表示される場合は、この記事で紹介する方法をお試しください。このエラーは通常、プログラムが正しく動作するために必要なDLLファイルが登録されていないことが原因で発生します。 DLL(Dynamic-link Library)ファイルとは、複数のプログラムが同時に利用できるコードやデータを格納したファイルのことで、コードやメモリの使用量を削減する役割を担っています。このDLLに問題があると、アプリの起動時にエラーが発生す