Windows 11でクラスが登録されていません:修正する最良の方法
4分。 読んだ
上で公開
MSPoweruser の編集チームの維持にどのように貢献できるかについては、開示ページをお読みください。 続きを読む
Windows 11 で「クラスが登録されていません」エラーが発生した場合は、プログラムに必要な特定のコンポーネントまたはクラスが正しく登録されていないことを意味します。この問題は、アプリケーションが欠落しているか未登録の DLL (ダイナミック リンク ライブラリ) または COM (コンポーネント オブジェクト モデル) オブジェクトを使用しようとすると発生する可能性があります。
これは、PC 上の DLL または COM ファイルの破損、Windows レジストリ エラー、またはその他のシステム関連の問題が原因で発生します。このエラーを解決する方法を以下で説明します。
予備チェック
- PC を再起動して、問題の原因となっている可能性のある一時的な不具合や競合を解決します。
- アプリにエラーが表示された場合は、再インストールしてみてください。
- Windows 11 システムが次の状態であることを確認してください。 最新の状態に.
- Windows 11 で正しく動作しない古いアプリでエラーが発生した場合は、組み込みの互換性トラブルシューティング ツールを実行します。
1. デフォルトのアプリをリセットする
このプロセスにより、アプリがデフォルト設定に復元され、バグが削除されます。
1.を右クリックします [スタート]メニュー 選択して 設定.
2。 選択 アプリ>デフォルトアプリ.
3。 検索 すべてのデフォルトのアプリをリセットする をクリックして リセット
2.Windowsエクスプローラを再起動します
1.tを押すCtrl + Shift + Esc キーボードのキーを同時に押して開く Task Manager.
2. 下にスクロールして見つけます Windowsエクスプローラ、それを右クリックして、を選択します 再起動.
3. DLLファイルを再登録する
1。 プレス 勝利+ R キーを押して コマンド実行ダイアログボックス.
2. 入力します。 「CMD」を押して Ctrl + Shift + Enter 同時に開くキー コマンドプロンプト 管理者として
3. コマンド プロンプトで「」と入力します。regSvr32 ファイル名.dll」と入力してEnterを押します。代わりの ファイル名 を、再登録する DLL ファイルの名前に置き換えます。
4. システム上のすべての DLL ファイルを再登録する場合は、「」と入力します。(*.dll) の %1 について do regsvr32 /s %1」と入力してEnterを押します。すべての .dll ファイルを再登録するには時間がかかる場合があることに注意してください。
5. コンピュータを再起動し、問題が解決したかどうかを確認します。
4. Microsoft Store アプリの再登録
1.を右クリックします [スタート]メニュー 選択して 設定.
2。 選択 Windows PowerShell(管理者) メニューから。
3. Windows Power Shell で「」と入力します。Get-AppxPackage -allusers Microsoft.WindowsStore | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register “$($_.InstallLocation)\AppXManifest.xml”}」を押して 入力します.
このコマンドは、すべてのユーザーのすべての Microsoft Store アプリを再インストールします。正常に実行されたら、Windows PowerShell を閉じて PC を再起動できます。
5. SFC および DISM ツールを使用する
Windows 11 には、コンピューターをスキャンし、各システム ファイルの整合性を確認し、欠落または破損したファイルを修復するために設計されたシステム ファイル チェッカー (SFC) として知られる組み込み機能が含まれています。
1。 の中に 「実行」ダイアログボックス、 タイプ "cmd " を押し Shift + Ctrl + Enter 実行するキー コマンドプロンプト 管理者として
2。 タイプ "SFC / SCANNOW」を押して 入力します.
3. スキャンと修復プロセスが完了するまで待ちます。破損したファイルまたは欠落したファイルを修復した後、コンピュータを再起動します。
DISM (展開イメージのサービスと管理) ツールは、Windows 回復環境やセットアップを含むシステム イメージを準備、変更、修復できます。さらに、これを使用して、ローカル回復イメージに関するシステムの問題を修正することもできます。
1. を実行します。 CMD からのコマンド 「実行」ダイアログボックス 管理者として
2. 次のコマンドを入力します。 コマンドプロンプト「DISM /オンライン/クリーンアップ - Image / RestoreHealth」を押して 入力します.
3. 「」というメッセージが表示されるまで待ちます。操作が正常に完了」その後、再度SFCツールを使用してください。
6.システムの復元を使用する
「クラスが登録されていません」という Windows エラーが発生する前に、システムが完全に動作していたときの復元ポイントにシステムを戻すことができます。
1。 選択します 検索バー 「」と入力しますリストアに設立された地域オフィスに加えて、さらにローカルカスタマーサポートを提供できるようになります。」
2。 」をクリックしてください復元ポイントの作成」という検索結果が出てきました。
3。 選択します システム保護 タブ。保護が「」の場合オフ」を最初に有効にする必要があります。プライマリドライブを選択して、 構成.
4. ラジオボタン「システムの保護をオンにするに設立された地域オフィスに加えて、さらにローカルカスタマーサポートを提供できるようになります。」
PC を復元するには、次の手順に従います。
1. を選択します。 検索バー 「」と入力します回復に設立された地域オフィスに加えて、さらにローカルカスタマーサポートを提供できるようになります。」
2。 」をクリックしてください回復」という検索結果が出てきました。
3. ここで、「」を選択します。オープンシステムの復元に設立された地域オフィスに加えて、さらにローカルカスタマーサポートを提供できるようになります。」
4. 希望するシステム復元ポイント (「クラスが登録されていません」エラーが発生する前) を選択し、クリックします。 Next.
5. 後で問題が発生しないように、続行する前に選択した復元ポイントを確認することをお勧めします。クリック 終了 そして待ちます。
あなたも興味があるかもしれません:
いくつかのシステム関連の問題により、Windows 11 の「クラスが登録されていません」エラーが発生する可能性があります。ただし、デフォルトのアプリのリセットからシステムの復元の実行まで、このエラーを排除するための実用的な解決策をここにまとめました。
以下のコメント欄でヒントがあればお気軽に共有してください。