电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

使用REG注冊表文件添加、修改或刪除注冊表鍵值和子項介紹

瀏覽:244日期:2022-06-06 08:21:36

REG文件實際上是一種注冊表腳本文件,Regedit注冊表編輯器可以使用REG文件來導入、導出注冊表的子項和值。雙擊REG文件(即用Regedit.exe 注冊表編輯器程序運行該文件)即可將其中的數據導入到注冊表中。我們可以使用REG文件直接對注冊表進行任何修改操作,且不受注冊表編輯器被禁用的限制。與導入相對的,可以使用Regedit注冊表編輯器來將注冊表中指定的項導出至REG文件,便于備份。可將REG文件可分發至多臺PC,進行批量的注冊表修改。

REG文件可用任何文本文件編輯工具(如記事本)進行修改,熟練掌握后可以起到事半功倍、意想不到的效果。

1. 創建REG文件

REG文件的創建過程非常簡單,可以通過任何一個文本文件編輯工具來實現。創建前記得先去掉“文件夾選項”中的“隱藏已知文件類型的擴展名”子項,使得你能夠真正地修改文件的擴展名。

我們以記事本為例,打開記事本程序,選擇“另存為”,文件名為“try.reg”,保存類型為“所有文件”(這一步很重要,否則保存后的文件會自動加上“.txt”擴展名),然后保存。于是就獲得了一個空的REG文件。當然,你也可以選擇直接修改記事本文件的擴展名,例如把文件“try.txt”改為“try.reg”。

雙擊執行該文件,就會彈出以下提示框,提示你是否要修改注冊表。

2. REG語法

2.1 基本語法

Reg文件內容的基本語法格式如下:

RegistryEditorVersion
空行
[RegistryPath1]
"DataItemName1"="DataType1:DataValue1"
"DataItemName2"="DataType2:DataValue2"
空行
[RegistryPath2]
"DataItemName3"="DataType3:DataValue3"
空行
[RegistryPath3]
"DataItemName4"="DataType4:DataValue4"

空行用于分隔多個鍵路徑,每個鍵路徑下可以有多個子鍵和值項。RegistryEditorVersion為Windows注冊表編輯器的版本號。在Windows 2000、Windows XP、Windows Server 2003、Windows Vista、Windows 7中,其值為“Windows Registry Editor Version 5.00”。我的系統為Windows 7 Service Pack 1(64位),其值為“Windows Registry Editor Version 5.00”。在Windows 98和Windows NT 4.0中,其值為“REGEDIT4”。Windows 2000、Windows XP和Windows Server 2003可能還兼容“REGEDIT4”。

RegistryPath就是鍵路徑,包含在方括號中,并以反斜杠分隔每個層次結構,例如:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\TCPIP6]

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\TCPIP6\try\abc]

REG支持遞歸創建新的鍵(子鍵),只要在RegistryPath中加入想創建的鍵(子鍵)即可。例如使用如下語句在TCPIP6下創建子鍵try,并在try下創建子鍵abc。

注冊表由鍵(或稱“項”)、子鍵(或稱“子項”)和值項構成。我們來看一下注冊表編輯器,瀏覽至上述鍵路徑所指示的位置:

左側展開的層次結構就是鍵路徑,可以理解為目錄,一個鍵就是分支中的一個目錄,而子鍵就是這個目錄中的子目錄。子鍵同樣是一個鍵,因為子目錄下還可以有子目錄。下圖中的“TCPIP6”和“Linkage”就是鍵(子鍵)。

右側的“名稱-類型-數據”就是值項,可以理解為文件,一個鍵(子鍵)可以有一個或多個值項,其名稱各不相同,如果一個值項的名稱為空,則該值項為該鍵的默認值項。下圖中的“DependOnService”就是值項的名稱,“REG_MULTI_SZ”是值類型,其值為“Tcpip”。

DataItemName是值項的名稱。如果該值項在注冊表中不存在,則創建;如果存在,則覆蓋其值。注意,值項的名稱要用雙引號引起來。

