レジストリのコピー・復元・マウント中にシステムの復元が失敗する問題の解決方法
レジストリは、Windowsオペレーティングシステムにおいて不可欠な存在です。Windowsやアプリケーションが必要とする値、構成情報、パスなどを保存するデータベースであり、必要に応じて復元することも可能です。しかし、システムの復元を実行した際に「レジストリの復元、コピー、またはマウント中にシステムの復元が失敗しました」というエラーが表示されることがあります。本記事では、この問題の原因と解決方法を詳しく解説します。
エラーが発生する原因
このエラーは、システムの復元機能を使ってPCを以前の正常な状態に戻そうとしたときに発生します。原因としては、必要なサービスが不足しているか、Windowsサービスのみが動作している状態で実行する必要があるケースが考えられます。
主な解決策は以下の4つです。
- 破損したOSファイルを置き換える
- Volume Shadow Copyサービスのスタートアップの種類を「手動」に設定する
- クリーンブート状態でシステムの復元を実行する
- 回復モードからシステムの復元を実行する
これらの手順を実行する際は、必ず管理者アカウントを使用してください。
1. 破損したOSファイルを置き換える(SFCスキャン)
システムファイルが破損していると、今回のようなさまざまな問題が発生する可能性があります。幸い、Windowsにはシステムファイルの破損を修復するための組み込みツールが用意されています。まずSFC(システムファイルチェッカー)スキャンを実行して、システムファイルの破損がないか確認しましょう。
管理者としてコマンドプロンプトを開き、次のコマンドを実行します。sfc /scannow
また、特定のアプリケーションに問題がある場合は、システムの復元を実行する前に、そのアプリの修復または再インストールを行うことをおすすめします。
2. Volume Shadow Copyサービスのスタートアップを「手動」に設定する
システムの復元が正しく動作するには、Volume Shadow Copy(VSS)サービスが不可欠です。このサービスが実行されていないと、今回のようなエラーが繰り返し発生します。VSSは特定のイベントによってトリガーされ、搭載されているディスクの数に応じて、単一または複数のセットとしてハードディスク全体のシャドウコピーを作成します。復元時にはデータのコピーや移動が行われますが、サービスが停止していれば処理も中断されてしまうのです。
Volume Shadow Copyサービスのスタートアップの種類が「手動」(Windowsの既定値)に設定されていることを確認してください。
- Win + Rキーで「ファイル名を指定して実行」を開く
- 「services.msc」と入力し、Enterキーを押す
- サービス一覧から「Volume Shadow Copy」を探す
- サービスをダブルクリックし、「全般」タブを開く
- スタートアップの種類が「手動」になっていることを確認する
- それでも改善しない場合は、「自動(遅延開始)」に変更してみる
設定後、再度システムの復元を試みてください。エラーが発生しなくなるはずです。
3. クリーンブート状態でシステムの復元を実行する
クリーンブート状態は、高度なWindowsの問題を診断・トラブルシューティングするために使用されます。この状態では、最小限のドライバーとプログラムのみでコンピューターが起動します。Windowsをクリーンブート状態で起動してから、システムの復元を実行してみてください。
- Win + Rキーで「ファイル名を指定して実行」を開き、「msconfig」と入力してEnterキーを押す
- 「全般」タブに切り替え、「スタートアップのオプションを選択する」を選び、「スタートアップの項目を読み込む」のチェックを外す
- 「サービス」タブに切り替え、「すべてのMicrosoftサービスを隠す」にチェックを入れ、表示されているサードパーティ製サービスのチェックをすべて外す
- 変更を適用してPCを再起動する
その状態でシステムの復元を実行すれば、正常に完了する可能性が高まります。
4. 回復モードからシステムの復元を実行する
上記の方法で解決しない場合、最後の手段として回復モード(Windows回復環境)の利用があります。回復モードには、スタートアップ修復、システムの復元、コマンドラインでのトラブルシューティングに使えるコマンドプロンプトなど、さまざまなツールが用意されています。このモードでは他のサービスとの競合が発生しないため、復元がスムーズに進むはずです。
- Win + IキーでWindowsの設定を開く
- 「システム」>「回復」に移動する
- 「高度なスタートアップ」の横にある「今すぐ再起動する」ボタンをクリックする
- PCが再起動し回復画面が表示されたら、「トラブルシューティング」>「詳細オプション」を選択する
- 「システムの復元」をクリックし、ウィザードに従って操作する
- 復元先の日付を選択し、PCを再起動する
これで復元が正常に完了し、アカウントに戻ればPCは正常な動作状態になっているはずです。
よくある質問
システムの復元に失敗するとどうなる?
通常、Windowsはシステムの復元が開始される前の状態に自動的に戻ります。まれに問題が残る場合は、SFCおよびDISMツールを実行して破損したファイルを修復するのがおすすめです。システム関連のツールを使用する際は、必ず管理者アカウントを使用してください。
システムの復元の失敗を修正するには?
VSSサービスが実行されていること、システムファイルに破損がないことを確認してください。また、管理者アカウントで復元を実行することが重要です。その上で再度システムの復元を試みれば、エラーは発生しないはずです。
システムの復元にはどれくらい時間がかかる?
所要時間はおよそ30分〜45分程度です。古いコピーへ置き換える必要のあるファイルやプログラムの数によっても変わります。ストレージの速度が速ければ、すべてのファイル操作が高速化されるため、所要時間は大幅に短縮されます。
システムの復元は中断してもよい?
中断してはいけません。復元中はファイルがリアルタイムで置き換えられているため、中断すると変更が不完全になったり、ファイルが破損したりする恐れがあります。そのため、プロセスを中断しないようユーザーに強く警告が表示されるのです。
本記事が分かりやすく、問題の解決とシステムの復元の実行にお役に立てば幸いです。
-
Windowsでシステムの復元ポイントを作成・復元する方法と、復元後に行うべきドライバー更新
Windowsには「復元ポイント」を作成できる機能が標準搭載されています。システムの調子が悪くなったとき、この復元ポイントを使えば、問題が発生する前の正常な状態へPCを戻すことができます。コンピューターの復元が必要になる典型的なシーンとしては、以下のようなケースが挙げられます。 ウイルス感染 システムファイルの破損 ここで注意したいのは、復元ポイントの作成はデータのバックアップとは異なるという点です。復元ポイントは個人データを保存するものではなく、システム設定のイメージのみを記録します。そのため、何らかの変更を加える前には必ずデータのバックアップを取っておきましょう。復元ポイントでは、失わ
-
Windows 11でシステムの復元を使う方法!復元ポイントの作成から復元手順まで徹底解説
Windowsの「システムの復元」機能は、トラブルシューティングにおいて非常に役立つ機能です。システムの復元を活用すれば、デバイスを以前の状態にロールバックし、チェックポイント以降に行われた変更をすべて取り消すことができます。PCに何か問題が発生した際に、すぐに正常な状態へ戻せる、まさに救世主のような機能です。よくあるエラーやバグのトラブルシューティング、誤って変更した設定の修正、不具合の解消など、あらゆる場面でシステムの復元は威力を発揮します。本記事では、Windows 11でシステムの復元を使う方法をわかりやすく解説します。ぜひ事前にマスターして、トラブルに備えておきましょう。システムの復