
システムの復元は、オペレーティングシステムに大きな変更を加える操作を行う前に、システムの状態のスナップショットを自動的に取得することで機能します。これらのスナップショットは復元ポイントと呼ばれ、重要なオペレーティングシステムファイルや、保留中の変更操作によって変更される可能性のあるレジストリの一部が含まれます。
システムの復元は復元ポイントを自動作成してくれるので便利ですが、レジストリの編集など、特定の操作を行う前に手動で復元ポイントを作成することもできます。しかし残念ながら、作成プロセスを開始するにはいくつかの手順が必要です。これらの手順は複雑ではありませんが、覚えておく必要があることに不満を抱く人が多く、「クリックするだけで復元ポイントを作成できるアイコンがあればいいのに」という声を聞きます。
幸いなことに、復元ポイントの作成を自動化する方法を2つ見つけました。1つはWMIC(Windows Management Instrumentation Command-line)を使用する方法、もう1つはPowerShellを使用する方法です。どちらの場合も、自動化プロセスをデスクトップやスタートメニューにショートカットとして割り当て、ワンクリックで操作できるようにすることができます。詳しく見ていきましょう。
手動の方法
復元ポイントの作成プロセスを自動化する方法を説明する前に、手動で操作を実行するために必要な手順を確認しましょう。Windows 10でシステムの復元を起動する方法はいくつかありますが、最も簡単な方法はWindowsキーのショートカットを使用することです。
まず、[Windows]+[Break]キーを押します。システムウィンドウが表示されたら、図Aに示すように、画面左側の「システム保護」を選択します。
図A

画面の左側にある「システム保護」を選択します。
次に、図Bに示すように、「システムのプロパティ」ダイアログボックスの「システム保護」タブが表示されます。ここで、復元操作を開始したり、システムの復元の設定を行ったり、復元ポイントを手動で作成したりできます。
図B

システムの復元は、「システム プロパティ」ダイアログ ボックスの「システム保護」タブにあります。
次に、「システム保護」タブの「作成」ボタンをクリックすると、復元ポイントの名前を入力するように求められます。操作を開始すると、完了するまで数分かかります。ご覧のとおり、手順はそれほど複雑ではありませんが、少し面倒なプロセスです。では、どのように簡素化できるか見ていきましょう。
参照: 34インチのウルトラワイドモニターでWindows 10を使用するメリット
WMICの方法
WMIC方式で復元ポイントの作成手順を簡略化するには、デスクトップを右クリックし、コンテキストメニューから「新規」>「ショートカット」コマンドを選択します。テキストボックスに以下のコマンドラインを入力します。
cmd.exe /k "Wmic.exe /Namespace:\\root\default Path SystemRestore Call CreateRestorePoint " ", 100, 7"
コマンドラインの各部分が何を行うかがわかるように、表 Aにまとめました。
表A

図Cに示すようにコマンドを入力したら、「次へ」をクリックします。次に、 「復元ポイントの作成」など、ショートカットのわかりやすい名前を入力し、「完了」をクリックします。
図C

ショートカットの作成ウィザードに WMIC コマンド ラインを入力します。
その後、ショートカットを管理者権限で実行するように設定する必要があります。これについては後ほど説明します。
PowerShellの方法
PowerShellを使って復元ポイントの作成手順を簡略化するには、デスクトップを右クリックし、コンテキストメニューから「新規」>「ショートカット」コマンドを選択します。テキストボックスに以下のコマンドラインを入力します。
powershell.exe -NoExit -Command "& {Checkpoint-Computer -description "MyRestorePoint" -restorepointtype "Modify_Settings"}
コマンドラインの各部分が何を行うかがわかるように、表 Bにまとめました。
表B

図Dに示すようにコマンドを入力したら、「次へ」をクリックします。次に、 「復元ポイントの作成」など、ショートカットのわかりやすい名前を入力し、「完了」をクリックします。
図D

ショートカットの作成ウィザードに PowerShell コマンド ラインを入力します。
次に、ショートカットを管理者権限で実行するように設定する必要があります。
ショートカットを管理者権限で実行するように設定する
どちらのショートカットでも復元ポイントを作成するには、ショートカットを管理者権限で実行するように設定する必要があります。そのためには、ショートカットを右クリックし、コンテキストメニューから「プロパティ」を選択します。ショートカットの「プロパティ」ダイアログボックスが表示されたら、「詳細設定」ボタンをクリックします。次に、「詳細プロパティ」ダイアログボックスで、「管理者として実行」チェックボックスをオンにし(図Eを参照)、[OK]をクリックします。
図E

ショートカットを有効にして復元ポイントを作成するには、管理者権限で実行するように構成する必要があります。
アイコンを変更する
ショートカットを分かりやすくするために、システムの復元アイコンを割り当てることができます。アイコンを変更するには、「アイコンの変更」ボタンをクリックし、テキストボックスに「C:\Windows\System32\rstrui.exe」と入力してEnterキーを押します。図Fに示すように、システムの復元アイコンが表示されたら「OK」をクリックします。もう一度「OK」をクリックして、ショートカットの「プロパティ」ダイアログボックスを閉じます。
図F

ショートカットを認識しやすくするために、システムの復元アイコンを割り当てることができます。
ショートカットを実行する
ショートカットは管理者権限で実行されるように設定されているため、各ショートカットを起動する際にはユーザーアカウント制御プロンプトに応答する必要があります。「はい」をクリックして続行してください。
また、Windows 10では、これらのショートカットを使用して24時間以内に作成できる復元ポイントは1つだけであることにご注意ください。WMICショートカットは通常通り実行されているように見えますが、実際には新しい復元ポイントは作成されません。PowerShellではエラーメッセージが表示されます。
WMICショートカットを実行すると、図Gに示すようなコマンドプロンプトウィンドウが表示されます。ご覧のとおり、WMICコマンドは復元ポイントの作成手順を完了すると成功メッセージを表示します。
図G

WMIC コマンドが復元ポイントの作成手順を完了すると、成功メッセージが表示されます。
PowerShellショートカットを実行すると、図Hに示すようなコマンドプロンプトウィンドウが表示されます。PowerShellコマンドは、復元ポイントの作成手順を実行する際に進行状況バーを表示します。
図H

PowerShell コマンドの実行中は進行状況バーが表示されます。
これらのショートカットを使って復元ポイントを作成するのはこれですべてです。もちろん、コマンドプロンプトウィンドウを閉じる必要がありますが、それほど手間はかかりませんよね?
Windowsのハウツーをもっと見る
- Windows Update エラーの修正ページを使用してインストールの不具合をトラブルシューティングする方法
- メモリ診断ツールを使って不安定なWindows 10システムをトラブルシューティングする方法
- PowerShell を使用して Windows Defender のマルウェア シグネチャ定義データベースを調査する方法
- Windows 10のネイティブVHDサポートを使用してシステムイメージにアクセスし、個々のファイルを復元する方法
あなたの意見は?
Windows 10 システムの復元ポイントを手動で作成していますか?ワンクリックで復元できるソリューションがあればいいのにと思ったことはありませんか?TechRepublic のメンバーとあなたの経験を共有してください。