管理者としてレジストリ(.REG)ファイルを実行する方法

Windowsレジストリは階層データベースです。システム上のソフトウェアとハードウェアの設定、オプション、その他の値に関連する情報を保持しています。Windowsは、ユーザーがREGファイルを使用してレジストリを変更することを許可しています。ユーザーが標準形式に従う場合、レジストリ(.REG)ファイルを管理者として実行して変更を加えることができます。

REGファイルを操作する前にベストプラクティスと注意事項

レジストリファイルを操作する前に、覚えておくべき実践と注意事項をいくつか紹介します。

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

前述のように、Windowsレジストリは、多くのWindowsアプリケーション設定の構成の詳細を含む階層データベースです。そのため、Windowsレジストリを変更する際には、誤った構成がさまざまな問題を引き起こす可能性があります。

たとえば、ブルースクリーンエラーが発生したり、一部のアプリケーションが正しく動作しなくなったりすることがあります。そのため、事態が制御不能になった場合、バックアップを復元できるようにします。

Windowsレジストリのバックアップを取るには、以下を行います。

  • Windowsキー+Rを押して実行を起動します。
  • regeditと入力してEnterキーを押します。
  • ファイル>エクスポートに進みます。
  • ファイルの場所を選択し、バックアップファイルに名前を付けて保存します。
  • バックアップを復元するには、ファイルメニューのインポートオプションを選択します。

レジストリファイルの内容を確認する

Windowsレジストリファイルを実行する前に、内容を確認して問題がないことを確認してください。

レジストリファイルの確認は複雑ではありません。regファイルを右クリックして、メモ帳を使用して開くことができます。

ファイルにさっと目を通し、何が書かれているかを確認します。不審な点があれば、検索すればすぐにわかります。

ウイルススキャンを実行する

第3に、特にオンラインでレジストリ設定をダウンロードした場合、潜在的なセキュリティ上の脅威に対してクイックウイルススキャンを実行する必要があります。レジストリファイルはマルウェアをインストールすることはできませんが、マルウェアやウイルスがREGファイルとして検疫される可能性があります。

いつ.REGファイルを管理者として実行する必要があるか

  • レジストリを変更してシステム設定を変更する場合
  • アクセス権の問題を解決する場合。
  • セキュリティ設定を変更するか、アクセス権を構成する場合
  • 複数のコンピュータに複雑または広範なレジストリ変更をインポートする場合。
  • グループポリシー関連のレジストリ変更を適用する場合。

レジストリ(.REG)ファイルを管理者として実行する方法

Windows11/10で管理者としてレジストリまたはREGファイルを実行することは複雑ではありません。これを行うには4つの方法があります。

  1. Windowsコンテキストメニューまたはダブルクリック
  2. コマンドプロンプト、Windowsターミナル、またはPowerShellを使用する
  3. タスクマネージャを使用する
  4. NirsoftのAdvancedRun

バックアップまたはシステムリストアがあることを確認してください。

1] Windowsコンテキストメニューまたはダブルクリック

REGファイルを実行する最も簡単な方法です。REGファイルをダブルクリックすると、アクセス許可を求めるUACプロンプトが表示されます。REGファイルを実行するには、はいボタンをクリックします。

または、REGファイルを右クリックして[開く]を選択して起動することもできます。アクセス許可を求めるプロンプト画面が表示されます。

使用できるもう1つのオプションは、レジストリエディターです。これについては、以下の手順に従ってください。

  • Windows検索に移動し、レジストリエディターと入力して右クリックし、管理者として実行を選択します。
  • レジストリエディターから、ファイル>インポートに進みます。
  • REGファイルを選択してインポートします。

2] コマンドプロンプト、Windowsターミナル、またはPowerShellを使用する

次のオプションは、Windowsの任意のターミナルプログラムを使用してREGファイルを実行することです。コマンドプロンプト、Windowsターミナル、またはPowerShellなどのアプリケーションを使用できます。始めるには、以下の手順に従います。

  • Windowsキー+Xを押してクイックメニューにアクセスします。
  • Windowsターミナル(管理者)を選択してプログラムを管理者として起動します。
  • 次に、REGファイルがあるフォルダーに移動します。
  • これで、次のコマンドを実行してREGファイルをインストールします。
regedit /s YourFile.reg

  • YourFile.regファイルを自分のファイル名に置き換えて完了です。

また、ターミナルには確認メッセージが表示されません。代わりに、REGファイルがインポートされるとPC画面が更新され、プロセスが正常に完了したことが確認されます。

3] タスクマネージャを使用する

タスクマネージャを使用すると、レジストリファイルを含む新しいタスクを管理者権限で実行できます。これを行うには、以下の手順に従います。

  • Ctrl+Shift+Escキーを押してタスクマネージャを開きます
  • タスクマネージャで、ファイルメニューをクリックし、新しいタスクの実行を選択します。新しいタスクの作成ダイアログボックスが開きます。
  • 新しいタスクの作成ダイアログボックスで、このタスクを管理者権限で作成するチェックボックスをオンにします。これにより、REGファイルが昇格された権限で実行されるようになります。
  • 新しいタスクの作成ダイアログボックスの参照ボタンをクリックし、REGファイルが保存されている場所まで移動します。ファイルを選択して開くをクリックします。
  • REGファイルを選択したら、新しいタスクの作成ダイアログボックスのOKボタンをクリックします。

REGファイルは管理者権限で実行され、レジストリの変更が適用されます。

4] NirsoftのAdvancedRun

管理者権限でプログラムを実行するためにソフトウェアを使用することに抵抗がない場合は、人気のあるソフトウェアWebサイトのNirsoftがAdvancedRunを提供しています。ソフトウェアをダウンロードしたら、プログラムまたは登録ファイルをセットアップし、必ず管理者として実行することを選択してください。使い方の詳細なガイドをご覧ください。

結論

管理者としてレジストリ(.REG)ファイルを実行する方法については以上です。レジストリファイルを実行するのは非常に簡単です。ダブルクリックするだけで完了です。ただし、レジストリ設定のバックアップを必ず取り、他のコンピューターからインポートされたり、インターネットからダウンロードされたりする新しいレジストリファイルを追加する場合は、安全を期すためにウイルス対策チェックを実行してください。

バッチファイルから.regファイルを実行するにはどうすればよいですか?

Windowsターミナルから実行する場合と似ています。BATファイルにステップごとのコマンドを記述してから実行する必要があります。以下は、バッチファイルを使用してREGファイルを読み込む例です。

@echo off
echo Importing Registry files...
reg import "C:\path\to\examplefile1.reg"
reg import "C:\path\to\examplefile2.reg"
echo Registry files imported successfully.

ファイルをBATとして保存し、必要に応じてレジストリファイルの名前を変更します。

.regファイルを作成するにはどうすればよいですか?

REGファイルの形式は比較的単純です。パスで識別されるレジストリキーと対応する値のセットで構成されています。以下にREGファイルの例を示します。

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Example]
"Setting1"="Value1"
"Setting2"=dword:00000008
"Setting3"=hex:12,29,35,46

ファイルは、レジストリエディターのバージョンを指定するヘッダー行から始まります。最も一般的なバージョンは「バージョン5.00」です。

上記の例では、[HKEY_CURRENT_USER\Software\Example]は、現在のユーザーのハイブの「ソフトウェア」キーの下にある「Example」キーを指定しています。