特殊命令之REG命令
轉(zhuǎn)載地址:https://blog.csdn.net/agzhchren/article/details/78940058
特殊命令之REG命令
?
REG命令
不得不說的一堆肺話:
注冊(cè)表,?系統(tǒng)的核心, 如果能吃透這個(gè), 解決常見的系統(tǒng)和軟件硬件類的故障, 提高計(jì)算機(jī)性能都不在話下了, 小編只是小白一枚, 分享自己的學(xué)習(xí)過程而矣, 因?yàn)榇似脚_(tái)一而再而三的屏蔽我的的這篇文章, 那么大家只能自己通過CMD窗口獲取REG的幫助內(nèi)容了. 大部分的官方幫助我都去除了, 精簡(jiǎn)了文章的內(nèi)容, 如果能發(fā)布, 那是小編的榮幸, 因?yàn)閳D解REG這條命令簡(jiǎn)單易懂, 給有需要的朋友們分享是非常開心的事兒.
考慮到reg命令的參數(shù)過多,大家只需要記一些比較重要和常用的參數(shù)就可以了。
警示:編輯注冊(cè)表不當(dāng)可能會(huì)嚴(yán)重?fù)p壞您的系統(tǒng)。在更改注冊(cè)表之前,應(yīng)備份計(jì)算機(jī)上任何有價(jià)值的數(shù)據(jù)
REG主命令的幫助(看圖比看文字好些):
REG /? 幫助信息
五鍵九值:
主鍵縮寫 : 主鍵全名
HKCR :?HKEY_CLASSES_ROOT 系統(tǒng)文件類型的主鍵
HKCU :?HKEY_CURRENT_USER 系統(tǒng)當(dāng)前用戶主鍵
HKLM :?HKEY_LOCAL_MACHINE 系統(tǒng)主鍵
HKU :?HKEY_USERS 系統(tǒng)用戶主鍵
HKCC :?HKEY_CURRENT_CONFIG 系統(tǒng)當(dāng)前配置主鍵
圖有點(diǎn)模糊,見諒見諒
##################################
值類型:
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
常用的五個(gè)類型解釋:
查:REG QUERY 返回注冊(cè)表的子項(xiàng)下的項(xiàng)和下一層子項(xiàng)的列表
語(yǔ)法:
reg query KeyName [{/v EntryName|/ve}] [/s]
范例:
reg query HKLMsoftwaremicrosoftwindowscurrentversionexploreradvanced olderhiddenshowall
reg query HKLMsoftwaremicrosoftwindowscurrentversionexploreradvanced olderhiddenshowall /v Text
reg query HKLMsoftwaremicrosoftwindowscurrentversionexploreradvanced olderhidden
reg query 無參數(shù)時(shí)返回的結(jié)果是該項(xiàng)下項(xiàng)和子項(xiàng)
帶有 /v 參數(shù)的 reg query 只返回具體子項(xiàng)的值
理解注冊(cè)表中 項(xiàng)和子項(xiàng) 的具體含義
reg query 完整路徑 只返回該路徑下的空值子項(xiàng)
reg query /s 返回路徑下包含的項(xiàng)及其子項(xiàng)
返回碼
增:REG ADD 將新的子項(xiàng)或項(xiàng)添加到注冊(cè)表中
語(yǔ)法:
reg add KeyName [/v EntryName|/ve] [/t DataType] [/s separator] [/d value] [/f]
范例
(補(bǔ)充,cmd /k?為在運(yùn)行中使用reg命令)
如果你想在CMD窗口中執(zhí)行, 應(yīng)該去除以下實(shí)例中前面的 cmd /k , 如果你想在 開始--->運(yùn)行 中輸入后直接運(yùn)行, 就不用編輯, 直接復(fù)制粘貼過去就成了:
cmd /k reg add "HKLMSoftwareMicrosoftWindowsCurrentVersionexplorerAdvancedFolderHiddenSHOWALL" /v Checkedvalue /t reg_dword /d 1 /f(顯示隱藏的文件和文件夾)
添加前
添加后
計(jì)算機(jī)配置中的對(duì)應(yīng)位置
reg add hkcuTest201712 /ve /t REG_DWORD /d 1 /f(為測(cè)試在 HKCU 下添加一個(gè)項(xiàng)Test201712)
相關(guān)測(cè)試就用這個(gè)Test201712項(xiàng)吧
reg add hkcu est201712 /v hello /t reg_sz /d "welcom to my home!"
刪:REG DELETE 從注冊(cè)表刪除項(xiàng)或子項(xiàng)
語(yǔ)法:
reg delete KeyName [{/v EntryName|/ve|/va}] [/f]
范例
reg delete hkcuTest201712 /v hello /f
reg delete hkcu est201712 /f
刪除指定子項(xiàng)
刪除項(xiàng)及其子項(xiàng)
復(fù)制: REG COPY 將一個(gè)注冊(cè)表項(xiàng)復(fù)制到本地或遠(yuǎn)程計(jì)算機(jī)的指定位置
語(yǔ)法:
reg copy KeyName1 KeyName2 [/s] [/f]
范例
注冊(cè)表項(xiàng)的復(fù)制操作
reg copy "hkcusoftwaremicrosoftwinmine
reg copy "hkcusoftwaremicrosoftwinminebk" "hkcusoftwaremicrosoftwinmine" /s
保存: REG SAVE 將指定的子項(xiàng)、項(xiàng)和注冊(cè)表值的副本保存到指定文件中
語(yǔ)法
reg save KeyName FileName
范例
小編尚不清楚這個(gè)保存下來的文件的用處
這之后, 小編玩了一下 REG RESTORE 這個(gè)命令, 就明白了, SAVE的文件, 作用就是用來恢復(fù)還原
糾正個(gè)小編的錯(cuò)誤:
在下面的 reg restore 命令參數(shù)中寫回到注冊(cè)表中的文件必須使用帶 .hiv擴(kuò)展名, 看到?jīng)], 它說是必須. 所以小編上面的錯(cuò)誤, 大家在實(shí)驗(yàn)中真的要再重新 reg save 一個(gè) .hiv 格式的文件出來.
reg save 命令保存的文件必須是以 .hiv 作為后綴名
還原: REG RESTORE 將保存的子項(xiàng)和項(xiàng)寫回到注冊(cè)表
語(yǔ)法:
reg restore KeyName FileName
范例
錯(cuò)誤的示范, 保存的文件名必須以 .hiv 為后綴名
失敗的范例
失敗的教訓(xùn):
因?yàn)樾【幰彩菓胸浺粋€(gè), 所以就有了上面的錯(cuò)誤. 我回頭又看了下參數(shù)說明, 要求 reg save 保存的文件必須是以.hiv 為擴(kuò)展名才行, 于是我回頭糾正了在 reg save 中犯下的錯(cuò). 知錯(cuò)就改也是好孩子.
然而又失敗了, 不過咱不氣餒
XP系統(tǒng)中測(cè)試是沒有問題的
總結(jié)一下經(jīng)驗(yàn):
修改注冊(cè)表項(xiàng)或子項(xiàng)時(shí), 特別是寫入或載入或卸載時(shí), 請(qǐng)關(guān)閉你的防火墻或360或其安全軟件后再操作. 因?yàn)槲业腤IN7, 在關(guān)閉了360后, reg restore 竟然成功了.
希望大家不噴小編了, 小編已經(jīng)夠糗了, 哈哈
加載: REG LOAD 將保存的子項(xiàng)和項(xiàng)寫回到注冊(cè)表的不同子項(xiàng)中
其目的是保存到一個(gè)臨時(shí)文件中,而該文件可用于注冊(cè)表項(xiàng)的疑難解答或編輯注冊(cè)表項(xiàng)。
語(yǔ)法:
reg load KeyName FileName
范例
reg load 操作前也要確認(rèn)安全軟件已關(guān)閉, 否則會(huì)失敗
卸載: REG UNLOAD 使用 reg load 操作刪除已加載的部分注冊(cè)表
語(yǔ)法:
reg unload KeyName
范例
reg unload 操作演示
比較: REG COMPARE 比較指定的注冊(cè)表子項(xiàng)或項(xiàng)
語(yǔ)法:
reg compare KeyName1 KeyName2 [/v EntryName | /ve] {[/oa]|[/od]|[/os]|[on]} [/s]
顯示特定的子項(xiàng)的比較結(jié)果
顯示空值項(xiàng)比較結(jié)果
顯示所有相同和不相同的項(xiàng)包括空值項(xiàng)
只顯示不同值子項(xiàng)
只顯示相同值的子項(xiàng)
都不顯示,只給結(jié)果
使用 /s 參數(shù)默認(rèn)只顯示不同子項(xiàng)
導(dǎo)出: REG EXPORT 將指定子項(xiàng)、項(xiàng)和值的副本創(chuàng)建到文件中,以便將其傳輸?shù)狡渌渌?wù)器
語(yǔ)法:
reg export KeyName FileName
范例
reg export 導(dǎo)出的文件必須是 .reg 格式的
打開.reg 文件看看
導(dǎo)入: REG IMPORT 將包含導(dǎo)出的注冊(cè)表子項(xiàng)、項(xiàng)和值的文件復(fù)制到本地計(jì)算機(jī)的注冊(cè)表中
語(yǔ)法:
reg import FileName
范例
導(dǎo)入注冊(cè)信息
總結(jié)
以上是生活随笔為你收集整理的特殊命令之REG命令的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: jsPlumb 学习笔记(1)(api部
- 下一篇: admob 接入