Windowsでシステムの復元が機能しない問題を修正する方法

システムの復元が機能しない特集

システムの復元は、重要な変更を行う前に戻るための安全な状態を作成する便利なWindowsツールです。システムの復元は、重要なシステムファイルとレジストリのスナップショットを取得し、何か問題が発生した場合に安定した状態に戻ることを可能にします。しかし、システムの復元が意図した通りに機能せず、復元ポイントを作成できない場合、すぐにイライラすることがあります。このガイドでは、Windowsでシステムの復元が機能しない問題を解決するためのいくつかの簡単な修正を紹介します。

目次

    1. グループポリシーを確認する
    1. ボリュームシャドウコピーサービスを確認する
    1. VSSコンポーネントを再登録する
    1. 十分なスペースが割り当てられていることを確認する
    1. 壊れたファイルを修復する
    1. Windowsイメージを修復する
    1. セーフモードで復元ポイントを作成する
    1. Windowsをリセットする
  • よくある質問

1. グループポリシーを確認する

これは明らかに聞こえるかもしれませんが、システムの復元が機能しない理由は、グループポリシーエディタで無効にされている可能性があります。設定で無効にされていることを知らずに、機能させようと頭を抱えているかもしれません。再度有効にするための手順は以下の通りです。

  1. Windowsの検索バーに「グループポリシー」と入力し、「グループポリシーの編集」をクリックします。
  2. 「コンピュータの構成 -> 管理用テンプレート -> システム -> システムの復元」に移動します。

グループポリシーでシステムの復元に移動する

  1. 「構成を無効にする」をダブルクリックし、「無効」オプションが選択されているか確認します。もしそうであれば、「未構成」に変更します。「適用」をクリックし、「OK」をクリックします。

グループポリシーで「構成を無効にする」オプションを「未構成」に設定する

  1. 「システムの復元を無効にする」エントリについても同様の確認を行います。
  2. システムの復元が機能しているか、新しい復元ポイントを作成できるか確認します。

ヒント: 必要に応じてグループポリシー設定をリセットする方法を学んでください。

2. ボリュームシャドウコピーサービスを確認する

ボリュームシャドウコピーサービス(VSS)は、システムの復元が復元ポイントを作成するために必要なファイルのスナップショットを作成できるようにします。このサービスが実行されていないか、何らかの理由で無効になっている場合、システムの復元は復元ポイントを作成できません。

以下の手順でボリュームシャドウコピーサービスが正常に実行されていることを確認してください。

  1. Windowsの検索バーに「services.msc」と入力し、検索結果から「サービス」を選択します。
  2. リストから「ボリュームシャドウコピー」を見つけてダブルクリックします。

サービスアプリで「ボリュームシャドウコピー」エントリを見つける

  1. 「スタートアップの種類」が「自動」に設定されていない場合は、設定します。また、「停止」を押してサービスを停止し、「開始」を押して再起動します。

ボリュームシャドウコピーのプロパティで「スタートアップの種類」を「自動」に設定する

  1. 「適用」をクリックし、「OK」をクリックして変更を保存します。
  2. 復元ポイントを作成できるか確認します。

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

ボリュームシャドウコピーサービスを再起動した後もエラーが発生する場合は、VSSコンポーネントを再登録して問題を修正してみてください。これらのコンポーネントは、VSSが正常に機能するために必要です。以下の手順でこれらのコンポーネントを再登録します。

  1. Windowsの検索バーに「cmd」と入力し、「コマンドプロンプト」を右クリックして「管理者として実行」を選択します。
  2. 以下のコマンドを1つずつ実行し、各コマンドの後にEnterを押します:
cd/d %windir%\system32  
Net stop vss  
Net stop swprv  
regsvr32 /s ole32.dll  
regsvr32 /s oleaut32.dll  
regsvr32 /s vss_ps.dll  
vssvc /register  
regsvr32 /s /i swprv.dll  
regsvr32 /s /i eventcls.dll  
regsvr32 /s es.dll  
regsvr32 /s stdprov.dll  
regsvr32 /s msxml.dll  
regsvr32 /s msxml3.dll
  1. VSSコンポーネントを再登録したら、再度復元ポイントを作成してみてください。

知っておくと良いこと: Windowsでハードディスクの健康状態を確認する方法を学んでください。

4. 十分なスペースが割り当てられていることを確認する

システムの復元には、復元ポイントを保存するためのドライブのスペースが必要です。システム保護設定で特定のドライブに十分なスペースを割り当てていない場合、復元ポイントを作成する際にエラーが発生することがあります。

