Windows でグループ ポリシー設定をバックアップする方法

グループ ポリシー設定は、Windows の動作を調整するために使用できる一連のルールです。これらを使用して、Windows の表示方法、実行できるアプリケーション、リソースへのアクセス、外観のカスタマイズなど、さまざまな設定を変更できます。

ただし、変更した設定のバックアップを取得したり、構成を別のコンピューターに復元したりする場合はどうすればよいでしょうか?

問題が発生した場合に備えて、グループ ポリシー設定をバックアップすることも重要です。グループ ポリシー設定に問題があると、Windows で問題が発生する可能性があります。そこで、Windows 上のすべてのグループ ポリシー設定をバックアップする方法を学びます。確認する Windows のグループ ポリシーについて知っておくべきことすべて.

グループ ポリシー設定をバックアップする必要があるのはなぜですか?

バックアップを作成すると、構成ミスやポリシーの破損を心配することなく、設定を試したり変更したりできます。何らかの失敗をした場合でも、バックアップから設定を復元できるので、すぐに使い始めることができます。

また、設定を頻繁に変更したり Windows を再インストールしたりする場合は、グループ ポリシー設定をバックアップすると時間を大幅に節約できます。毎回手動で設定を変更したり、グループ ポリシーをリセットしたりする代わりに、単純に設定を復元できます。

しかし、主な課題はそれをどのように行うかです。

このガイドは手動バックアップと自動セットアップに分かれています。心配しないで;便利なガイダンスとして添付のスクリーンショットを使用して、手順を簡略化するように努めました。

グループポリシー設定を手動でバックアップする方法

グループ ポリシー設定を手動でバックアップするには 2 つの方法があります。最初のオプションであるグループ ポリシー構成ファイルを手動でコピーする方法を見てみましょう。

方法 1: GroupPolicy ディレクトリをコピーする

Windows には、変更されたすべてのグループ ポリシー設定を保存する別のフォルダーまたはディレクトリがあります。このフォルダーは次のパスにあります。

C:\ WINDOWS \ System32 \グループポリシー

GroupPolicy ディレクトリを介してグループ ポリシー設定をバックアップする方法は次のとおりです。

  • ファイル エクスプローラーを開きます (勝つ+ E) ディレクトリに移動します C:\ WINDOWS \ System32 \グループポリシー.
  • GroupPolicy ディレクトリに移動したら、 を押してすべてのファイルとフォルダを選択します。 Ctrlキー+ A.

  • 選択したファイルを右クリックし、 ボタンをクリックします。 コピー (またはを押します Ctrlキー+ C).
  • バックアップを保存する場所を開きます。これは、デスクトップ上のフォルダー、別のハード ドライブ、または Google ドライブなどのクラウド ストレージ サービスである可能性があります。簡単にするために、バックアップ ファイルを別のディスク ボリュームに保存します。
  • 次に、希望のバックアップ場所に新しいフォルダーを作成し、名前を付けます。この例では、フォルダー名は「グループ ポリシー バックアップ フォルダー」です。

  • Ctrl + V を押して、前にコピーしたすべてのファイルとフォルダー (新しいフォルダー内) を貼り付けます。

それでおしまい!これで、グループ ポリシー設定を変更するときに、同じ手順を使用して変更されたファイルをコピーできるようになります。

たとえば、ローカルのグループ ポリシー エディターでプリンターの設定を変更するとします。調整後、上記のディレクトリから指定されたバックアップ フォルダーにファイルをコピーする必要があります。

設定を復元するには、すべてのファイルをバックアップ フォルダーからディレクトリに移動します C:\ WINDOWS \ System32 \グループポリシー.

助言: バックアップについて理解できたので、さらに学習してみませんか? 便利な Windows グループ ポリシーの変更 その恩恵を受けるには?

方法 2: バッチ ファイルを使用する

編集したファイルを手動でコピーして貼り付けるだけでなく、バ​​ッチ ファイルを作成してプロセスを簡素化することもできます。バッチ スクリプトを使用すると、自分でコピー アンド ペースト作業を行う必要はありません。バッチ スクリプトをダブルクリックするだけで、同じタスクを実行できます。

まず、任意のテキスト エディタを開きます。沢山あります さまざまなテキスト編集アプリケーション Windows の場合は、デフォルトのアプリケーションである という名前のアプリケーションを使用して手順を説明します。 Windowsのメモ帳.

次に、以下のコードをコピーしてテキスト エディタに貼り付けます。

@echo off set BACKUP_DIR=%USERPROFILE%\Desktop\Group Policy Backup Folder if not exist “%BACKUP_DIR%” ( md “%BACKUP_DIR%” ) xcopy /E /I /Y “C:\Windows\System32\GroupPolicy” “%BACKUP_DIR%” attrib -H -S “%BACKUP_DIR%” attrib -H -S “%BACKUP_DIR%\*.*” /S /D

