レジストリファイルの仕様|拡張子REG

このサイトを検索 | Search this site

レジストリファイルはWindowsに付属する「メモ帳」で編集することができます。新規作成することもできます。

重要なことは、文字コードと文字コードオプションを正しく設定することです。

レジストリデータベース

レジストリの値に変更を加える方法。

  1. レジストリエディタを利用する
  2. レジストリファイルを利用する

変更する値が単純な場合、
例えば value=0 を value=1 に変更する場合。

[手順]
  1. バックアップしておいたレジストリファイル(-.reg)をテキストエディタで開く
  2. 該当の値を変更して保存する
  3. 変更後の -.regファイルをダブルクリックしてレジストリに反映させる
  4. 終了


レジストリファイルの要件

レジストリファイル -.reg を作成する時は、以下の形式をサポートしているメモ帳などのテキストエディタを使用します。

.regファイル要件
項目設定値説明
拡張子.regレジストリファイルとして認識される拡張子
文字コードUTF-16
 (Unicode)
リトルエンディアン
LE:Little Endianness
文字コード オプションBOM誤動作防止対策
BOM:Byte Order Mark

文字コードにUTF-16BEを設定すると正しく動作しません。(BE:Big Endianness、ビッグエンディアン)

具体例

サクラエディタとメモ帳の設定画面を掲載します。

Windows 10のバージョンによりメモ帳の仕様が異なるので、2種類掲載します。

サクラエディタ
サクラエディタ > 名前を付けて保存

UTF-16 を選択して BOM に チェックを入れる。

サクラエディタ: UTF-16, BOM
メモ帳
※Windows 10の例

メモ帳 > 名前を付けて保存

パターンA
Unicode を選択する。

メモ帳: Unicode

パターンB
UTF-16 LE を選択する。

例えば、Windows 10 Pro May 2019 Update, v1903.18362.356では以下の画面です。

notepad-utf-16le

レジストリエディターの起動方法

  • ファイル名を指定して実行を起動する(WindowsR
  • 名前の横のボックスに regedit と入力する
  • OKをクリックする

regedit

まとめ

[レジストリファイルの必要条件]

文字コードエディタ
UTF-16+BOMサクラエディタ
Unicodeメモ帳(旧)
UTF-16 LEメモ帳(新)

レジストリファイル (-.reg) を作成しておくとファイルをダブルクリックするだけでレジストリの値を変更することができるようになります。

例えば次の用途で利用します。
  1. 変更を加える前のレジストリキーをエクスポートする
  2. レジストリの値に変更を加える
  3. バックアップしておいた -.reg ファイルをダブルクリックして元の値に戻す

以下は [sakura.exe] キーをエクスポートする時のスナップショットです。

export
SC2
Windowsランキング 将棋ランキング スマホ・携帯ランキング にほんブログ村 IT技術ブログ ライフハックへ にほんブログ村 その他趣味ブログ 将棋へ

このサイトを検索 | Search this site