以下の手順でシステムの復元に十分なスペースが割り当てられていることを確認します。

  1. Windowsの検索バーに「restore」と入力し、「復元ポイントの作成」をクリックします。
  2. 「システムのプロパティ」ウィンドウで、「システム保護」タブに切り替えます。「保護設定」の下で、設定を変更したいドライブを選択し、「構成」をクリックします。

システムのプロパティで「構成」ボタンをクリックする

  1. 「最大使用量」スライダーを使用して、希望するスペースを割り当てます。

システムのプロパティで最大使用量スライダーを使用してディスクスペースを割り当てる

  1. 「適用 -> OK」をクリックします。
  2. 発生していたシステムの復元エラーが解決されたか確認します。

5. 壊れたファイルを修復する

システムの復元には、正常に機能するためにいくつかのシステムファイルへのアクセスが必要です。重要なシステムファイルが壊れている場合、復元ポイントを作成する際にエラーが発生する可能性があります。この問題を修正するために、SFCスキャンを実行してWindowsが自動的にコンピュータ上の壊れたファイルを特定し修正できるようにします。

スキャンが完了し、コマンドプロンプトがいくつかのファイルが修正されたと報告したら、システムの復元に戻り、復元ポイントを作成できるか確認します。

FYI: コマンドプロンプトを使用してWindows USBインストーラーを作成できることをご存知でしたか?その方法を学んでください。

6. Windowsイメージを修復する

SFCスキャンでシステム上に壊れたファイルが見つからなかった場合は、DISMスキャンを使用してWindowsイメージを修復してみてください。これにより、コンピュータをスキャンし、Windowsインストールに関連するコアファイルが損傷している場合に修復します。ファイルがエラーの根本原因である場合、システムの復元エラーを解決できます。

  1. Windowsの検索バーに「cmd」と入力し、「コマンドプロンプト」を右クリックして「管理者として実行」を選択します。
  2. コマンドプロンプトウィンドウに以下のコマンドを1つずつ入力し、各コマンドの後にEnterを押します:
DISM /online /Cleanup-Image /ScanHealth  
DISM /online /Cleanup-Image /RestoreHealth
  1. スキャンが完了したら、コンピュータを再起動します。
  2. エラーが解決されたか確認します。

ヒント: Windows PCでファイルやフォルダーを誤って削除しましたか?それらを復元する方法を学んでください。

7. セーフモードで復元ポイントを作成する

上記の修正がどれも機能しなかった場合は、セーフモードで復元ポイントを作成してみてください。この環境では、Windowsは最も重要なサービスとドライバーのみを読み込み、バックグラウンドプロセスからの競合が排除されます。

  1. Windowsの検索バーに「sysconfig」と入力し、「システム構成」を選択します。
  2. 「ブート」タブで、「ブートオプション」の下にある「セーフブート」を選択し、その下の「最小」を選択します。

システム構成ウィンドウの「セーフブート」オプション

  1. 「適用 -> OK」をクリックします。
  2. コンピュータを再起動し、自動的にセーフモードで起動します。復元ポイントを作成できるか確認します。

8. Windowsをリセットする

システムの復元を修正するための最後の手段は、Windowsインストールをリセットすることです。これにより、システムの復元が正常に機能するのを妨げているすべての根本的な問題が解決されるはずです。

データを失うことなくWindowsインストールをリセットする方法についてのガイドを参照して、簡単にWindowsインストールをリセットしてください。

完了したら、復元ポイントを作成できるか確認します。できない場合は、同じガイドを使用してWindowsを最初から再インストールすることもできます。

ヒント: システムで「Windowsはフォーマットを完了できませんでした」というエラーが表示されますか?USBドライブまたはSDカードの機能を復元する方法を学んでください。

よくある質問

システムの復元を使用するのは安全ですか?

はい、システムの復元を使用するのは完全に安全です。ドキュメント、メディアファイル、その他のアプリケーションなど、データが削除されることはありません。コアシステムファイル、レジストリ設定、Windowsアップデートなどが復元されます。復元ポイントが作成された後に新しいユーザーアカウントやプログラムキーを作成していなければ、安全にシステムを復元できます。

システムの復元を中断するのは安全ですか?

進行中のシステムの復元を中断すると、壊れたレジストリエントリや不完全なバックアップファイルが発生し、Windowsの起動に失敗する可能性があります。工場出荷時の設定にリセットするか、Windowsを最初から再インストールする必要があるかもしれません。したがって、システムを復元ポイントに戻す前に、システムバックアップを作成することをお勧めします。

画像クレジット: Unsplash. すべてのスクリーンショットはTanveer Singhによるものです。