2010-06-01 10:27:13楓冬彥

[轉帖推薦]如何使用 .REG (Regedit) 檔來新增移除機碼及值


感謝參考自  tw159134
重點節錄

1. 第一行必須為
  REGEDIT4 (必須大寫, 而且必須在第一行, 4 是 Windows 95/98/ME/NT)
  Windows Registry Editor Version 5.00 (5 是 Windows2000/XP)
 

3. 接下來的內容就是有關要加入或編輯的機碼及值
 3-1 機碼的寫法 [HKEY_LOCAL_MACHINE\SOFTWARE\TEST]
 3-2 值的寫法 "my name"="test"  其中字串(REG_SZ)不需要加上前綴字, 若是非字串則請參考:
   REG_BINARY-> hex
   REG_DWORD-> dword
   REG_EXPAND_SZ-> hex(2)
   REG_MULTI_SZ-> hex(7)
   如: "my binary"=hex:cc,1b,00,00,00,40,3d,68
 3-3 該機碼或值不存在, 則會新增, 存在的話, 則會覆蓋
 3-4 預設值的設法 @="default value", 使用 @ 符號
 3-5 特號注意, 若要用 \ 符號時, 請用 \\ 代替, 如 "my path"="C:\\"

4. 移除機碼或值, 其實很簡單, 只要在該機碼前加上 - (減號) 或是值設為 - (減號) 即可如,
移除機碼:
[-HKEY_LOCAL_MACHINE\SOFTWARE\TEST]
移除值:
"my name"=-

5. 可以雙擊該 .reg 檔即可順利匯入內容, 或是使用 regedit xxx.reg 的方式亦可, 加上 /s 的方式就以 slient mode 安裝入 registry