次に、クリックしてファイルを保存します Ctrl + Sキー。二重引用符を付けずに「Backup-Script.bat」という名前を付けます。簡単にアクセスできるように、このバッチ ファイルをデスクトップに保存することをお勧めします。次に、「ファイルの種類」を次のように変更します。 すべてのファイル (*。*).

保存した後、デスクトップに移動し、管理者としてバッチ ファイルを実行します。スクリプトにより、デスクトップに「グループ ポリシー バックアップ フォルダー」という名前の新しいフォルダーが作成されます。

ローカルのグループ ポリシー エディターの設定を変更する場合は常に、管理者としてバッチ ファイルを手動で実行する必要があることに注意してください。バッチ ファイルを実行すると、構成ファイルがバックアップ フォルダーに自動的にコピーされます。

助言: ここではバックアップ用のバッチファイルのみを紹介しましたが、他にもさまざまな方法があります Windows でバッチ スクリプトを使用するには.

グループポリシー設定を自動的にバックアップする方法

手動バックアップは良いスタートですが、プロセスを忘れたりスキップしたりする場合もあります。バックアップを簡素化し、プロセスを自動化するには、PowerShell を使用できます。

ただし、ローカルのグループ ポリシー エディターで行われた変更は、バックアップとして別のフォルダーに自動的に保存されます。したがって、手作業の必要性が排除されます。

ステップ 1: Windows PowerShell スクリプトを作成する

テキスト エディタを再度開き、次のコードを貼り付けます。

$source = 'C:\Windows\System32\GroupPolicy' $backupFolder = "$env:USERPROFILE\Desktop\Group Policy Backup Folder" if (-not (Test-Path $backupFolder)) { New-Item -ItemType Directory -Path $backupFolder | Out-Null } $watcher = New-Object System.IO.FileSystemWatcher $watcher.Path = $source $watcher.IncludeSubdirectories = $true $watcher.EnableRaisingEvents = $true $action = { if ($Event.SourceEventArgs.Name -eq “GPT.ini”) { Copy-Item -Path $source\* -Destination $backupFolder -Recurse -Force } } Register-ObjectEvent $watcher “Changed” -Action $action | Out-Null while ($true) { Start-Sleep -Seconds 1 }

選択した PowerShell ファイルを Backup-Script.ps1 としてデスクトップに保存します (拡張子は今回は BAT ではなく PS1 です)。完了したら、すぐにスクリプトを実行しないでください。次のステップに進みます。

ステップ 2: バックアップ ジョブをスケジュールする

さて、ツールを使ってみましょう Windows タスク スケジューラ バックアッププロセスを自動化します。 Windows が起動するたびに PowerShell スクリプトを実行するタスクを作成します。

このスクリプトは、ローカルのグループ ポリシー エディターに変更がないか監視します。スクリプトが設定の変更を検出すると、指定されたフォルダーにバックアップ ファイルが自動的に保存されます。

自動化タスクをスケジュールするには、次の手順に従います。

  • タスク スケジューラ ツールを実行します。
  • クリック アクション -> 基本タスクの作成 タスクに適切な名前を付けます。

  • ボタンをクリック 次の 従うこと。内で タスクオペレーター 、検索 コンピューターを起動するとき をクリックします 次の.

  • 現在の画面で追加のオプションを選択する必要はありません。クリックするだけです 次の もう一度続けます。
  • 「プログラム/スクリプト」という名前のテキスト ボックスに、次のパスを貼り付けます。
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe

  • [引数の追加] フィールドに、次の内容を入力するか、コピーして貼り付けます。
 実行ポリシーバイパス -WindowStyle 隠し -File”C:\Users\%USERNAME%\Desktop\BackupScript.ps1

  • クリック 次の フォローする。
  • タスクの詳細を確認し、「完了」をクリックして自動化タスクを作成します。

コンピュータに自動バックアップ システムが正常にセットアップされました。グループ ポリシー設定を変更すると、スクリプトによってデスクトップ上のグループ ポリシー バックアップ フォルダーに自動的に保存されます。確認する Windows でグループ ポリシー設定の同等のレジストリ値を見つける方法.

手間のかからないグループ ポリシー編集をお楽しみください

グループ ポリシー エディターでは 2000 以上の設定を調整できるため、工場出荷時設定にリセットした後、または新しいコンピューターのセットアップ中に好みの設定を再構成することを想像してみてください。幸いなことに、自動化スクリプトまたは手動の方法を使用すると、カスタマイズした設定をすぐに復元し、それらを失わないようにすることができます。さらに、バックアップは、ローカル グループ ポリシーが破損した場合にも役立ちます。今すぐ閲覧できます Windows 11 初心者が避けるべき間違いのほとんど.

トップボタンに移動