システム復元ポイントは、不適切なドライバー、アップデート、またはアプリをインストールした後に予期しないシステム ファイルまたはレジストリの問題が発生した場合に、以前の Windows OS の状態に復元する簡単なツールです。復元ポイントを使用すると、レジストリ、システム ファイル、ドライバー、およびインストールされているソフトウェアの状態を、復元ポイントが作成された日付に戻すことができます。システムの復元ポイントはボリューム シャドウ コピーに基づいていますが、チェックポイントから復元するときにユーザーのプロファイル ファイルは上書きされません。このガイドでは、システム管理者が Windows 10 および 11 で復元ポイントを使用する方法について説明します。
コンテンツ:
Windows 10 および 11 の復元ポイント機能はシステム保護サービスに基づいており、デフォルトでは無効になっています。 Windows の特定のドライブに対して復元ポイントによるシステム保護が有効になっているかどうかを確認できます。
- コマンドを実行します
systempropertiesprotection - のシステム保護従来の「システムのプロパティ」アプレットのタブが開きます。
- この場合、システム ドライブ (C:) の保護が有効になり、その他のドライブはすべて無効になります。
- ドライブを選択し、設定するボタン;
- ここでは、ドライブ保護の有効化または無効化、復元ポイントの保存に使用できる最大ディスク サイズの変更、およびすべての復元ポイントの削除を行うことができます。

GPO を使用してシステム保護を有効にできます。次のグループ ポリシー オプションを構成します。
PowerShell を使用して、特定のドライブのシステム保護を有効にすることができます。
Enable-ComputerRestore -drive "c:"
Windows でのシステム復元ポイントの作成、一覧表示、および削除
デフォルトでは、Windows は更新プログラム、ドライバー、またはアプリケーションをインストールまたはアンインストールするときに復元ポイントを自動的に作成します。
復元ポイントをすぐに作成するには、作成するボタンをクリックし、ポイントの説明を入力します。

また、PowerShell プロンプトから復元ポイントを手動で作成することもできます。
Checkpoint-Computer -description "Checkpoint before update video driver" -RestorePointType "APPLICATION_INSTALL"


デフォルトでは、APPLICATION_INSTALL タイプの復元ポイントが作成されます。 RestorePointType パラメーターには次の値を使用できます。
- MODIFY_SETTINGS
- DEVICE_DRIVER_INSTALL
- APPLICATION_INSTALL
- APPLICATION_UNINSTALL
- CANCELLED_OPERATION
利用可能な復元ポイントをリストします。
Get-ComputerRestorePoint|ft -AutoSize


デフォルトでは、システム保護では 24 時間ごとに復元ポイントを 1 つだけ作成できます。新しいものを作成しようとすると、エラーが発生します。
WARNING: A new system restore point cannot be created because one has already been created within the past 1440 minutes.
復元ポイントをより頻繁に作成するには、SystemRestorePointCreationFrequencyDWORD レジストリ パラメータHKLMSOFTWAREMicrosoftWindows NTCurrentVersionSystemRestoreレジストキー。デフォルトのパラメータ値は次のとおりです。1440(24時間)。値を次のように変更します。0復元ポイントが作成される頻度の制限を無効にします。
復元ポイントは Windows の全機能を備えたバックアップ ツールではなく、Windows の代替品でもありません。組み込みのツールを使用して、Windows イメージを外部メディアにバックアップできます。システムイメージのバックアップ道具:
wbAdmin start backup -backupTarget:U: -include:C: -allCritical -quiet
Windows の復元ポイントは以下に基づいていますシャドウコピーVSS サービスによって作成されたボリュームの (チェックポイント)。復元ポイントを作成すると、VSS はすべてのアプリケーションに整合性のある状態になり、アクティビティを一時的に停止するように指示します。次に、ボリューム全体の整合性状態のスナップショットを作成します。
復元ポイント イメージ ファイルは、各ドライブのルートにある非表示のシステム ボリューム情報フォルダーに保存されます。スクリーンショットは、作成された各復元ポイントのシャドウ コピー ファイルを示しています。ご覧のとおり、そのサイズは数十ギガバイト、数百ギガバイトに達することがあります。


