修正: Windows での「クラスが登録されていません」エラー

公開: 2023-05-16
ファイル エクスプローラーの [この PC] タブで利用可能なストレージ容量を表示する
ハンナ・ストライカー / ハウツーオタク
Windows で「クラスが登録されていません」エラーを修正するには、ファイル エクスプローラーを強制的に閉じて再度開き、すべての DLL ファイルを再登録し、Windows の既定のアプリをリセットし、Microsoft Store アプリを再登録し、Microsoft Visual C++ 再頒布可能パッケージを修復または再インストールします。 SFC を実行するか、PC を復元ポイントにロールバックします。

Windows 10 または Windows 11 PC でファイル エクスプローラーまたは別のアプリを起動すると、「クラスが登録されていません」というエラーが発生しますか? これは漠然としたイライラするエラー メッセージですが、問題を解決するために試すことができる修正がいくつかあります。

目次

「クラスが登録されていません」エラーとは何ですか?
「クラスが登録されていません」エラーを解決するにはどうすればよいですか?
ファイルエクスプローラーを強制的に閉じて再度開きます
すべての DLL ファイルを再登録する
Windowsのデフォルトアプリをリセットする
Microsoft ストア アプリを再登録する
Microsoft Visual C++ 再頒布可能パッケージを修復または再インストールする
Windowsの破損したファイルを修復する
システムの復元を使用する

「クラスが登録されていません」エラーとは何ですか?

PC でアプリを起動しようとすると、Windows の「クラスが登録されていません」エラーが表示されます。 このエラーによりメッセージ画面を通過できず、アプリを使用できなくなります。

この問題にはいくつかの原因が考えられます。 その理由としては、ファイル エクスプローラーでの不具合、システム ファイルの破損、未登録の DLL ファイル、Microsoft Visual C++ 再頒布可能パッケージの破損などが考えられます。

「クラスが登録されていません」エラーを解決するにはどうすればよいですか?

問題の原因が不明であるため、問題を解決するには、考えられる修正をいくつか試す必要があります。 次の方法は、「クラスが登録されていません」エラーの原因となっている可能性のある根本的な項目を修正するため、これらの方法を上から下まで実行すると、問題が解決される可能性があります。

ファイルエクスプローラーを強制的に閉じて再度開きます

問題を解決する 1 つの方法は、ファイル エクスプローラーを強制的に閉じてから再度開くことです。 そうすることで、このファイル マネージャーの多くの小さな問題を修正できます。これを行うのは非常に簡単です。

開始するには、「スタート」メニューアイコンを右クリックし、「タスクマネージャー」を選択します。 タスクマネージャーウィンドウで「Windows エクスプローラー」を右クリックし、「再起動」を選択します。

メニューの「再起動」を選択します。

ファイル エクスプローラーが閉じて、すぐに再度開きます。

すべての DLL ファイルを再登録する

アプリでは、システムに登録されていない DLL ファイルの使用が必要になる場合があります。 この場合、PC に保存されているすべての DLL ファイルを再登録すると、問題が解決される可能性があります。

これを行うには、まず「スタート」メニューを開き、「コマンド プロンプト」を見つけます。 右側で「管理者として実行」を選択します。 次に、「ユーザー アカウント制御」プロンプトで「はい」を選択します。

「管理者として実行」を選択します。

コマンド プロンプト ウィンドウで次のコマンドを入力し、Enter キーを押します。

 (*.dll) の %1 について do regsvr32 /s %1 

Windows DLL ファイルを再登録します。

コマンド プロンプトですべての DLL ファイルを再登録できるようにします。 これで、アプリを起動する準備が整いました。

関連: DLL ファイルとは何ですか? 私の PC に DLL ファイルが見つからないのはなぜですか?

Windowsのデフォルトアプリをリセットする

ファイル エクスプローラーの起動時に「クラスが登録されていません」エラーが表示される場合は、1 つ以上のデフォルト アプリが問題の原因である可能性があります。 この場合、デフォルトのアプリをすべてリセットすると、問題が解決される可能性があります。

Windows 11 でデフォルトのアプリをリセットするには、[設定] > [アプリ] > [デフォルトのアプリ] に進みます。 「すべてのデフォルトのアプリをリセット」の横にある「リセット」をクリックし、プロンプトで「OK」を選択します。

「リセット」を選択します。

Windows 10 では、[設定] > [アプリ] > [既定のアプリ] に移動します。 ここで、「Microsoft 推奨のデフォルトにリセット」セクションで、「リセット」をクリックします。

