Windowsで起動時にシステムの復元ポイントを自動的に作成する方法
デフォルトでは、システムの復元は週に1回、またアプリやドライバのインストールなどの主要なイベントの前にも復元ポイントを自動的に作成します。さらに保護したい場合は、PCを起動するたびにWindowsに自動的に復元ポイントを作成させることができます。.
システムの復元は、さまざまな種類の問題からの回復に役立つ重要なツールです。唯一の問題は、以前の復元ポイントに復元するときに、その復元ポイントが作成されてからPCに加えられた変更の多くを元に戻すことです。これらの変更には、インストールまたはアンインストールされたアプリとドライバ、レジストリと設定ファイルにアプリが加えた変更、および適用されたWindowsの更新が含まれます。システムの復元では毎週の復元ポイントが作成されます。手動の復元ポイントを手動で作成することもできます。ただし、もう少し安心して、Windowsの起動時にシステムの復元で復元ポイントを作成することもできます。.
この変更を行うには2つのステップが必要です。まず、Windowsレジストリを使用してWindowsが自動復元ポイントをトリガーできる頻度を変更し、次にタスクスケジューラを使用して復元ポイントを作成するスタートアップタスクを設定します。.
手順1:復元ポイントの作成頻度を変更する
Windowsは、保存される復元ポイントの数を制限するために、頻度設定に基づいて自動復元ポイントの作成を制御します。過去24時間以内に別の復元ポイントが作成された場合、デフォルトでは、Windowsは自動復元ポイントを作成しません。これは手動の復元ポイントの作成を妨げるものではなく、アプリやドライバのインストールによる復元ポイントの作成を妨げるものでもありません。むしろ、Windowsが独自の定期的な復元ポイントを作成する頻度を制限します。 Task Schedulerが起動のたびに復元ポイントを作成するためには、その頻度設定をオフにする必要があります。そして、心配しないでください、あなたのドライブはたくさんの復元ポイントでいっぱいになるつもりはありません。 1つは、System Restoreが使用できるディスク容量の上限を設定することです。これは、デフォルトではドライブの容量の約2%です。また、Windowsはかなり良い仕事をし、古い復元ポイントを片付ける.
復元ポイントの頻度を調整するには、自分でレジストリに簡単に変更を加えるか、またはワンクリックでレジストリハックをダウンロードします。.
レジストリを手動で編集して復元ポイントの作成頻度を変更する
標準的な警告:レジストリエディタは強力なツールであり、それを誤用するとシステムが不安定になったり、動作しなくなったりする可能性があります。これは非常に単純なハックです、そして、指示に固執する限り、あなたは何の問題もないはずです。ただし、これまで作業したことがない場合は、作業を始める前にレジストリエディタの使い方を読むことを検討してください。変更を加える前に、必ずレジストリ(およびあなたのコンピュータ!)のバックアップを取ってください。.
[スタート]を押して「regedit」と入力してレジストリエディタを開きます。Enterキーを押してレジストリエディタを開き、PCに変更を加えるためのアクセス許可を与えます。.
レジストリエディタで、左側のサイドバーを使用して次のキーに移動します。
HKEY_LOCAL_MACHINE \ソフトウェア\ Microsoft \ Windows NT \ CurrentVersion \ SystemRestore
次に、内部に新しい値を作成します。 システムの復元
キー。を右クリック システムの復元
キーを押して、[新規]> [DWORD(32ビット)値]の順に選択します。新しい値に名前を付ける SystemRestorePointFrequency
.
デフォルトでは、 SystemRestorePointFrequency
値がゼロになるので、そのままにします。これは、間隔をゼロに設定することによって周波数チェックを事実上オフにします。これで、レジストリエディタを閉じてステップ2に進むことができます。.
ワンクリックレジストリハックをダウンロードする
自分でレジストリに飛び込むことを好まない場合は、使用できるレジストリハックをいくつか作成しました。 「システムの復元ポイントの頻度をゼロに設定」ハックは、 SystemRestorePointFrequency
値をゼロに設定します。 「システムの復元ポイントの頻度をデフォルトに戻す」ハックは値を削除し、デフォルト設定を復元します。どちらのハックも次のZIPファイルに含まれています。使用するものをダブルクリックして、プロンプトをクリックしていきます。必要なハックを適用したら、コンピュータを再起動します(またはログオフしてから再度ログオンします)。.
復元ポイントの頻度ハック
これらのハックは本当にただの システムの復元
キーを SystemRestorePointFrequency
前のセクションで説明した値を.REGファイルにエクスポートしました。どちらかのハックを実行すると、その値が適切な数に設定されます。また、レジストリをいじってみるのであれば、レジストリをハックする方法を学ぶために時間をかけてみる価値があります。.
手順2:新しい復元ポイントを作成するための起動タスクのスケジュール
レジストリで復元ポイントの頻度をゼロに設定した後の次のステップは、Windowsタスクスケジューラを使用して、Windowsの起動時に実行され、新しい復元ポイントを作成するタスクを作成することです。.
[スタート]ボタンを押して「Task Scheduler」と入力し、Enterキーを押してTask Schedulerを開きます。.
[タスクスケジューラ]ウィンドウの右側の[操作]ウィンドウで、[タスクの作成]をクリックします。
[タスクの作成]ウィンドウの[全般]タブで、タスクの名前を入力し、[ユーザーがログオンしているかどうかにかかわらず実行する]オプションと[最高の権限で実行する]オプションの両方を選択します。 [設定]ドロップダウンメニューで、実行しているWindowsのバージョンを選択します。.
次に、Windowsの起動時にタスクを開始するためのトリガーを設定します。 「トリガー」タブで、「新規」ボタンをクリックします.
[New Trigger]ウィンドウの[Begin the task]ドロップダウンメニューで、[At startup]オプションを選択し、[OK]をクリックします。
次に、タスクマネージャに実行する必要がある操作を指示します。これは、Windows Management Instrumentation Controlプログラム(wmic.exe)をいくつかの引数を付けて実行し、実行したいことを知らせることです。 [タスクの作成]ウィンドウに戻り、[アクション]タブに切り替えて[新規]ボタンをクリックします.
[New Action]ウィンドウの[Action]ドロップダウンメニューで、[Start a program]オプションが選択されていることを確認します。 [プログラム/スクリプト]ボックスに、次のプログラム名を入力します。
wmic.exe
そして、「引数の追加(オプション)」ボックスに、以下の引数を入力します。
/名前空間:\\ root \ defaultパスSystemRestore CreateRestorePoint "Startup Restore Point"、100、7
完了したら、[OK]をクリックします。
[タスクの作成]ウィンドウに戻り、[条件]タブに切り替えます。ラップトップでWindowsを実行していて、ラップトップがバッテリまたはAC電源を使用しているかどうかにかかわらずタスクを実行する場合は、[コンピュータがAC電源に接続されている場合にのみタスクを開始する]オプションをオフにします。完了したら、[OK]ボタンをクリックして新しいタスクを作成します。.
タスクの実行に使用できるサインイン認証情報の入力を求められます。ユーザー名はすでに入力されているはずなので、パスワードを入力して[OK]をクリックします。
タスクスケジューラを閉じることができます。次回Windowsを再起動したときに、システムの復元によって新しい復元ポイントが作成されます。.
変更を元に戻してデフォルトのシステムの復元設定に戻す場合は、作成したタスクを削除または無効にして、作成した値をレジストリから削除する必要があります。タスクを削除するには、タスクスケジューラを開き、左側のペインで[タスクスケジューラライブラリ]フォルダを選択します。作成したタスクが見つかるまでリストをスクロールして右クリックし、コンテキストメニューから[無効]または[削除]を選択します。.
作成したレジストリエントリを削除するには、 システムの復元
私たちが話した鍵を削除して SystemRestorePointFrequency
あなたが作成した値、または単に「システムを復元する復元ポイントの頻度をデフォルトに戻す」ハックを使用する.