注册表REG文件编写实例(创建、删除、添加、更改键值)
转载自:http://www.newxing.com/Tech/Soft/system/84.html Windows 中的注册表文件( system.dat 和 user.dat )是 Windows 的核心数据库,因此,对 Windows 来说是非常重要的。通过修改注册表文件中的数据,可以达到优化 Windows 性能的效果。但修改注册表也可能导致整个 Windows 系统的崩溃!所以,在对注册表进行操作前或者是在安装一些软件前先对注册表进行备份。 下面介绍REG 文件的编写方法。 一、对主键的操作 1.新建一个主键 例如我们想在主键 HKEY_CURRENT_USER/Software 下新建一个名叫“我的软件”的主键。那么,你可以打开记事本,写入如下内容: 说明: (1) 第一行的 REGEDIT4 必须用大写。第二行必须为一个空行。在最后必须要有一个回车。 (2) Windows 95/98/ME/NT4.0等的REG文件开头第一行是“REGEDIT4”。而Windows 2000/XP则是“Windows Registry Editor Version 5.00”,用以区分所使用的操作系统。事实上,“REGEDIT4”适合目前任何Windows 操作系统(9X/2000/XP/2003)。 然后将这个文件保存成为 REG 格式。例如, reg.reg 双击运行此文件,会弹出两次确认信息,确定后计算机就会把我们写的注册表项目写入注册表文件中。你可以打开 Regedit.exe 来检查一下。 2.删除一个主键 例如我们想把刚才我们建的那个名叫“我的软件”的主键删除掉,那么我们可以在记事本中这么写: 注意到前面的减号“ - ”了吧,这就是删除的意思。将它保存成 reg 格式,运行。“我的软件”这个主键就被删掉了。 二、对键值项的操作 1.添加一个键值项 要新建一个键值项,必须要指明该键值所在的分支,该键值的名字、该键值的类型和该键值的值 ( 数据 ) 。例如要在分支 HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Policies/Explorer 下新建一个名为“ Nodrives ”,类型为“ Dword ” ,值为“ 00000004 ”的键值项。你可以这么写: 说明: (1) 键值类型 dword 必须用小写 ,其他类型如 hex 等也都必须用小写; (2) 在新建键值项时,如果该键值所在的主键分支不存在,在添加新键值的同时系统会自动创建该分支; (3) 在创建字符串类型的键值时,如果该字符串中包含路径分隔符,这个路径分隔符应该用双斜杠“ // ”表示。例如: 关于键值类型,除了 WindowsXP 外,其他的 Windows 版本中都只有三种: Dword 值、二进制值和字符串值。在 REG 文件中, Dword 值用 dword 表示,二进制值用 hex 表示,字符串值直接用引号把内容括起来就行。至于在 WindowsXP 中,除了这三种外又增加了两种:多字符串值和可扩充字符串值。 在 REG 文件中,默认键值是用 @ 表示的,并且没有引号。 2、删除一个键值项目 例如我们要删除刚才创建的“ Nodrives ”键值,我们可以这么写: 注意到等号后面的减号了吧,这就是删除的意思。 3、修改键值项的值 例如我们想将前面创建的“ Nodrives ”键值项的值由原来的 00000004 改为 0000000c ,那么我们可以这么写: 这和创建一个新键值的方法是类似的,计算机会自动用 0000000c 将 00000004 替换掉。 以上都是一次执行一个操作,如果你想一次执行“一批”操作呢?很简单,只要把你要操作的项目一条一条的写入 REG 文件里就行了。如果是对同一个主键下的键值进行操作,你只要写一次键值所在的分支就可以,因为他们的分支都一样。例如: 以上就是 REG 文件的全部编写方法。 |
示例:
关闭IE8 提示配置窗口:
REGEDIT4
[HKEY_CURRENT_USER/Software/Microsoft/Internet Explorer/Main]
"DisableFirstRunCustomize"="no"
注册表REG文件编写实例(创建、删除、添加、更改键值)相关推荐
- 注册表“.REG”文件完全攻略
我们平时对注册表的修改操作大多是通过注册表编辑器Regedit来实现的,然而有一天,你登录了某个网站以后,便发现注册表编辑器已经被禁止使用了,怎么办?最简单也是最方便而且不需要任何工具的办法,那就是使 ...
- 如何通过使用注册项 (.reg) 文件添加、修改或删除注册表子项和值
警告:注册表编辑器使用不当可导致严重问题,可能需要重新安装操作系统.Microsoft 不能保证您可以解决因注册表编辑器使用不当而导致的问题.使用注册表编辑器需要您自担风险. 本文分步介绍了如何使用注 ...
- Windows注册表脚本文件(简介、添加、修改、删除)
简介 我们平时大多采用Regedit注册表编辑器来实现对注册表的修改操作,但是这种手工操作费时费力,当你要对多台PC统一修改注册表时,就要怨念了.并且在某些情况下,如果注册表编辑器被禁用了,那么这种方 ...
- windows 注册表脚本文件 添加 修改 删除 简介
目录 1. 简介 2. 创建REG文件 3. REG语法 3.1 基本语法 3.2 删除操作语法 3.3 重命名操作语法 4. 编辑REG文件 5. 补充知识 1. 简介 我们平时大多采用Regedi ...
- maya2020卸载不干净_MAYA 卸载不干净,怎么完全彻底删除清理干净MAYA各种残留注册表和文件?...
MAYA卸载工具,完全彻底删除干净MAYA各种残留注册表和文件.MAYA安装失败,怎么完全彻底删除清理干净MAYA各种残留注册表和文件呢?有些同学想把MAYA重新安装,但是MAYA安装失败显示失败,有 ...
- win10如何删除注册表残留文件
win10如何删除注册表残留文件?下面一起来看看如何操作吧. 1.按下"win+r"打开运行,输入"regedit",点击"确定"; 2.依 ...
- axure 彻底删除lib_【AutoCAD 卸载工具,完全彻底删除清理干净AutoCAD各种残留注册表和文件】...
AutoCAD卸载工具,完全彻底删除干净AutoCAD各种残留注册表和文件.AutoCAD安装失败,怎么完全彻底删除清理干净AutoCAD各种残留注册表和文件呢?有些同学想把AutoCAD重新安装,但 ...
- maya2020卸载不干净_maya怎样卸载干净,如何完全彻底删除清理干净MAYA各种残留注册表和文件?...
MAYA卸载工具,完全彻底删除干净MAYA各种残留注册表和文件.MAYA安装失败,怎么完全彻底删除清理干净MAYA各种残留注册表和文件呢?有些同学想把MAYA重新安装,但是MAYA安装失败显示失败,有 ...
- maya2020卸载不干净安装不了_maya2020卸载不干净_maya怎样卸载干净,如何完全彻底删除清理干净MAYA各种残留注册表和文件?......
MAYA卸载工具,完全彻底删除干净MAYA各种残留注册表和文件.MAYA安装失败,怎么完全彻底删除清理干净MAYA各种残留注册表和文件呢?有些同学想把MAYA重新安装,但是MAYA安装失败显示失败,有 ...
最新文章
- 高斯拉普拉斯金字塔资料整理
- python处理excel大数据-Python实现大数据收集至excel的思路详解
- python可以用来做什么-Python 学会之后可以用来干嘛的?
- Hi3516A开发--RTC电路
- HihoCoder - 1175 拓扑排序·二
- 动词变名词的变化规则_动词过去式变化规则 - 点评英语网
- 【CodeForces - 510D】Fox And Jumping(dp,stlmap,数论的性质)
- 谷歌AI的七个“不正经”玩法,个个能玩一整天
- 【渝粤教育】国家开放大学2019年春季 690化工原理及实验 参考试题
- paip.提升用户体验---c++ ide 自动化注释插件的开发...
- Reason of Random Initialization - Neural Networks
- html5局部放大图片,图片局部放大效果原理详解
- Rider+EmmyLua lua代码高亮设置
- 绝对中位差Median Absolute Deviation
- 影子卫士 Shadow Defender 2011
- matlab仿真ssb调制解调,ssb调制解调原理
- 无敌破坏王2之大闹互联网观后感
- 4103 yxc 的日常
- 学习编程可以从事哪些行业
- 进程管理(一)——进程