reg命令

導讀:
  REG DELETE KeyName [/v ValueName | /ve | /va] [/f]
  KeyName [//Machine/]FullKey
  Machine 遠程機器名 - 忽略當前機器的默認值。
  遠程機器上只有 HKLM 和 HKU。
  FullKey ROOTKEY/SubKey
  ROOTKEY [ HKLM | HKCU | HKCR | HKU | HKCC ]
  SubKey 所選 ROOTKEY 下的註冊表項的全名。
  ValueName 所選項下的要刪除的值的名稱。
  省略時,該項下的所有子項和值都會被刪除。
  /ve 刪除空白值名稱的值(默認)。
  /va 刪除該項下的所有值。
  /f 不用提示就強行刪除。
  例如:
  REG DELETE HKLM/Software/MyCo/MyApp/Timeout
  刪除註冊表項 Timeout 及其所有子項和值
  REG DELETE //ZODIAC/HKLM/Software/MyCo/v MTU
  刪除 ZODIAC 上 MyCo 下的註冊表項 MTU
  不過xp以上纔有, 複製到2k應該也可以
  
  具體怎麼寫?能給個例子嗎?
  
  
  引用:
  
  
  
  
  最初由 elephantm發表
  具體怎麼寫?能給個例子嗎?
  
  
  
  
  xp/2000下的reg.exe,可執行的命令如下:
  reg query
  reg add
  reg delete
  reg copy
  reg save
  reg restore
  reg load
  reg unload
  reg compare
  reg export
  reg import
  具體的參數運用可以通過reg xxx /? (xxx爲上述命令)獲得
  所用到的根鍵名稱簡寫:
  HKLM -- HKEY_LOCAL_MACHINE
  HKCU -- HKEY_CURRENT_USER
  HKCR -- HKEY_CLASSES_ROOT
  HKU -- HKEY_USES
  HKCC -- HKEY_CURRENT_CONFIGURAION
  數據類型:
  REG_BINARY
  REG_DWORD
  REG_SZ (缺省)
  REG_EXPAND_SZ
  REG_MULTI_SZ
  REG_DWORD_BIG_ENDIAN
  REG_DWORD_LITTLE_ENDIAN
  REG_NONE
  幾個重要常用的命令舉例:
  引用:
  
  
  
  
  
  1. Query
  ]REG QUERY KeyName [/v ValueName | /ve] [/s]
  reg query HKLM/software/Microsoft /s
  2. Add
  REG ADD KeyName [/v ValueName | /ve] [/t Type] [/s Separator] [/d Data] [/f]
  reg add HKLM/Software/MyComp /v Data /t REG_BINARY /d fe123abc
  添加的鍵值如下:
  name: Data
  type: REG_BINARY,
  data: fe340ead)
  NT中的reg.exe版本,還有reg update命令,去修改鍵值,在2000/xp版本中,reg add通過參數 /f強行覆蓋已存在的鍵值,所以reg add起的作用是如果以前沒有該鍵,就添加該鍵;如果已有了,通過/f,可以修改它。
  3. Delete
  REG DELETE KeyName [/v ValueName | /ve | /va] [/f]
  reg delete HKLM/Software/MyComp/Data
  。。。
  
  
  
  
  xp下的reg.exe使用,微軟站點有很詳細的論述:
  _http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/reg.mspx

本文轉自
http://it.linuxblog.cn/it/zzwx/reg/2006-10-14/19069.html
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章