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

【Windows 11/10】システムの復元エラー0x8007045bの原因と解決方法

Windowsパソコンで「システムの復元」を実行しようとした際に、エラーコード0x8007045bが表示され、復元に失敗するケースがあります。この記事では、この問題を効果的に解決するための最適な対処法をご紹介します。

【Windows 11/10】システムの復元エラー0x8007045bの原因と解決方法

この問題が発生すると、以下のようなエラーメッセージが表示されます。

システムの復元は正常に完了しませんでした。コンピューターのシステム ファイルと設定は変更されていません。

詳細:
復元ポイントからファイルを抽出できませんでした。
システムの復元中に特定できないエラーが発生しました。(0x8007045b)

システムの復元を再実行して、別の復元ポイントを選択することもできます。このエラーが引き続き表示される場合は、高度な回復方法をお試しください。

エラー0x8007045bが発生する原因

この問題は、「システムの復元」プログラムに存在する既知の不具合が原因で発生します。

復元ポイント内に暗号化されたデータが含まれている場合、システムの復元を実行すると、実際の復元処理を行うためにシャットダウン時タスクが作成されます。このタスクが実行される段階では、ほとんどのシステムサービスがすでに停止しており、その中には暗号化ファイル システム(EFS)も含まれています。

復元ポイント内のファイルがEFSによって暗号化されている場合、システムの復元はEFSサービスを呼び出して該当ファイルを抽出する必要があります。しかし、シャットダウン処理中のためEFSサービスはすでに停止しており、再起動することもできません。その結果、復元処理が失敗してしまうのです。

対処法:Windows RE(回復環境)からシステムの復元を実行する

この問題を回避するには、Windows RE(回復環境)を起動し、そこからシステムの復元を実行します。

Windows REはWindows 11/10にプリインストールされているため、以下のような複数の方法で起動できます。

  1. ログイン画面で止まっている場合:シャットダウンボタンをクリックし、Shiftキーを押しながら「再起動」を選択します。
  2. 設定から起動する場合:Windows 11では「設定」>「システム」>「回復」>「高度なスタートアップ」>「今すぐ再起動」の順に進みます。Windows 10では「設定」>「更新とセキュリティ」>「回復」と進み、「高度なスタートアップ」の下にある「今すぐ再起動」をクリックします。
  3. 回復メディアを使用する場合:事前に作成しておいた回復ドライブやインストールメディアからWindows REを起動できます。
【Windows 11/10】システムの復元エラー0x8007045bの原因と解決方法

Windows REが起動したら、「トラブルシューティング」>「詳細オプション」>「システムの復元」の順にクリックし、画面の指示に従って復元操作を行います。

なぜWindows REなら問題が解決するのか

Windows REではEFSサービスが常に稼働しているため、シャットダウン時タスクを作成せずに直接復元処理を実行できます。そのため、この特定のエラーはWindows RE上では発生しません。

本記事がお役に立てば幸いです。

関連エラー:システムの復元エラー0x8007007eが発生した場合も、同様の手順で対処できる可能性があります。

  1. Windows 11/10でシステムの復元エラー0x800700b7を修正する方法

    Windows 11/10のPCでシステムの復元を実行した際に、「システムの復元中に未指定のエラーが発生しました(0x800700b7)」というエラーメッセージが表示されることがあります。このエラーは、システムの復元が正常に完了せず失敗したときによく発生します。作業を始める前に、PCを強制的にシャットダウンせず、エラーが発生するまで必ず待つようにしてください。「システムの復元中に未指定のエラーが発生しました(0x800700b7)」の原因このエラーが発生する理由はいくつか考えられます。主な原因としては、以下のようなものが挙げられます。ウイルス対策ソフトが復元プロセスの完了を妨げている破損したシ

  2. Windows 11/10でシステムの復元エラー0x800700b7を修正する方法

    Windows 11/10でシステムの復元を実行した際に、「システムの復元中に不明なエラーが発生しました(0x800700b7)」というエラーメッセージが表示されることがあります。この記事では、その具体的な解決方法を詳しく解説します。このエラーは、システムの復元が正常に完了せず失敗した場合によく発生します。作業を始める前に、PCを強制終了せず、エラーが表示されるまで必ず待機してください。 システムの復元エラー0x800700b7が発生する主な原因 このエラーにはいくつかの原因が考えられます。 ウイルス対策ソフトが復元プロセスの完了を妨げている 破損したシステムファイルが原因で復元に失敗して