「リセット」を選択します。

ファイル エクスプローラーを (Windows + E を使用して) 起動してみますと、機能するはずです。

Microsoft ストア アプリを再登録する

Microsoft Store アプリを開いているときに「クラスが登録されていません」というエラーが発生した場合は、ストア アプリを再インストールして再登録し、問題を解決します。 これを行うと、ストア アプリに関する多くの問題を解決できます。

これを行うには、「スタート」メニューを開き、「PowerShell」を見つけて「管理者として実行」を選択します。 「ユーザー アカウント制御」プロンプトで、「はい」を選択します。

PowerShell で次のコマンドを入力し、Enter キーを押します。 このコマンドは、PC 上のすべてのユーザーのすべてのストア アプリを再登録します。

 Get-AppxPackage -allusers | foreach {Add-AppxPackage -register "$($_.InstallLocation)\appxmanifest.xml" -DisableDevelopmentMode} 

Microsoft Store アプリを再登録します。

アプリが再登録されたら、PC を再起動し、目的のストア アプリを起動します。

Microsoft Visual C++ 再頒布可能パッケージを修復または再インストールする

Microsoft の Visual C++ 再頒布可能パッケージは、アプリを起動して使用できることを保証します。 これらのパッケージの 1 つ以上がシステム上で破損し、アプリを起動できなくなっている可能性があります。

この場合、それらのパッケージを修復してみてください。 それでもうまくいかない場合は、パッケージをアンインストールして再インストールすると、問題が解決します。

これを行うには、PC でコントロール パネルを開き、「プログラムのアンインストール」を選択します。

リストから Microsoft Visual C++ 再頒布可能パッケージを見つけて選択します。 次に、上部の「変更」をクリックします。

上部の「変更」を選択します。

開いたウィンドウで「修復」を選択します。

「修復」を選択します。

画面に表示される指示に従ってパッケージを修復します。 リスト上のパッケージごとにこれを行う必要があります。 これが完了したら、アプリを起動してみます。

アプリで引き続き同じエラーが表示される場合は、[修復] を選択したウィンドウで [アンインストール] を選択してパッケージをアンインストールします。 リスト上のすべてのパッケージに対してこれを実行します。 次に、Microsoft Visual C++ 再頒布可能サイトにアクセスし、新しいパッケージをダウンロードしてインストールします。

Windowsの破損したファイルを修復する

Windows のコア ファイルが破損し、PC が誤動作する可能性があります。 ウイルスや悪意のあるアプリなどの多くの問題により、これらのファイルが破損する可能性があります。

この場合、PC に組み込まれている SFC (システム ファイル チェッカー) ツールを使用して、破損したファイルをすべて見つけて修正します。 このツールはコマンド プロンプト ウィンドウから実行され、壊れたシステム ファイルをすべて自動的に検出して修正します。

これを使用するには、まず「スタート」メニューを開き、「コマンド プロンプト」を見つけて「管理者として実行」を選択します。 「ユーザー アカウント制御」プロンプトで、「はい」を選択します。

コマンド プロンプト ウィンドウで次のコマンドを入力し、Enter キーを押します。 このコマンドは、壊れたファイルを修復するために必要なファイルをダウンロードします。

 DISM.exe /オンライン /クリーンアップイメージ /Restorehealth 

Windows DISM コマンドを実行します。

上記のコマンドの実行が終了したら、次のコマンドを入力して Enter キーを押し、破損したファイルの修復を開始します。

 sfc /スキャンナウ

破損したファイルが修復されたら、PC を再起動し、アプリを起動します。

システムの復元を使用する

Windows のシステム復元ユーティリティを使用すると、PC に加えた変更を元に戻し、それらの変更によって発生した問題を修正できます。 このツールは基本的に、PC を過去のある時点に復元し、コンピュータに加えた変更を元に戻します。

これを使用するには、「スタート」メニューを開き、「リカバリ」を見つけて選択します。

「リカバリ」を起動します。

次のページで「システムの復元を開く」を選択します。

システムの復元の最初のページで、「次へ」を選択します。 次の画面で、リストから最新の復元ポイントを選択し、「次へ」を選択します。

「完了」を選択すると、Windows が PC の復元を開始します。 それが完了したら、目的のアプリを起動すると、問題が解決される可能性があります。

これが、Windows PC での「クラスが登録されていません」エラーを回避する方法です。 お気に入りのアプリをもう一度お楽しみください。

関連: Windows スタートアップ修復ツールを使用して起動時の問題を解決する方法