DataType、DataValue是值項的值,其中DataType為值類型,DataValue為具體值,DataType和DataItemName之間用“=”連接。REG_SZ類型的值需要標明DataType值類型,只需要用雙引號引起來,例如"DataItemName1"="Microsoft IPv6 Protocol Driver";其他類型不需要用雙引號引起來,但需要添加值類型,值類型和具體值之間用冒號分隔,例如"DataItemName2"=hex(2):73,00,79,00,73,00,74,00,"DataItemName3"=hex(7):5c,00,44,00,65,00,76,00,"DataItemName4"=dword:00000006。

注冊表的數據類型主要有以下五種:

顯示類型
(在編輯器中)數據類型說明REG_BINARY二進制數二進制值,以十六進制顯示REG_DWORD雙字一個32位的二進制值,顯示為8位的十六進制值,也可顯示為10位十進制值REG_SZ字符串文本字符串REG_EXPAND_SZ可擴充字符串 REG_MULTI_SZ多字符串含有多個文本值的字符串

此外,注冊表還有其他的數據類型,但是均不常用:

REG_DWORD_BIG_ENDIAN
REG_DWORD_LITTLE_ENDIAN
REG_FULL_RESOURCE_DESCRIPTOR
REG_QWORD
REG_FILE_NAME
如果要刪除一個鍵(子鍵),只需要在RegistryPath頭部添加字符“-”即可。例如使用如下語句刪除上文中創建的子鍵try和abc,REG是支持遞歸刪除的。2.2 刪除操作語法

Windows Registry Editor Version 5.00
[-HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\TCPIP6\try]

Windows Registry Editor Version 5.00如果要刪除一個值項,只需要在DataItemName后面的等號后添加字符“-” 即可。例如先使用下面第一段語句創建一個值項“valueItem”,然后用第二段語句刪除該值項。

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\TCPIP6\try\abc]
"valueItem"="my value"
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\TCPIP6\try\abc]
"valueItem"=-

3. 編輯REG文件2.3 重命名操作語法

若要重命名鍵(子鍵)或值項,請先將其刪除,然后使用新的名稱創建一個新的鍵(子鍵)或值項。

文章一開始已經創建了一個空的REG文件,為了使其發揮作用,還需要編輯其內容。我們右鍵該文件,選擇“編輯”或選擇“打開方式->記事本”,即可打開REG文件。接著輸入內容并保存就OK了。

現在以一個例子說明REG文件的使用方法。便如如下內容,保存后運行該REG文件,即可獲得下圖所示的結果。

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\TCPIP6\try\abc]
"valueItem1"="my value"
"valueItem2"=dword:00000014
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\TCPIP6\try]
"valueItem3"=hex(7):5c,00,44,00,65,00,76,00



4. 補充知識
注冊表有五個分支,下面是這五個分支的名稱及作用:

