.regファイルでレジストリキーと値をポンと登録する

もくじ
https://tera1707.com/entry/2022/02/06/144447

やりたいこと

以前、WER(Windows Error Reporting)を使って、ダンプを出力するということをした。

qiita.com

WERでダンプを出すにはレジストリに設定を行うことが必要なのだが、手でやろうとすると、毎回どこになんのキーを作るんだったか忘れるし、キーのなまえを間違えたりするので、ポンと設定できるようにしておきたい。

やり方

regファイルをつくる。

regファイルの作り方

WERの設定をするためのregを作ってみる。

まず、一回、手でWERの設定をする。設定内容は下記。

https://qiita.com/tera1707/items/ec33fd8f0e2515c9ad4c#%E3%82%84%E3%82%8A%E6%96%B9

で、上図のように、必要な設定をしたら、regキーに保存したいキーを右クリックし、「エクスポート」を押す。

そうすると、regファイルの保存場所を聞かれるので、好きな場所と名前を付けて保存する。 今回は、WERの設定をするためのregファイルなので、「wer.reg」にした。

で、保存されたregファイルの中身を見ると、下記のようになっている。

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps]
"DumpCount"=dword:00000005
"DumpFolder"="C:\\dumps"
"DumpType"=dword:00000002

WERのために設定した内容っぽいのが保存されてる。

で、WERの設定がまだされていないPCに、このregファイルを持って行って、管理者で実行すれば、レジストリ値の設定ができる。

※注意※

一行目の

Windows Registry Editor Version 5.00

これは、必須の行。レジストリエディタのバージョンを表しているらしい。 Windows 98Windows NT 4.0の場合は、ここがREGEDIT4だったりするらしい。

https://www.billionwallet.com/windows10/registry-edit.html

消すと、下記のようなエラーが出てregファイルを実行しようとしても動かなくなる。

参考

レジスト.regリファイルを作成・編集する方法 - Windows 10

https://www.billionwallet.com/windows10/registry-edit.html