&tag(regファイル); *目次 [#wfc5eed8] #contents *関連ページ [#w2e2475b] *参考情報 [#r4552159] -[[.regファイルを「手書き」してレジストリに読み込ませる方法 − @IT:http://www.atmarkit.co.jp/fwin2k/win2ktips/1119wrtregfil/wrtregfil.html]] *regファイルの読み込ませ方 [#g78e96b8] -regコマンドを使う。管理者権限がないとHKEY_LOCAL_MACHINE以下は変更できない。 reg import <.regファイル名> -もしくはダブルクリックする。 *書式 [#qcd1499f] **基本 [#ff390a03] -以下のようなテキストファイルを作成 #pre{{ Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software\MyCompany\MyApp\Config\Site1] "SiteName"="TestSite" [HKEY_CURRENT_USER\Software\MyCompany\MyApp\Config\user1] }} **サブキーの追加 [#eec05ecf] -単にキーを指定するだけ。上下に空行が必要。 #pre{{ Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software\MyCompany\MyApp\Config\Site1] }} **サブキーの削除 [#b6d354b6] -キー名の先頭に"-"を追加する。 #pre{{ Windows Registry Editor Version 5.00 [-HKEY_CURRENT_USER\Software\MyCompany\MyApp\Config\Site1] }} **値の追加・修正 [#r9c061c5] -キーの後に値をつなげる。 #pre{{ Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software\MyCompany\MyApp\Config\Site1] @="DefaultSite" "SiteType"="SharePoint" "SiteNo"=dword:00000001 "SiteDir"="D:\\InetRoot\\WWWRoot\\" }} -@はサブキーの規定値。文字列以外は型名を指定する文字列が必要。 **値の削除 [#j134428b] -"="のあとに"-"を指定。 #pre{{ Windows Registry Editor Version 5.00 HKEY_CURRENT_USER\Software\MyCompany\MyApp\Config\Site1] "Setting1"=- }} *Tips [#m94fce3e] **REG_EXPAND_SZの値を編集する [#abfa4bb5] -regファイルでREG_EXPAND_SZの値を設定しようとすると16進文字列を設定しなければならず超面倒。 -一旦regeditで編集し、エクスポート=>編集=>インポートすると簡単。 -もしくはregコマンドを使う。 [[How to move Documents, Images, etc. from windows command line? - Super User:http://superuser.com/questions/831135/how-to-move-documents-images-etc-from-windows-command-line]] reg ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" /v Personal /t REG_EXPAND_SZ /d "D:\My Documents