名稱作用HKEY_CLASSES_ROOT存儲Windows可識別的文檔類型的詳細列表,以及相關聯的程序HKEY_CURRENT_USER存儲當前用戶設置的信息HKEY_LOCAL_MACHINE包括安裝在計算機上的硬件和軟件的信息HKEY_USERS包含使用計算機的用戶的信息HKEY_CURRENT_CONFIG這個分支包含計算機當前的硬件配置信息
標簽: 注冊表 REG 注冊表
相關文章:
主站蜘蛛池模板: 车辆定位管理系统_汽车GPS系统_车载北斗系统 - 朗致物联 | 华中线缆有限公司-电缆厂|电缆厂家|电线电缆厂家 | 山东限矩型液力偶合器_液力耦合器易熔塞厂家-淄博市汇川源机械厂 | 超声波焊接机,振动摩擦焊接机,激光塑料焊接机,超声波焊接模具工装-德召尼克(常州)焊接科技有限公司 | 点焊机-缝焊机-闪光对焊机-电阻焊设备生产厂家-上海骏腾发智能设备有限公司 | 校园文化空间设计-数字化|中医文化空间设计-党建|法治廉政主题文化空间施工-山东锐尚文化传播公司 | 净化车间装修_合肥厂房无尘室设计_合肥工厂洁净工程装修公司-安徽盛世和居装饰 | PE一体化污水处理设备_地埋式生活污水净化槽定制厂家-岩康塑业 | 盐城网络公司_盐城网站优化_盐城网站建设_盐城市启晨网络科技有限公司 | 欧洲MV日韩MV国产_人妻无码一区二区三区免费_少妇被 到高潮喷出白浆av_精品少妇自慰到喷水AV网站 | 发电机价格|发电机组价格|柴油发电机价格|柴油发电机组价格网 | 发电机价格|发电机组价格|柴油发电机价格|柴油发电机组价格网 | 报警器_家用防盗报警器_烟雾报警器_燃气报警器_防盗报警系统厂家-深圳市刻锐智能科技有限公司 | 北京康百特科技有限公司-分子蒸馏-短程分子蒸馏设备-实验室分子蒸馏设备 | 原子吸收设备-国产分光光度计-光谱分光光度计-上海光谱仪器有限公司 | 全自动不干胶贴标机_套标机-上海今昂贴标机生产厂家 | 安规_综合测试仪,电器安全性能综合测试仪,低压母线槽安规综合测试仪-青岛合众电子有限公司 | 衢州装饰公司|装潢公司|办公楼装修|排屋装修|别墅装修-衢州佳盛装饰 | 智能楼宇-楼宇自控系统-楼宇智能化-楼宇自动化-三水智能化 | 重庆网站建设,重庆网站设计,重庆网站制作,重庆seo,重庆做网站,重庆seo,重庆公众号运营,重庆小程序开发 | 掺铥光纤放大器-C/L波段光纤放大器-小信号光纤放大器-合肥脉锐光电技术有限公司 | 液压压力机,液压折弯机,液压剪板机,模锻液压机-鲁南新力机床有限公司 | 上海单片机培训|重庆曙海培训分支机构—CortexM3+uC/OS培训班,北京linux培训,Windows驱动开发培训|上海IC版图设计,西安linux培训,北京汽车电子EMC培训,ARM培训,MTK培训,Android培训 | 塑胶地板-商用PVC地板-pvc地板革-安耐宝pvc塑胶地板厂家 | 机构创新组合设计实验台_液压实验台_气动实训台-戴育教仪厂 | 开锐教育-学历提升-职称评定-职业资格培训-积分入户 | SDG吸附剂,SDG酸气吸附剂,干式酸性气体吸收剂生产厂家,超过20年生产使用经验。 - 富莱尔环保设备公司(原名天津市武清县环保设备厂) | 武汉森源蓝天环境科技工程有限公司-为环境污染治理提供协同解决方案 | 定坤静电科技静电消除器厂家-除静电设备 | 酒糟烘干机-豆渣烘干机-薯渣烘干机-糟渣烘干设备厂家-焦作市真节能环保设备科技有限公司 | 玉米深加工设备-玉米深加工机械-新型玉米工机械生产厂家-河南粮院机械制造有限公司 | 欧版反击式破碎机-欧版反击破-矿山石料破碎生产线-青州奥凯诺机械 | 青岛球场围网,青岛车间隔离网,青岛机器人围栏,青岛水源地围网,青岛围网,青岛隔离栅-青岛晟腾金属制品有限公司 | 钢结构-钢结构厂房-钢结构工程[江苏海逵钢构厂] | 合肥展厅设计-安徽展台设计-合肥展览公司-安徽奥美展览工程有限公司 | lcd条形屏-液晶长条屏-户外广告屏-条形智能显示屏-深圳市条形智能电子有限公司 | 石牌坊价格石牌坊雕刻制作_石雕牌坊牌楼石栏杆厂家_山东嘉祥石雕有限公司 | 六维力传感器_三维力传感器_二维力传感器-南京神源生智能科技有限公司 | 青岛美佳乐清洁工程有限公司|青岛油烟管道清洗|酒店|企事业单位|学校工厂厨房|青岛油烟管道清洗 插针变压器-家用电器变压器-工业空调变压器-CD型电抗器-余姚市中驰电器有限公司 | 「钾冰晶石」氟铝酸钾_冰晶石_氟铝酸钠「价格用途」-亚铝氟化物厂家 | 不锈钢复合板厂家_钛钢复合板批发_铜铝复合板供应-威海泓方金属复合材料股份有限公司 |