300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > bat添加修改注册表键值 批处理修改注册表项

bat添加修改注册表键值 批处理修改注册表项

时间:2022-11-11 05:59:21

相关推荐

bat添加修改注册表键值 批处理修改注册表项

1.创建REG文件

REG文件的创建过程非常简单,可以通过任何一个文本文件编辑工具来实现。创建前记得先去掉“文件夹选项”中的“隐藏已知文件类型的扩展名”子项,使得你能够真正地修改文件的扩展名。

2.基本语法

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 、Windows Vista、Windows 7、Windows 10中,其值为“Windows Registry Editor Version 5.00”。

RegistryPath就是键路径,包含在方括号中,并以反斜杠分隔每个层次结构,例如:

[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Citrix\ICA Client\GenericUSB]"DataItemName"="DataType:DataValue"

REG支持递归创建新的键(子键),只要在RegistryPath中加入想创建的键(子键)即可,不用单独创建上级键,如果上边的键路劲不存在citrix键,在创建GenericUSB时会自动创建Citrix\ICA Client\键。

2.2删除操作语法

如果要删除一个键(子键),只需要在RegistryPath头部添加字符“-”即可。例如使用如下语句删除上文中创建的子键GenericUSB,REG是支持递归删除的。

Windows Registry Editor Version 5.00[-HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Citrix\ICA Client\GenericUSB]

Windows Registry Editor Version 5.00如果要删除一个值项,只需要在DataItemName后面的等号后添加字符“-” 即可。例如先使用下面第一段语句创建一个值项"EnableBloombergHID",然后用第二段语句删除该值项。

创建

Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Citrix\ICA Client\GenericUSB]"EnableBloombergHID"=dword:00000000

删除

Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Citrix\ICA Client\GenericUSB]"EnableBloombergHID"=-

3.编辑REG文件2.3 重命名操作语法

若要重命名键(子键)或值项,请先将其删除,然后使用新的名称创建一个新的键(子键)或值项。

4.补充知识

注册表的数据类型主要有以下五种:

REG_BINARY 二进制数二进制值

REG_DWORD 以十六进制显示双字一个32位的二进制值,显示为8位的十六进制值,也可显示为10位十进制值

REG_QWORD 以十六进制显示双字一个64位的二进制值,显示为16位的十六进制值,也可显示为20位十进制值

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

注册表有五个分支,下面是这五个分支的名称及作用:

HKEY_CLASSES_ROOT 存储Windows可识别的文档类型的详细列表,以及相关联的程序

HKEY_CURRENT_USER 存储当前用户设置的信息

HKEY_LOCAL_MACHINE 包括安装在计算机上的硬件和软件的信息

HKEY_USERS 包含使用计算机的用户的信息

HKEY_CURRENT_CONFIG 这个分支包含计算机当前的硬件配置信息

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。