Windowsコマンドプロンプトでレジストリのバックアップ・復元を行う方法

この記事では、Windowsのコマンドプロンプトを使用して、レジストリの特定のキーをバックアップおよび復元する方法を詳しく解説します。また、その過程で使われるコマンドとその詳細、さらに応用例を通じて、コマンドプロンプトの実用的な使い方を学ぶことができます。

日程Fit。無料・登録不要。「いつ空いてる?」を、ひとつのリンクで。リンクを送って、○△×でかんたん日程調整。無料で日程を作る。
目次

レジストリのバックアップ方法

Windows OSには、システムの設定やアプリケーションの設定などを保持するデータベースとしてレジストリがあります。不慮のトラブルや設定変更のミスからシステムを保護するためには、定期的なレジストリのバックアップが重要です。

reg export HKEY_LOCAL_MACHINE\Software\SampleKey C:\backup\SampleKey.reg
:: HKEY_LOCAL_MACHINE\Software\SampleKey のキーを C:\backup\SampleKey.reg としてエクスポート

上記のコードは、`HKEY_LOCAL_MACHINE\Software\SampleKey`のキーを`C:\backup\SampleKey.reg`としてバックアップするコマンドです。`reg export`はレジストリのキーをエクスポートするためのコマンドです。

レジストリの復元方法

バックアップしたレジストリのキーを復元するには、以下のコマンドを使用します。

reg import C:\backup\SampleKey.reg
:: C:\backup\SampleKey.reg をインポートしてレジストリを復元

`reg import`コマンドを使用して、先ほどバックアップした`.reg`ファイルをインポートし、レジストリを復元します。

応用例

応用例1:特定のキーの値を表示

reg query HKEY_LOCAL_MACHINE\Software\SampleKey /v ValueName
:: HKEY_LOCAL_MACHINE\Software\SampleKey の ValueName の値をクエリ

応用例2:レジストリキーの削除

reg delete HKEY_LOCAL_MACHINE\Software\SampleKey /f
:: HKEY_LOCAL_MACHINE\Software\SampleKey のキーを強制的に削除

応用例3:新しいキーと値を追加

reg add HKEY_LOCAL_MACHINE\Software\SampleKey /v NewValueName /t REG_SZ /d "TestData"
:: HKEY_LOCAL_MACHINE\Software\SampleKey に NewValueName という名前の新しい値を追加

応用例4:キー内のすべての値を表示

reg query HKEY_LOCAL_MACHINE\Software\SampleKey
:: HKEY_LOCAL_MACHINE\Software\SampleKey のすべての値をクエリ

まとめ

Windowsのコマンドプロンプトを利用してレジストリの操作を行う方法について学びました。定期的なバックアップはシステムの安定性を保つために重要です。この知識を活かして、安全なシステム管理を行いましょう。

この記事を書いた人

実務の現場で詰まりがちなポイントを地図にするITブログ「IT trip」を運営。Windows/Office(Teams・Excel)からSQL、サーバ運用、ガジェットまで、再現性のある手順と“なぜそうなるか”を丁寧に解説します。読んだらすぐ試せること、そして迷った人の次の一歩が見えることを大切にしています。

コメント

コメントする

目次