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

Windowsで毎日自動的にシステム復元ポイントを作成する2つの方法

Windowsで毎日自動的にシステム復元ポイントを作成する2つの方法

Windowsのシステム復元ポイントは、システムを以前の正常な状態に戻すための心強い機能です。復元ポイントは手動で作成できるほか、ソフトウェアやドライバーのインストール、大きなシステム変更などが行われたタイミングで自動的に作成されることもあります。実はWindows 7以降では、過去7日間に復元ポイントが存在しない場合に自動的に作成するスケジュール済みタスクが標準で組み込まれており、タスクスケジューラを開いて「タスク スケジューラ ライブラリ」→「Microsoft」→「Windows」→「SystemRestore」フォルダーを辿ると確認できます。

Windowsで毎日自動的にシステム復元ポイントを作成する2つの方法

さまざまなアプリや設定を頻繁に試す方、毎日の復元ポイントがあると安心という方は、タスクスケジューラに新しいトリガーを追加して、PC起動のたびに復元ポイントを作成するよう設定することも可能です。ただしこの方法には欠点があり、1日に何度も再起動を繰り返すと、不要な重複した復元ポイントが大量に生成されてしまう恐れがあります。

そこでおすすめなのが、Windows Defenderを活用する方法です。Windows Defenderは1日1回マルウェアスキャンを実行するため、グループポリシーまたはレジストリを少し工夫するだけで、スキャンの実行時に復元ポイントを自動作成させられます。

なお、システム復元はディスク容量を大きく消費するため、デフォルトでは無効になっています。本記事では、すでにシステム復元が有効になっていることを前提としています。不明な場合は、事前にWindowsでシステム復元を設定する方法のガイドをご確認ください。

グループポリシーを使って毎日の復元ポイントを作成する

Windows Proエディションをお使いの方は、この方法を利用できます。

1. スタートメニューで「gpedit.msc」と検索し、ローカルグループポリシーエディターを開きます。

2. 「コンピューターの構成」→「管理用テンプレート」→「Windows コンポーネント」→「Windows Defender アンチウイルス」→「スキャン」へと移動します。

Windowsで毎日自動的にシステム復元ポイントを作成する2つの方法

3. 右側のパネルにある「システムの復元ポイントを作成する」というポリシーをダブルクリックします。プロパティウィンドウで「有効」を選択し、「OK」をクリックして変更を保存します。

Windowsで毎日自動的にシステム復元ポイントを作成する2つの方法

設定を反映させるため、システムを再起動してください。これ以降、Windows Defenderが毎日システムをスキャンするたびに、復元ポイントが自動的に作成されるようになります。毎日の作成をやめたい場合は、ポリシー設定ウィンドウで「無効」または「未構成」を選択するだけでOKです。

レジストリを使って毎日の復元ポイントを作成する

同じ設定は、Windowsレジストリに新しいキーと値を追加することでも実現できます。作業前に、万一に備えてレジストリのバックアップを取っておきましょう。レジストリエディターを開くには、「Win + R」キーを押し、「regedit」と入力してEnterキーを押します。

Windowsで毎日自動的にシステム復元ポイントを作成する2つの方法

レジストリエディターで、次のキーへ移動します。

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender

「Windows Defender」キーを右クリックし、「新規」→「キー」を選択します。新しいキーの名前を「Scan」と入力してEnterキーを押します。作成後は以下のような表示になります。

Windowsで毎日自動的にシステム復元ポイントを作成する2つの方法

続いて右側のパネルを右クリックし、「新規」→「DWORD (32ビット) 値」を選択して、「DisableRestorePoint」という名前を付けます。

Windowsで毎日自動的にシステム復元ポイントを作成する2つの方法

値のデータはデフォルトで「0」になっており、変更は不要です。このままシステムを再起動すれば、Windows Defenderがマルウェアスキャンを実行する際に、毎日の復元ポイントを自動的に作成してくれます。

Windowsで毎日自動的にシステム復元ポイントを作成する2つの方法

毎日の復元ポイント作成を停止したい場合は、値のデータを「0」から「1」に変更するだけです。もしくは、「DisableRestorePoint」の値自体を削除しても問題ありません。

上記の方法でWindowsに毎日のシステム復元ポイントを作成してみた感想や体験談があれば、ぜひコメント欄でお聞かせください。


  1. Windows 11でシステムの復元を使う方法!復元ポイントの作成から復元手順まで徹底解説

    Windowsの「システムの復元」機能は、トラブルシューティングにおいて非常に役立つ機能です。システムの復元を活用すれば、デバイスを以前の状態にロールバックし、チェックポイント以降に行われた変更をすべて取り消すことができます。PCに何か問題が発生した際に、すぐに正常な状態へ戻せる、まさに救世主のような機能です。よくあるエラーやバグのトラブルシューティング、誤って変更した設定の修正、不具合の解消など、あらゆる場面でシステムの復元は威力を発揮します。本記事では、Windows 11でシステムの復元を使う方法をわかりやすく解説します。ぜひ事前にマスターして、トラブルに備えておきましょう。システムの復

  2. Windows 10で個別の復元ポイントを削除してディスク容量を解放する方法

    一時フォルダや不要ファイルを削除してもハードディスクの空き容量が足りないとお困りですか?あるいは、小容量SSDを搭載したノートPCをお使いで、ディスク容量を増やしたいとお考えではありませんか。実は、個別の復元ポイントを削除することで、大量のディスク領域を解放できます。システム保護機能が有効になっている場合、Windows 10はデバイスドライバーやWindowsアップデートのインストール時に自動的に復元ポイントを作成します。これらの復元ポイントは多くのディスク容量を消費するため、PCが正常に動作しているのであれば、古い復元ポイントを多数保持しておく意味はあまりありません。この記事では、Wind