首页
学习
活动
专区
圈层
工具
发布

Windows之注册表操作命令

有效的类型是: REG_SZ, REG_MULTI_SZ, REG_EXPAND_SZ, REG_DWORD, REG_QWORD, REG_BINARY, REG_NONE默认为所有类型。.../z 详细: 显示值名称类型的数字等值。 /reg:32 指定应该使用 32 位注册表视图访问的注册表项。 /reg:64 指定应该使用 64 位注册表视图访问的注册表项。...] [/d value] [/f] #参数 /s separator 设置分隔符号,指定用于分隔多个数据实例的字符当REG_MULTI_SZ指定为数据类型且需要列出多个项时,请使用该参数。...,而该文件可用于注册表项的疑难解答或编辑注册表项。...必须使用带 .hiv 扩展名的 reg save 操作预先创建该文件。 注释: 该操作用于覆盖已编辑的注册表项。编辑注册表项之前请使用 reg save 操作保存父亲子项。

2.8K31
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Windows之注册表操作命令

    [TOC] reg 命令 描述:reg命令是WindowsXP提供的,它可以添加、更改和显示注册表项中的注册表子项信息和值,以及导入导出注册表项....有效的类型是: REG_SZ, REG_MULTI_SZ, REG_EXPAND_SZ, REG_DWORD, REG_QWORD, REG_BINARY, REG_NONE默认为所有类型。.../z 详细: 显示值名称类型的数字等值。 /reg:32 指定应该使用 32 位注册表视图访问的注册表项。 /reg:64 指定应该使用 64 位注册表视图访问的注册表项。...,而该文件可用于注册表项的疑难解答或编辑注册表项。...必须使用带 .hiv 扩展名的 reg save 操作预先创建该文件。 注释: 该操作用于覆盖已编辑的注册表项。编辑注册表项之前请使用 reg save 操作保存父亲子项。

    1.9K10

    【批处理学习笔记】第十四课:常用DOS命令(4)

    /v ValueName     指定要添加到指定子项下的注册表项名称。     /ve     指定添加到注册表中的注册表项为空值。     /t Type     指定注册表项的类型。...如果没有指定,将使用默认分隔符“\0”。     /d Data     指定新注册表项的数据。     /f     添加注册表项而不要求确认。     /?    .../t Reg_BINARY /d fe340ead     要将一个多值注册表项添加到 HKLM\Software\MyCo,选项为值名:MRU;数据类型:Reg_MULTI_SZ;数值数据:fax...与用于进行疑难解答或编辑注册表项的临时文件一起使用。    .../t Type     指定要搜索的注册表类型。有效的类型包括:Reg_SZ、Reg_MULTI_SZ、Reg_EXPAND_SZ、Reg_DWORD、Reg_BINARY、Reg_NONE。

    2K30

    普通防火墙下如何放行工业OPC DA协议

    Windows 中的RPC服务是允许在自定义配置项(例如注册表项)中指定服务器端口。当指定专用服务端口时,就知道哪些流量在穿越防火墙的主机之间流动。可以以更直接的方式定义允许哪些流量。...使用注册表编辑器,可以修改 RPC 的以下参数。...Port REG_MULTI_SZ 指定一组 IP 端口范围,其中包含网络上可用的所有端口或不可用的所有端口。...例子 在此示例中,任意选择了端口 5000 到 6000(包括端口 5000 和 6000),以帮助说明如何配置新的注册表项。它并不是任何特定系统所需的最小端口数的建议。...例如,新的注册表项如下所示: Ports: REG_MULTI_SZ: 5000-6000 PortsInternetAvailable: REG_SZ: Y UseInternetPorts: REG_SZ

    1.1K10

    【Golang语言社区】Go语言操作注册表思路

    以下给大家简单的找了下注册表的相关的操作命令: Windows提供的reg命令对注册表进行操作 包括添加、更改和显示注册表项中的注册表子项信息和值。...DataType 可以是以下几种类型: REG_SZ REG_MULTI_SZ REG_DWORD_BIG_ENDIAN REG_DWORD REG_BINARY REG_DWORD_LITTLE_ENDIAN...当 REG_MULTI_SZ 指定为数据类型且需要列出多个项时,请使用该参数。如果没有指定,将使用默认分隔符为 \。  /d value  指定新注册表项的值。 ...其目的是保存到一个临时文件中,而该文件可用于注册表项的疑难解答或编辑注册表项。 语法 reg load KeyName FileName  参数 KeyName  指定子项的完全路径。...注释 该操作用于覆盖已编辑的注册表项。编辑注册表项之前,请使用 reg save 操作保存父亲子项。如果编辑失败,则可以使用本操作恢复子项。  下表列出了 reg restore 操作的返回值。

    3.4K70

    Windows之注册表介绍与使用安全

    此处存储的信息可以确保当使用Windows资源管理器打开文件时,将使用正确的应用程序打开对应的文件类型。...2种数据类型: REG_EXPAND_SZ: 可扩展字符串 REG_MULTI_SZ: 多重字符串 Windows7中支持的数据类型: * REG_SZ #字符串 * REG_MULTI_SZ #...Regedit.exe 不提供下列功能: 不能设置注册表项的安全性。如果需要这一功能则必须使用 Regedt32.exe。...不能查看和编辑数据类型 REG_EXPAND_SZ 和 REG_MULTI_SZ,要查看和编辑这两种数据类型,必须使用 Regedt32.exe。...注意:不能重命名根注册表项或注册表项的默认值。 1.4.3.7 更改项和值的重要注意事项 ●如果您犯了一个错误,导致计算机无法正常启动,可以使用还原注册表的方法。。

    2.5K53

    Windows之注册表介绍与使用安全

    此处存储的信息可以确保当使用Windows资源管理器打开文件时,将使用正确的应用程序打开对应的文件类型。...`Regedt32.exe还支持另外2种数据类型: REG_EXPAND_SZ: 可扩展字符串 REG_MULTI_SZ: 多重字符串 Windows7中支持的数据类型: * REG_SZ...Regedit.exe 不提供下列功能: 不能设置注册表项的安全性。如果需要这一功能则必须使用 Regedt32.exe。...不能查看和编辑数据类型 REG_EXPAND_SZ 和 REG_MULTI_SZ,要查看和编辑这两种数据类型,必须使用 Regedt32.exe。...注意:不能重命名根注册表项或注册表项的默认值。 1.4.3.7 更改项和值的重要注意事项 ●如果您犯了一个错误,导致计算机无法正常启动,可以使用还原注册表的方法。。

    2.3K20

    Windows内核函数

    注册表项:注册表项类似于目录的概念,下面可以有子项或者注册表的键-值对 2. 注册表子项:类似于子目录的概念 3. 键名:通过键名可以寻找到相应的键值 4....,以后针对这个项操作都是以这个句柄作为标示 DesiredAccess:访问权限,一般都设置为KEY_ALL_ACCESS ObjectAttributes:用法与文件操作中的用法相同 其中应用层中注册表项与内核中注册表项的对应关系如下...Disposition:返回创建的状态,如果是REG_CREATED_NEW_KEY表示创建了一个新的注册表项如果是REG_OPENED_EXISTING_KEY表示打开一个已有的注册表项 8. #...## 添加、修改注册表键 注册表中的键是类似与字典中的键值对,通过键名找到对应的值,键值的类型大致可以分为下面几种 分类 描述 REG_BINARY 键值采用二进制存储 REG_SZ 键值用宽字符串...(这个类型的数据在驱动中使用ULONG来替代) REG_QWORD 键值用8字节存储(这个用LONGLONG) 用函数ZwSetValueKey可以添加和修改注册表的一项内容 NTSTATUS

    1.2K40

    Win.ini和注册表的读取写入

    在注册表编程之前,需要了解一下注册表中某一项的存放形式,每一条注册表项由名称、类型、数据三部分构成,如下图所示: ?...其中需要注意的是,上面两条注册表项的内容是很不一样的,首先在二者的名称上一种是没有名称的一种是有名称的;其次二者的类型也不同REG_SZ是一种普通的类型,除此之外还有REG_DWORD、REG_DWORD_LITTLE_ENDIAN...以上区别需要用不同的方法向注册表中写入以上内容。 (1)读写无名称的注册表数据 RegCreateKey()在指定目录下创建注册表项 RegSetValue()往指定的注册表项中添加数据。...注意:该函数只能添加无名称的类型为REG_SZ的数据 RegCloseKey()关闭注册表项 RegQueryValue()获取注册表中指定项的数据。...注意:该函数能添加有名称和无名称以及各种类型的注册表数据 RegCloseKey()关闭注册表项 RegOpenKey()在读有名称的注册表数据时需先打开注册表 RegQueryValueEx

    2.3K90

    VBA专题07:使用VBA读写Windows注册表

    Windows注册表用于存储与计算机相关的各种设置,VBA中的GetSetting函数和SaveSetting函数能够读写Windows注册表,这样,我们不仅能够获取应用程序和硬件的信息,也可以将应用程序中的信息存储在注册表中以供使用...2.参数section,必需,字符串类型,指定区段名称,在该区段保存注册表项设置。 3.参数key,必需,字符串类型,指定要保存的注册表项名称。...2.参数section,必需,字符串类型,指定区段名称,在该区段有注册表项设置。 3.参数key,必需,字符串类型,返回注册表项设置的名称。...因此,在使用从注册表返回的数值型值之前,应该使用合适的转换函数将返回值转换为数值数据类型。 3.GetSetting不能检索注册表项的缺省值。...2.参数section,必需,字符串类型,指定区段名称,在该区段有注册表项设置。

    4.2K10

    使用reg管理注册表

    我们平时是使用 regedit.exe 命令来使用图形化界面管理注册表的。而在很多时候,使用图形化界面管理注册表很麻烦。所以今天介绍一种使用纯命令行的工具(reg.exe)来管理注册表。...注册表结构 注册表有四个关键术语:键、值、值类型、数据 值的类型有六种,分别为: REG_BINARY REG_DWORD REG_EXPAND_SZ REG_MULTI_SZ REG_QWORD REG_SZ...可以查看reg的帮助。如果使用reg对注册表进行增删改查的话,需要管理员权限。...HKEY_CURRENT_USER下新建一个test键,值为hello,值的类型为 REG_SZ 。.../v 后面跟需要创建的值的名称,/t 后面是值的类型,/d 后面是这个值的数据,/f 是强制不提示 reg add hkcu\test /v hello /t REG_SZ /d "this is test

    2.7K10

    原来一个 Map 就能搞定注册表了

    我们来分析 gMap 的结构。 首先 gMap 是 ConcurrentHashMap 结构,所以就是 key-value 这种键值对的。 key 就是一个 唯一 id,String 类型。...如果需要在 ConcurrentHashMap 中添加一个新的表项,并不是将整个 HashMap 加锁,而是首先根据 hashcode 得到该表项应该存放在哪个段中,然后对该段加锁,并完成 put 操作...原因: 在没有读写锁之前,假设使用普通的 ReentrantLock,那么虽然保证了线程安全,但是也浪费了一定的资源,因为如果多个读操作同时进行,其实并没有线程安全问题,可以允许让多个读操作并行,以便提高程序效率...在读的地方合理使用读锁,在写的地方合理使用写锁,灵活控制,可以提高程序的执行效率。...4.2.2 读写锁的获取规则 在使用读写锁时遵守下面的获取规则: 如果有一个线程已经占用了读锁,则此时其他线程如果要申请读锁,可以申请成功。

    47430

    注册表访问读写权限解决方法

    【VS调试】C#读写Windows 7注册表时抛出“不允许所请求的注册表访问权”的解决办法 项目 - 属性 - 安全性,“使用ClickOnce”,修改app.mainfest,再取消“使用ClickOnce...“不允许所请求的注册表访问权”的异常,该异常就在读写注册表时引发,例: public class Program { public static void SetAutoRun...这个权限类型可以用于限制对特定注册表项和子注册表项的注册表访问,还可以控制代码读取、写入或创建注册表项和已命名的值的能力。...约束注册表访问 要约束代码对特定注册表项的访问,可以使用带 SecurityAction.PermitOnly 的 RegistryPermissionAttribute。...此外,还需要在软件中添加修改读写注册表的代码,使用HKEY_CURRENT_USER\Software下的键值作为存储数据的结点:         static void Main(string[] args

    41810

    操作注册表

    用.NET下托管语言C#操作注册表,主要内容包括:注册表项的创建,打开与删除、键值的创建(设置值、修改),读取和  删除、判断注册表项是否存在、判断键值是否存在。 ...准备工作:  1:要操作注册表,我们必须要引入必要的命名空间:  C#代码  收藏代码 using Microsoft.Win32;   在这个命名空间里面包含了许多注册表相关的类,足够我们使用了~...一:注册表项的创建,打开与删除  1:创建:  创建注册表项主要用到RegistryKey 的CreateSubKey()方法。...注意,如果该注册表项不存在,这调用这个方法会抛出异常  3:删除:  删除注册表项主要用到RegistryKey 的DeleteSubKey()方法。...还有读者提到读写默认键值的问题,主要在设置、读取的方法中将键名置空则就是对默认键值的操作。

    20810
    领券