シャドウ コピーが作成されたドライブ (ボリューム) を一覧表示します。
vssadmin list shadowstorage
この例では、ドライブ C: にスペースの 6% を占めるチェックポイントがあります (サマリーはドライブ容量の最大 10% を占める可能性があります)。


次のコマンドを使用して、シャドウ コピーに使用できる最大サイズを変更できます。
vssadmin resize shadowstorage /on=c: /for=c: /maxsize=50GB
または:
vssadmin resize shadowstorage /on=c: /for=c: /maxsize=15%
指定されたボリュームで使用可能なシャドウ コピーを一覧表示します。
vssadmin list shadows /for=c:


シャドウ コピー ID を使用して特定のチェックポイントを削除できます。
vssadmin delete shadows /Shadow={xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}
次のコマンドを使用して、最も古いシャドウ コピーを削除します。
vssadmin delete shadows /for=C: /oldest
すべての復元ポイントを削除します。
vssadmin delete shadows /all
古い復元ポイントを削除するには、組み込みのディスク クリーンアップ ツール (cleanmgr.exe)。に行きますその他のオプションタブをクリックして掃除「システムの復元とシャドウ コピー」セクションに記載されています。


システム復元ポイントからの Windows または個々のファイルの回復
以前に作成した復元ポイントからオペレーティング システムの状態を復元するには、rstrui.exe道具。
- ツールを実行します。
- Windows をロールバックする前の復元ポイントを選択します
- オンライン Windows イメージ内のアプリケーション、サービス、およびドライバーのリストを復元ポイントのリストと比較します (クリック影響を受けるプログラムをスキャンする);
- クリック次->仕上げる;
- Windows はシステム状態を以前のシャドウ コピーにロールバックします (再起動が必要です)。


PowerShell を使用して、復元ポイントから Windows を復元できます。復元ポイント ID を取得します。
Get-ComputerRestorePoint
指定した復元ポイントから Windows を復元します。
Restore-Computer -RestorePoint 21


復元が成功したかどうかを確認します。
Get-ComputerRestorePoint -LastStatus
前述したように、以前の復元ポイントにロールバックしても、ユーザーのファイルは上書きされません。ただし、シャドウ コピーでは引き続き使用できます (ボリューム全体のチェックポイントが取得されるため)。これは、ボリューム シャドウ コピーから任意のファイルを手動で復元できることを意味します。
シャドウ コピー内のファイルを表示するには、無料のシャドウコピービュー道具 (https://www.nirsoft.net/utils/shadow_copy_view.html)。必要なシャドウ コピーを参照し (作成日順に並べ替え)、以前のバージョンのファイル (フォルダー) を見つけて、ディスク上の特定の場所に復元します (選択したファイルを…にコピーします)。
実際には、復元ポイントから個人ファイルを復元するこの方法は、復元時にファイルが破損する (部分的にゼロで埋められる) ため、Windows 10 22H2 では機能しません。
これを回避するには、ファイル履歴を構成するか、次のコマンドを使用してタスク スケジューラ ジョブを使用してシャドウ コピーを作成します。
推奨読書:Windows 10でシステムの復元ポイントを削除する方法
wmic shadowcopy call create Volume="C:"


オフライン モードで Windows の状態を復元できるようになります。コンピュータを Windows RE 回復環境で起動し、システムの復元メニューから。以前に作成した復元ポイントのいずれかを選択するように求められます。


以前に作成した復元ポイントからドメイン メンバー コンピューターを復元した後、通常はドメインとの信頼関係も修復する必要があります。
Test-ComputerSecureChannel –Repair
Windows Server では、Windows Server バックアップ (WSB) コンポーネントの組み込み機能を復元ポイントに相当するものとして使用する必要があります。これは、Windows Server OS にはシステム保護サービスが存在しないためです。













