REGå½ä»¤
1REGå½ä»¤ç¼è¾
reg add
reg compare
reg copy
reg delete
reg export
reg import
reg load
reg query
reg restore
reg save
reg unload
2æ·»å å项ç¼è¾
å°æ°çå项æ项添å å°æ³¨å表ä¸
è¯æ³
reg add KeyName [{/v ValueName | /ve}] [/t DataType] [/s Separator] [/d Data] [/f]
åæ°
KeyName
æå®è¦æ·»å çå项æ项çå®æ´è·¯å¾ãè¦æå®è¿ç¨è®¡ç®æºï¼è¯·å
æ¬è®¡ç®æºåï¼ä»¥ \\ComputerName\ æ ¼å¼è¡¨ç¤ºï¼ï¼å¹¶å°å
¶ä½ä¸º KeyName çä¸é¨å
ãçç¥ \\ComputerName\ ä¼å¯¼è´é»è®¤å¯¹æ¬å°è®¡ç®æºçæä½ãKeyName å¿
é¡»å
æ¬ä¸ä¸ªææçæ ¹é®ãæææ ¹é®å
æ¬ HKLMãHKCUãHKCRãHKU 以å
HKCCãå¦ææå®äºè¿ç¨è®¡ç®æºï¼åæææ ¹é®æ¯ HKLM å HKUã
/v ValueName
æå®è¦æ·»å å°æå®å项ä¸ç注å表项å称ã
/ve
æå®æ·»å å°æ³¨å表ä¸ç注å表项为空å¼ã
/t Type
æå®æ³¨å表项çç±»åãType å¿
é¡»æ¯ä»¥ä¸å ç§ç±»åä¹ä¸ï¼
REG_SZ
REG_MULTI_SZ
REG_DWORD_BIG_ENDIAN
REG_DWORD
REG_BINARY
REG_DWORD_LITTLE_ENDIAN
REG_LINK
REG_FULL_RESOURCE_DESCRIPTOR
REG_EXPAND_SZ
ç±»åä»ç»
äºè¿å¶å¼ REG_BINARYåå§äºè¿å¶æ°æ®ã大å¤æ°ç¡¬ä»¶ç»ä»¶ä¿¡æ¯ä½ä¸ºäºè¿å¶æ°æ®åå¨ï¼ä»¥åå
è¿å¶çæ ¼å¼æ¾ç¤ºå¨æ³¨å表ç¼è¾å¨ä¸ã
DWORD å¼ REG_DWORDç± 4 åèé¿ï¼32 ä½æ´æ°ï¼çæ°å表示çæ°æ®ã设å¤é©±å¨ç¨åºåæå¡ç许å¤åæ°é½æ¯æ¤ç±»åï¼ä»¥äºè¿å¶ãåå
è¿å¶æåè¿å¶æ ¼å¼æ¾ç¤ºå¨æ³¨å表ç¼è¾å¨ä¸ãä¸ä¹æå
³çå¼æ¯ DWORD_LITTLE_ENDIANï¼æä¸éè¦çåèå¨æä½ä½å°åï¼å REG_DWORD_BIG_ENDIANï¼æä¸éè¦çåèå¨æé«ä½å°åï¼ã
å¯æ©å±åç¬¦ä¸²å¼ REG_EXPAND_SZé¿åº¦å¯åçæ°æ®å符串ãè¿ç§æ°æ®ç±»åå
æ¬ç¨åºææå¡ä½¿ç¨è¯¥æ°æ®æ¶è§£æçåéã
å¤åç¬¦ä¸²å¼ REG_MULTI_SZå¤å符串ãå
å«ç¨æ·å¯ä»¥é
读çå表æå¤ä¸ªå¼çå¼é常就æ¯è¿ç§ç±»åãåæ¡ç®ä¹é´ç¨ç©ºæ ¼ãéå·æå
¶ä»æ è®°åéã
åç¬¦ä¸²å¼ REG_SZé¿åº¦åºå®çææ¬å符串ã
äºè¿å¶å¼ REG_RESOURCE_LISTä¸ç³»ååµå¥çæ°ç»ï¼ç¨äºåå¨ç¡¬ä»¶è®¾å¤é©±å¨ç¨åºæå®æ§å¶çæ个ç©ç设å¤æ使ç¨çèµæºå表ãæ¤æ°æ®ç±ç³»ç»æ£æµå¹¶åå
¥ \ResourceMap æ ï¼ä½ä¸ºäºè¿å¶å¼ä»¥åå
è¿å¶çæ ¼å¼æ¾ç¤ºå¨æ³¨å表ç¼è¾å¨ä¸ã
äºè¿å¶å¼ REG_RESOURCE_REQUIREMENTS_LISTä¸ç³»ååµå¥çæ°ç»ï¼ç¨äºåå¨è®¾å¤é©±å¨ç¨åºæå®æ§å¶çæ个ç©ç设å¤å¯ä»¥ä½¿ç¨çå¯è½ç硬件èµæºå表ï¼ç³»ç»å°æ¤å表çåéåå
¥ \ResourceMap æ ãæ¤æ°æ®ç±ç³»ç»æ£æµï¼ä½ä¸ºäºè¿å¶å¼ä»¥åå
è¿å¶çæ ¼å¼æ¾ç¤ºå¨æ³¨å表ç¼è¾å¨ä¸ã
äºè¿å¶å¼ REG_FULL_RESOURCE_DESCRIPTORä¸ç³»ååµå¥çæ°ç»ï¼ç¨äºåå¨ç©ç硬件设å¤ä½¿ç¨çèµæºå表ãæ¤æ°æ®ç±ç³»ç»æ£æµå¹¶åå
¥ \HardwareDescription æ ï¼ä½ä¸ºäºè¿å¶å¼ä»¥åå
è¿å¶çæ ¼å¼æ¾ç¤ºå¨æ³¨å表ç¼è¾å¨ä¸
æ REG_NONE没æå
·ä½ç±»åçæ°æ®ãæ¤æ°æ®ç±ç³»ç»æåºç¨ç¨åºåå°æ³¨å表ï¼ä½ä¸ºäºè¿å¶å¼ä»¥åå
è¿å¶çæ ¼å¼æ¾ç¤ºå¨æ³¨å表ç¼è¾å¨ä¸
é¾æ¥ REG_LINK ä¸ä¸ª Unicode å符串ï¼å®å½åä¸ä¸ªç¬¦å·é¾æ¥ã
QWORDå¼ REG_QWORDç± 64 ä½æ´æ°æ°å表示çæ°æ®ãæ¤æ°æ®ä½ä¸ºäºè¿å¶å¼æ¾ç¤ºå¨æ³¨å表ç¼è¾å¨ä¸ï¼æåç¨å¨ Windows 2000 ä¸ã
/s Separator
å½æå®äº REG_MULTI_SZ æ°æ®ç±»å并ä¸éè¦ååºå¤ä¸ªé¡¹æ¶ï¼æå®ç¨æ¥åéæ°æ®çå¤ä¸ªå®ä¾çå符ãå¦æ没ææå®ï¼å°ä½¿ç¨é»è®¤åé符â\0âã
/d Data
æå®æ°æ³¨å表项çæ°æ®ã
/f
æ·»å 注å表项èä¸è¦æ±ç¡®è®¤ã
/?
å¨å½ä»¤æ示符å¤æ¾ç¤º reg add ç帮å©ã
注é
? 该æä½ä¸è½æ·»å åæ ã该çæ¬ç Reg å¨æ·»å å项æ¶æ é请æ±ç¡®è®¤ã
? ä¸è¡¨ååºäº reg add æä½çè¿åå¼ã
å¼ æè¿°
0 æå
1 失败
? å¯¹äº REG_EXPAND_SZ 项类åï¼å¨ /d åæ°å
å°æå
¥ç¬¦å· ( ^ ) ä¸â%âä¸èµ·ä½¿ç¨ã
3示ä¾ç¼è¾
示ä¾1
è¦å¨è¿ç¨è®¡ç®æº ABC ä¸æ·»å HKLM\Software\MyCo 项ï¼è¯·é®å
¥ï¼
REG ADD \\ABC\HKLM\Software\MyCo
è¦å°ä¸ä¸ªæ³¨å表项添å å° HKLM\Software\MyCoï¼é项为å¼åï¼Dataï¼ç±»åï¼REG_BINARYï¼æ°å¼æ°æ®ï¼fe340eadï¼è¯·é®å
¥ï¼
REG ADD HKLM\Software\MyCo /v Data /t REG_BINARY /d fe340ead
è¦å°ä¸ä¸ªå¤å¼æ³¨å表项添å å° HKLM\Software\MyCoï¼é项为å¼åï¼MRUï¼æ°æ®ç±»åï¼REG_MULTI_SZï¼æ°å¼æ°æ®ï¼fax\0mail\0\0ï¼è¯·é®å
¥ï¼
REG ADD HKLM\Software\MyCo /v MRU /t REG_MULTI_SZ /d fax\0mail\0\0
è¦å°ä¸ä¸ªæ©å±ç注å表项添å å° HKLM\Software\MyCoï¼é项为å¼åï¼Pathï¼æ°æ®ç±»åï¼REG_EXPAND_SZï¼æ°å¼æ°æ®ï¼%systemroot%ï¼è¯·é®å
¥ï¼
REG ADD HKLM\Software\MyCo /v Path /t REG_EXPAND_SZ /d ^%systemroot^%
reg compare
æ¯è¾æå®ç注å表å项æ项ã
è¯æ³
reg compare KeyName1 KeyName2 [{/v ValueName | /ve}] [{/oa | /od | /os | on}] [/s]
åæ°
KeyName1
æå®è¦æ¯è¾ç第ä¸ä¸ªå项çå®æ´è·¯å¾ãè¦æå®è¿ç¨è®¡ç®æºï¼è¯·å
æ¬è®¡ç®æºåï¼ä»¥ \\ComputerName\ æ ¼å¼è¡¨ç¤ºï¼ï¼å¹¶å°å
¶ä½ä¸º KeyName çä¸é¨
åãçç¥ \\ComputerName\ ä¼å¯¼è´é»è®¤å¯¹æ¬å°è®¡ç®æºçæä½ãKeyName å¿
é¡»å
æ¬ä¸ä¸ªææçæ ¹é®ãæææ ¹é®å
æ¬ HKLMãHKCUãHKCRãHKU 以
å HKCCãå¦ææå®äºè¿ç¨è®¡ç®æºï¼åæææ ¹é®æ¯ HKLM å HKUã
KeyName2
æå®è¦æ¯è¾ç第äºä¸ªå项çå®æ´è·¯å¾ãè¦æå®è¿ç¨è®¡ç®æºï¼è¯·å
æ¬è®¡ç®æºåï¼ä»¥ \\ComputerName\ æ ¼å¼è¡¨ç¤ºï¼ï¼å¹¶å°å
¶ä½ä¸º KeyName çä¸é¨
åãçç¥ \\ComputerName\ ä¼å¯¼è´é»è®¤å¯¹æ¬å°è®¡ç®æºçæä½ãåªå¨ KeyName2 ä¸æå®è®¡ç®æºåä¼å¯¼è´è¯¥æä½ä½¿ç¨å° KeyName1 ä¸æå®çå项ç
è·¯å¾ãKeyName å¿
é¡»å
æ¬ä¸ä¸ªææçæ ¹é®ãæææ ¹é®å
æ¬ HKLMãHKCUãHKCRãHKU 以å HKCCãå¦ææå®äºè¿ç¨è®¡ç®æºï¼åæææ ¹é®æ¯ HKLM
å HKUã
/v ValueName
æå®è¦æ¯è¾çå项ä¸çå¼å称ã
/ve
æå®åªæ¯è¾å¼å称为 null ç项ã
[{/oa | /od | /os | on}]
æå®å¦ä½æ¾ç¤ºæ¯è¾æä½çç»æãé»è®¤è®¾ç½®æ¯ /odãä¸è¡¨ååºäºæ¯ä¸ä¸ªé项ã
å¼ æè¿°
/oa
æå®æ¾ç¤ºææä¸åç¹åå¹é
ç¹ãé»è®¤æ
åµä¸ï¼ä»
ååºä¸åç¹ã
/od
æå®ä»
æ¾ç¤ºä¸åç¹ãè¿æ¯é»è®¤æä½ã
/os
æå®ä»
æ¾ç¤ºå¹é
ç¹ãé»è®¤æ
åµä¸ï¼ä»
ååºä¸åç¹ã
/on
æå®ä¸æ¾ç¤ºä»»ä½å
容ãé»è®¤æ
åµä¸ï¼ä»
ååºä¸åç¹ã
/s
éå½å°æ¯è¾ææå项å项ã
/?
å¨å½ä»¤æ示符å¤æ¾ç¤º reg compare ç帮å©ã
注é
? ä¸è¡¨ååºäº reg compare æä½çè¿åå¼ã
å¼ æè¿°
0
æ¯è¾æåä¸ç»æç¸åã
1
æ¯è¾å¤±è´¥ã
2
æ¯è¾æå并æ¾å°ä¸åç¹ã
? ä¸è¡¨ååºäºç»æä¸æ¾ç¤ºç符å·ã
ç¬¦å· æè¿°
=
KeyName1 æ°æ®çäº KeyName2 æ°æ®
<
KeyName1 æ°æ®å°äº KeyName2 æ°æ®
>
KeyName1 æ°æ®å¤§äº KeyName2 æ°æ®
示ä¾2
è¦å° MyApp 项ä¸çææå¼ä¸ SaveMyApp 项ä¸çææå¼è¿è¡æ¯è¾ï¼è¯·é®å
¥ï¼
REG COMPARE HKLM\Software\MyCo\MyApp HKLM\Software\MyCo\SaveMyApp
è¦æ¯è¾ MyCo 项ä¸ç Version çå¼å MyCo1 项ä¸ç Version çå¼ï¼è¯·é®å
¥ï¼
REG COMPARE HKLM\Software\MyCo HKLM\Software\MyCo1 /v Version
è¦å°è®¡ç®æº ZODIAC ä¸ HKLM\Software\MyCo ä¸çææå项åå¼ä¸å½å计ç®æºä¸ HKLM\Software\MyCo ä¸çææå项åå¼è¿è¡æ¯è¾ï¼è¯·é®å
¥ï¼
REG COMPARE \\ZODIAC\HKLM\Software\MyCo \\ã/s
reg copy
å°ä¸ä¸ªæ³¨å表项å¤å¶å°æ¬å°æè¿ç¨è®¡ç®æºçæå®ä½ç½®ã
è¯æ³
reg copy KeyName1 KeyName2 [/s] [/f]
åæ°
KeyName1
æå®è¦å¤å¶å项çå®æ´è·¯å¾ãè¦æå®è¿ç¨è®¡ç®æºï¼è¯·å
æ¬è®¡ç®æºåï¼ä»¥ \\ComputerName\ æ ¼å¼è¡¨ç¤ºï¼ï¼å¹¶å°å
¶ä½ä¸º KeyName çä¸é¨åãçç¥
\\ComputerName\ ä¼å¯¼è´é»è®¤å¯¹æ¬å°è®¡ç®æºçæä½ãKeyName å¿
é¡»å
æ¬ä¸ä¸ªææçæ ¹é®ãæææ ¹é®å
æ¬ HKLMãHKCUãHKCRãHKU 以å HKCCã
å¦ææå®äºè¿ç¨è®¡ç®æºï¼åæææ ¹é®æ¯ HKLM å HKUã
KeyName2
æå®å项ç®çå°çå®æ´è·¯å¾ãè¦æå®è¿ç¨è®¡ç®æºï¼è¯·å
æ¬è®¡ç®æºåï¼ä»¥ \\ComputerName\ æ ¼å¼è¡¨ç¤ºï¼ï¼å¹¶å°å
¶ä½ä¸º KeyName çä¸é¨åãçç¥
\\ComputerName\ ä¼å¯¼è´é»è®¤å¯¹æ¬å°è®¡ç®æºçæä½ãKeyName å¿
é¡»å
æ¬ä¸ä¸ªææçæ ¹é®ãæææ ¹é®å
æ¬ HKLMãHKCUãHKCRãHKU 以å HKCCã
å¦ææå®äºè¿ç¨è®¡ç®æºï¼åæææ ¹é®æ¯ HKLM å HKUã
/s
å¤å¶æå®å项ä¸çææå项å项ã
/f
ä¸è¦æ±ç¡®è®¤èç´æ¥å¤å¶å项ã
/?
å¨å½ä»¤æ示符å¤æ¾ç¤º reg copy ç帮å©ã
注é
? å¨å¤å¶åé¡¹æ¶ Reg ä¸è¯·æ±ç¡®è®¤ã
? ä¸è¡¨ååºäº reg copy æä½çè¿åå¼ã
å¼ æè¿°
0
æå
1
失败
示ä¾3
è¦å° MyApp 项ä¸çææå项åå¼å¤å¶å° SaveMyApp 项ï¼è¯·é®å
¥ï¼
REG COPY HKLM\Software\MyCo\MyApp HKLM\Software\MyCo\SaveMyApp /s
è¦å°è®¡ç®æº ZODIAC ä¸ç MyCo 项ä¸çææå¼å¤å¶å°å½å计ç®æºä¸ç MyCo1 项ï¼è¯·é®å
¥ï¼
REG COPY \\ZODIAC\HKLM\Software\MyCo HKLM\Software\MyCo1
reg delete
ä»æ³¨å表å é¤å项æ项ã
è¯æ³
Reg delete KeyName [{/v ValueName | /ve | /va}] [/f]
åæ°
KeyName
æå®è¦å é¤çå项æ项çå®æ´è·¯å¾ãè¦æå®è¿ç¨è®¡ç®æºï¼è¯·å
æ¬è®¡ç®æºåï¼ä»¥ \\ComputerName\ æ ¼å¼è¡¨ç¤ºï¼ï¼å¹¶å°å
¶ä½ä¸º KeyName çä¸é¨å
ãçç¥ \\ComputerName\ ä¼å¯¼è´é»è®¤å¯¹æ¬å°è®¡ç®æºçæä½ãKeyName å¿
é¡»å
æ¬ä¸ä¸ªææçæ ¹é®ãæææ ¹é®å
æ¬ HKLMãHKCUãHKCRãHKU 以å
HKCCãå¦ææå®äºè¿ç¨è®¡ç®æºï¼åæææ ¹é®æ¯ HKLM å HKUã
/v ValueName
å é¤å项ä¸çç¹å®é¡¹ãå¦ææªæå®é¡¹ï¼åå°å é¤å项ä¸çææ项åå项ã
/ve
æå®åªå¯ä»¥å é¤ä¸ºç©ºå¼ç项ã
/va
å é¤æå®å项ä¸çææ项ã使ç¨æ¬åæ°ä¸è½å é¤æå®å项ä¸çå项ã
/f
æ é请æ±ç¡®è®¤èå é¤ç°æç注å表å项æ项ã
/?
å¨å½ä»¤æ示符å¤æ¾ç¤º reg delete ç帮å©ã
注é
? ä¸è¡¨ååºäº reg delete æä½çè¿åå¼ã
å¼ æè¿°
0
æå
1
失败
示ä¾4
è¦å é¤æ³¨å表项 Timeout 以åå
¶ææå项åå¼ï¼è¯·é®å
¥ï¼
REG DELETE HKLM\Software\MyCo\MyApp\Timeout
è¦å é¤è®¡ç®æº ZODIAC ä¸ HKLM\Software\MyCo ä¸ç注åè¡¨å¼ MTUï¼è¯·é®å
¥ï¼
REG DELETE \\ZODIAC\HKLM\Software\MyCo /v MTU
reg export
å°æ¬å°è®¡ç®æºçæå®å项ã项åå¼å¤å¶å°ä¸ä¸ªæ件ä¸ï¼ä»¥ä¾¿ä¼ è¾å°å
¶ä»æå¡å¨ã
è¯æ³
Reg export KeyName FileName [/y]
åæ°
KeyName
æå®å项çå®å
¨è·¯å¾ãExport æä½ä»
å¯å¨æ¬å°è®¡ç®æºä¸å·¥ä½ãKeyName å¿
é¡»å
æ¬ä¸ä¸ªææçæ ¹é®ãæææ ¹é®å
æ¬ HKLMãHKCUãHKCRãHKU 以
å HKCCã
FileName
æå®å¨æä½æé´å建çæ件çå称åè·¯å¾ã该æ件å¿
é¡»å
·æ .reg æ©å±åã
/y
ä¸è¦æ±ç¡®è®¤å³è¦çä»»ä½ç°æçå称为 FileName çæ件ã
/?
å¨å½ä»¤æ示符å¤æ¾ç¤º reg export ç帮å©ã
注é
? ä¸è¡¨ååºäº reg export æä½çè¿åå¼ã
å¼ æè¿°
0
æå
1
失败
示ä¾5
è¦å° MyApp 项çææå项åå¼çå
容导åºå°æ件 AppBkUp.regï¼è¯·é®å
¥ï¼
reg export HKLM\Software\MyCo\MyApp AppBkUp.reg
reg import
å°å
å«å·²å¯¼åºç注å表å项ã项åå¼çæ件çå
容å¤å¶å°æ¬å°è®¡ç®æºç注å表ä¸ã
è¯æ³
Reg import FileName
åæ°
FileName
æå®å
¶å
容å°å¤å¶å°æ¬å°è®¡ç®æºæ³¨å表ä¸çæ件çå称åè·¯å¾ãæ¤æ件å¿
é¡»ä½¿ç¨ reg export é¢å
å建ã
/?
å¨å½ä»¤æ示符å¤æ¾ç¤º reg import ç帮å©ã
注é
? ä¸è¡¨ååºäº reg import æä½çè¿åå¼ã
å¼ æè¿°
0
æå
1
失败
示ä¾6
è¦ä»å为 AppBkUp.reg çæ件导å
¥æ³¨å表项ï¼è¯·é®å
¥ï¼
reg import AppBkUp.reg
reg load
å°ä¿åçå项å项ååå°æ³¨å表çä¸åå项ä¸ãä¸ç¨äºè¿è¡çé¾è§£çæç¼è¾æ³¨å表项ç临æ¶æ件ä¸èµ·ä½¿ç¨ã
è¯æ³
reg load KeyName FileName
åæ°
KeyName
æå®è¦å è½½çå项çå®æ´è·¯å¾ãè¦æå®è¿ç¨è®¡ç®æºï¼è¯·å
æ¬è®¡ç®æºåï¼ä»¥ \\ComputerName\ æ ¼å¼è¡¨ç¤ºï¼ï¼å¹¶å°å
¶ä½ä¸º KeyName çä¸é¨åãç
ç¥ \\ComputerName\ ä¼å¯¼è´é»è®¤å¯¹æ¬å°è®¡ç®æºçæä½ãKeyName å¿
é¡»å
æ¬ä¸ä¸ªææçæ ¹é®ãæææ ¹é®å
æ¬ HKLMãHKCUãHKCRãHKU 以å HKCC
ãå¦ææå®äºè¿ç¨è®¡ç®æºï¼åæææ ¹é®æ¯ HKLM å HKUã
FileName
æå®è¦å è½½çæ件çå称åè·¯å¾ãå¿
é¡»ä½¿ç¨ .hiv ä½ä¸ºæ©å±åç reg save æä½é¢å
å建该æ件ã
/?
å¨å½ä»¤æ示符å¤æ¾ç¤º reg load ç帮å©ã
注é
? ä¸è¡¨ååºäº reg load æä½çè¿åå¼ã
å¼ æè¿°
0
æå
1
失败
示ä¾7
è¦å°å为 TempHive.hiv çæ件å è½½å° HKLM\TempHive 项ï¼è¯·é®å
¥ï¼
REG LOAD HKLM\TempHive TempHive.hiv
reg quer#
è¿åä½äºæ³¨å表ä¸æå®çå项ä¸çä¸ä¸å±å项å项çå表ã
è¯æ³
reg query KeyName [{/v ValueName | /ve}] [/s] [/se Separator] [/f Data] [{/k | /d}] [/c] [/e] [/t Type] [/z]
åæ°
KeyName
æå®å项çå®å
¨è·¯å¾ãè¦æå®è¿ç¨è®¡ç®æºï¼è¯·å
æ¬è®¡ç®æºåï¼ä»¥ \\ComputerName\ æ ¼å¼è¡¨ç¤ºï¼ï¼å¹¶å°å
¶ä½ä¸º KeyName çä¸é¨åãçç¥
\\ComputerName\ ä¼å¯¼è´é»è®¤å¯¹æ¬å°è®¡ç®æºçæä½ãKeyName å¿
é¡»å
æ¬ä¸ä¸ªææçæ ¹é®ãæææ ¹é®å
æ¬ HKLMãHKCUãHKCRãHKU 以å HKCCã
å¦ææå®äºè¿ç¨è®¡ç®æºï¼åæææ ¹é®æ¯ HKLM å HKUã
/v ValueName
æå®è¦æ¥è¯¢ç注å表å¼å称ãå¦æçç¥ï¼åè¿å KeyName çææå¼å称ãå¦æè¿ä½¿ç¨äº /f é项ï¼åæ¤åæ°ç ValueName æ¯å¯éçã
/ve
æ¥è¯¢ç©ºç½çå¼å称ã
/s
æå®è¯¥åæ°éå½æ¥è¯¢ææå项åå¼å称ã
/se Separator
æå®åå¼åé符ï¼ä»¥æç´¢ REG_MULTI_SZ ç±»åçå¼å称ãå¦æ没ææå® Separatorï¼å使ç¨â\0âã
/f Data
æå®è¦æç´¢çæ°æ®æ模å¼ãå¦æå符串å
å«ç©ºæ ¼ï¼å使ç¨åå¼å·ãå¦ææªæå®ï¼å使ç¨éé
符 ("*") ä½ä¸ºæ索模å¼ã
/k
æå®åªå¨é¡¹å称ä¸æç´¢ã
/d
æå®åªå¨æ°æ®ä¸æç´¢ã
/c
æå®æ¥è¯¢æ¯åºå大å°åçãé»è®¤æ
åµä¸ï¼æ¥è¯¢æ¯ä¸åºå大å°åçã
/e
æå®åªè¿åå®å
¨å¹é
项ãé»è®¤æ
åµä¸ï¼è¿åææå¹é
项ã
/t Type
æå®è¦æç´¢ç注å表类åãææçç±»åå
æ¬ï¼REG_SZãREG_MULTI_SZãREG_EXPAND_SZãREG_DWORDãREG_BINARYãREG_NONEãå¦ææªæå®ï¼å
æç´¢ææç±»åã
/z
æå®å¨æç´¢ç»æä¸å
æ¬æ³¨å表类åçæ°ååçç©ã
/?
å¨å½ä»¤æ示符å¤æ¾ç¤º reg query ç帮å©ã
注é
? ä¸è¡¨ååºäº reg query æä½çè¿åå¼ã
å¼ æè¿°
0
æå
1
失败
示ä¾8
è¦æ¾ç¤º HKLM\Software\Microsoft\ResKit 项ä¸çåç§°å¼ Version çå¼ï¼è¯·é®å
¥ï¼
REG QUERY HKLM\Software\Microsoft\ResKit /v Version
è¦æ¾ç¤ºè¿ç¨è®¡ç®æº ABC ä¸ç HKLM\Software\Microsoft\ResKit\Nt\Setup 项ä¸çææå项åå¼ï¼è¯·é®å
¥ï¼
REG QUERY \\ABC\HKLM\Software\Microsoft\ResKit\Nt\Setup /s
è¦ä½¿ç¨â#âä½ä¸ºåé符æ¾ç¤º REG_MULTI_SZ ç±»åçææå项åå¼ï¼è¯·é®å
¥ï¼
REG QUERY HKLM\Software\Microsoft\ResKit\Nt\Setup /se #
è¦æ¾ç¤ºæ°æ®ç±»å REG_SZ ç HKLM æ ¹ä¸çâSYSTEMâçå®å
¨å¹é
并ä¸åºå大å°åçå¹é
项ç项ãå¼åæ°æ®ï¼è¯·é®å
¥ï¼
REG QUERY HKLM /f SYSTEM /t REG_SZ /c /e
è¦æ¾ç¤ºæ°æ®ç±»å REG_BINARY çæ ¹é® HKCU ä¸çæ°æ®ä¸çâ0Fâçå¹é
项ç项ãå¼åæ°æ®ï¼è¯·é®å
¥ã
REG QUERY HKCU /f 0F /d /t REG_BINARY
è¦æ¾ç¤º HKLM\SOFTWARE ä¸çå¼å称 nullï¼é»è®¤å¼ï¼çå¼åæ°æ®ï¼è¯·é®å
¥ï¼
REG QUERY HKLM\SOFTWARE /ve
reg restore
å°ä¿åçå项å项ååå°æ³¨å表ã
è¯æ³
Reg restore KeyName FileName
åæ°
KeyName
æå®è¦è¿åçå项çå®æ´è·¯å¾ãRestore æä½ä»
å¨æ¬å°è®¡ç®æºä¸å·¥ä½ãKeyName å¿
é¡»å
æ¬ä¸ä¸ªææçæ ¹é®ãæææ ¹é®å
æ¬ HKLMãHKCUãHKCRã
HKU 以å HKCCã
FileName
æå®å
¶å
容å°ååå°æ³¨å表ä¸çæ件çå称åè·¯å¾ãå¿
é¡»ä½¿ç¨ .hiv ä½ä¸ºæ©å±åç reg save æä½é¢å
å建该æ件ã
/?
å¨å½ä»¤æ示符å¤æ¾ç¤º reg restore ç帮å©ã
注é
? ç¼è¾ä»»ä½æ³¨å表项ä¹åï¼è¯·ä½¿ç¨ reg save æä½ä¿åç¶å项ãå¦æç¼è¾å¤±è´¥ï¼åå¯ä»¥ä½¿ç¨ reg restore æä½è¿ååæ¥çå项ã
? ä¸è¡¨ååºäº reg restore æä½çè¿åå¼ã
å¼ æè¿°
0
æå
1
失败
示ä¾9
è¦å°å为 NTRKBkUp.hiv çæ件è¿åå° HKLM\Software\Microsoft\ResKit 项ï¼å¹¶è¦ç该项çç°æå
容ï¼è¯·é®å
¥ï¼
REG RESTORE HKLM\Software\Microsoft\ResKit NTRKBkUp.hiv
reg save
å°æå®çå项ã项å注å表å¼çå¯æ¬ä¿åå°æå®æ件ä¸ã
è¯æ³
reg save KeyName FileName [/y]
åæ°
KeyName
æå®å项çå®å
¨è·¯å¾ãè¦æå®è¿ç¨è®¡ç®æºï¼è¯·å
æ¬è®¡ç®æºåï¼ä»¥ \\ComputerName\ æ ¼å¼è¡¨ç¤ºï¼ï¼å¹¶å°å
¶ä½ä¸º KeyName çä¸é¨åãçç¥
\\ComputerName\ ä¼å¯¼è´é»è®¤å¯¹æ¬å°è®¡ç®æºçæä½ãKeyName å¿
é¡»å
æ¬ä¸ä¸ªææçæ ¹é®ãæææ ¹é®å
æ¬ HKLMãHKCUãHKCRãHKU 以å HKCCã
å¦ææå®äºè¿ç¨è®¡ç®æºï¼åæææ ¹é®æ¯ HKLM å HKUã
FileName
æå®æå建çæ件çå称åè·¯å¾ãå¦ææªæå®è·¯å¾ï¼å使ç¨å½åè·¯å¾ã
/y
ä¸è¦æ±ç¡®è®¤å³è¦çä»»ä½ç°æçå称为 FileName çæ件ã
/?
å¨å½ä»¤æ示符å¤æ¾ç¤º reg save ç帮å©ã
注é
? ä¸è¡¨ååºäº reg save æä½çè¿åå¼ã
å¼ æè¿°
0
æå
1
失败
? ç¼è¾ä»»ä½æ³¨å表项ä¹åï¼è¯·ä½¿ç¨ reg save æä½ä¿åç¶å项ãå¦æç¼è¾å¤±è´¥ï¼åå¯ä»¥ä½¿ç¨ reg restore æä½è¿ååæ¥çå项ã
示ä¾10
è¦å°é
ç½®åå
MyApp ä½ä¸ºå为 AppBkUp.hiv çæ件ä¿åå°å½åæ件夹ä¸ï¼è¯·é®å
¥ï¼
REG SAVE HKLM\Software\MyCo\MyApp AppBkUp.hiv
reg unload
ä½¿ç¨ reg load æä½å é¤å·²å è½½çé¨å注å表ã
è¯æ³
reg unload KeyName
åæ°
KeyName
æå®è¦å¸è½½çå项çå®æ´è·¯å¾ãè¦æå®è¿ç¨è®¡ç®æºï¼è¯·å
æ¬è®¡ç®æºåï¼ä»¥ \\ComputerName\ æ ¼å¼è¡¨ç¤ºï¼ï¼å¹¶å°å
¶ä½ä¸º KeyName çä¸é¨åãç
ç¥ \\ComputerName\ ä¼å¯¼è´é»è®¤å¯¹æ¬å°è®¡ç®æºçæä½ãKeyName å¿
é¡»å
æ¬ä¸ä¸ªææçæ ¹é®ãæææ ¹é®å
æ¬ HKLMãHKCUãHKCRãHKU 以å HKCC
ãå¦ææå®äºè¿ç¨è®¡ç®æºï¼åæææ ¹é®æ¯ HKLM å HKUã
/?
å¨å½ä»¤æ示符å¤æ¾ç¤º reg unload ç帮å©ã
注é
? ä¸è¡¨ååºäº reg unload æä½çè¿åå¼ã
å¼ æè¿°
0
æå
1
失败
示ä¾11
è¦å¸è½½ HKLM ä¸çé
ç½®åå
TempHiveï¼è¯·é®å
¥ï¼
REG UNLOAD HKLM\TempHive
温馨提示:答案为网友推荐,仅供参考