Windows 中的注册表文件( system.dat 和 user.dat )是 Windows 的核心数据库,因此,对 Windows 来说是非常重要的。

通过修改注册表文件中的数据,可以达到优化 Windows 性能的效果。

REG文件实际上是一种注册表脚本文件,双击REG文件即可将其中的数据导入到注册表中。
你要导入xx.reg 要:运行cmd——输入reg import xx.reg即可。
(注第二行和最后一行为空)

注:修改前注先备份,以免崩溃要用。还要注意大小写。
REGEDIT4 Windows 95/98/ME/NT4.0 其实9X/2000/XP/2003
Windows Registry Editor Version 5.00 2000/XP

下面介绍REG 文件的编写方法。

一、对主键的操作 (主键操作:添加、删除)

1.添加/新建一个主键

REGEDIT4

(空一行)以下一样

[HKEY_CURRENT_USER\Software\我的软件]

(空一行)以下一样

说明:打开记事本,输入REGEDIT4后按一个回车,输入[HKEY_CURRENT_USER\Software\我的软件]也按一个回车

保存为reg文件,双击它就可以写入注册表啦!

手动:展开HKEY_CURRENT_USER\Software 右击Software 新建 项 命名“我的软件”

2.删除一个主键

REGEDIT4

[-HKEY_CURRENT_USER\Software\我的软件]

二、对键值项的操作 (键值项目:添加、修改、删除)

1.添加/新建一个键值项

REGEDIT4

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
"Nodrives"=Dword:00000004

键值项目的数据类型:

字符串值 "键值项目"="字符串值" 如"姓名"="徐徐徐"
二进制值 "键值项目"=hex:数据 如"年龄"=hex:23
DWORD值 "键值项目"=dword:数据 如"婚否"=dword:00000000
windows XP中还多了两个:多字符串值和可扩充字符串值。
要设置默认值的键值数据时,“=”号前边的键值名称应为“@”符号,并且没有双引号。如@="工作室"

说明:
(1) 键值类型 dword 必须用小写,其他类型如 hex 等也都必须用小写;
(2) 在新建键值项时,如果该键值所在的主键分支不存在,在添加新键值的同时系统会自动创建该分支;
(3) 在创建字符串类型的键值时,如果该字符串中包含路径分隔符,这个路径分隔符应该用双斜杠“ \\”表示。例如:
REGEDIT4

[HKEY_LOCAL_MACHINE\SOFTWARE\Mindows\CurrentVersion\Run]
"notepad"="c:\\windows\\notepad.exe"

REGEDIT4

[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run]
"scr"="C:\\PROGRAM ILES\\BOOBSOFT\\屏幕保护控制器\\屏幕保护控制器.exe"

2、删除一个键值项目

REGEDIT4

(空一行)

[HKEY_LOCAL_MACHINE\SOFTWARE\Mindows\CurrentVersion\Run]
"Nodrives"=-

(空一行)以下一样

找回开始菜单中的“运行”、“查找”、“关闭”等命令
REGEDIT4

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
"NoRun"=-(解除“运行”命令)
"NoClose"=-(找回“关闭系统”命令)
"NoFind"=-(找回“查找”命令)

3、修改键值项的值

REGEDIT4

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
"Nodrives"=Dword:0000000c

修改IE标题栏文字
REGEDIT4

[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main]
"Window Title"="文字"

4、批处理reg写法:(分支同就只写一个 不同的就隔一行再写)

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Winlogon]
"LegalNoticeCaption"="欢迎"
"Log On Message"="祝你心情愉快"

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
"Nodrives"=Dword:0000000c

三、将REG文件中的数据导入到注册表中

导入信息:双击REG文件(也叫合并)

修改默认值:

右击REG文件有“合并”、“Print”、“编辑”操作,“合并”操作是默认的打开方式,即是双击执行的操作。

改它的默认打开方式为“编辑”;打开资源管理器 查看 文件夹选项 文件类型 已注册的文件类型 中找到 REG 注册表项 高级 操作选 edit编辑 设为默认值 确定

如果你希望REG文件在导入时没有提示,那么在操作中“合并” “编辑” 输入“regedit.exe /s "%1"”即可。

四、解除禁用

“文件夹选项”中的相关设置改回来。
另法使REG文件不能用系统默认的方式打开。
“HKEY_CLASSES_ROOT.reg”下的默认值改为“txtfile”,这时打开为TXT文本文。件
这样更改后不知道的人即使修改“文件夹类型”中的“注册表项目”设置也无法改回来。
破解这种禁用REG文件:按住“Shift”键右击选打开方式。

解除禁用:
REGEDIT4

[HKEY_CURRENT_USER\Software\Microsoft\Windows\Current Version\Policies\System]
"DisableRegistryTools"=dword : 00000000

以上就是 REG 文件的全部编写方法。

编写注册表.reg文件的更多相关文章

  1. 注册表REG文件编写大全

    Windows 中的注册表文件( system.dat 和 user.dat )是 Windows 的核心数据库,因此,对 Windows 来说是非常重要的. 通过修改注册表文件中的数据,可以达到优化 ...

  2. 怎样用命令行导入注册表 .reg 文件

    https://stackoverflow.com/questions/49676660/how-to-run-the-reg-file-using-powershell Get-Command re ...

  3. AUTODESK 卸载工具,完美彻底卸载清除干净autodesk各种软件残留注册表和文件

    小伙伴是不是遇到 CAD/3dmax/maya/Revit/Inventor 安装失败或者安装不了的问题了呢?AUTODESK系列软件着实令人头疼,CAD/3dmax/maya/Revit/Inven ...

  4. mudbox卸载/完美解决安装失败/如何彻底卸载清除干净mudbox各种残留注册表和文件的方法

    在卸载mudbox重装mudbox时发现安装失败,提示是已安装mudbox或安装失败.这是因为上一次卸载mudbox没有清理干净,系统会误认为已经安装mudbox了.有的同学是新装的系统也会出现mud ...

  5. motionbuilder卸载/完美解决安装失败/如何彻底卸载清除干净motionbuilder各种残留注册表和文件的方法

    在卸载motionbuilder重装motionbuilder时发现安装失败,提示是已安装motionbuilder或安装失败.这是因为上一次卸载motionbuilder没有清理干净,系统会误认为已 ...

  6. navisworks卸载/完美解决安装失败/如何彻底卸载清除干净navisworks各种残留注册表和文件的方法

    在卸载navisworks重装navisworks时发现安装失败,提示是已安装navisworks或安装失败.这是因为上一次卸载navisworks没有清理干净,系统会误认为已经安装naviswork ...

  7. revit卸载/完美解决安装失败/如何彻底卸载清除干净revit各种残留注册表和文件的方法

    在卸载revit重装revit时发现安装失败,提示是已安装revit或安装失败.这是因为上一次卸载revit没有清理干净,系统会误认为已经安装revit了.有的同学是新装的系统也会出现revit安装失 ...

  8. inventor卸载/完美解决安装失败/如何彻底卸载清除干净inventor各种残留注册表和文件的方法

    在卸载inventor重装inventor时发现安装失败,提示是已安装inventor或安装失败.这是因为上一次卸载inventor没有清理干净,系统会误认为已经安装inventor了.有的同学是新装 ...

  9. 3DMAX卸载/完美解决安装失败/如何彻底卸载清除干净3DMAX各种残留注册表和文件的方法

    在卸载3dmax重装3dmax时发现安装失败,提示是已安装3dmax或安装失败.这是因为上一次卸载3dmax没有清理干净,系统会误认为已经安装3dmax了.有的同学是新装的系统也会出现3dmax安装失 ...

随机推荐

  1. Python 常用的标准库以及第三方库有哪些?

    作者:史豹链接:https://www.zhihu.com/question/20501628/answer/223340838来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明 ...

  2. gem5-gpu 选项解释

    ‘--split’ ,该项用于模拟独立显卡,GPU与CPU不在同一芯片上,两者的内存物理上隔绝,使用PCI-Express连接. ‘--access-host-pagetable’,该项用于模拟集成显 ...

  3. mpvue + Vant weapp + 微信云服务 打造小程序应用

    写在前面的话: 从事小程序开发已经大半年的时间了,但是一直都是再用原生写项目.一直想着用框架自己写一个小程序,但苦于一直没有时间.正好最近项目搁置,有了空闲时间,就研究了下mpvue + Vant w ...

  4. CAN网络上新增加的设备与网络上已有设备MAC地址冲突的软件解决方案

    已知 1号的CAN节点的地址是0x1f 2号的CAN 节点的地址是0x1f 要达到的要求是 假设 网络上 CAN1 节点已经工作了,我现在需要在网络上接入CAN2节点. 那么CAN2节点首次上电的时候 ...

  5. POJ3616:Milking Time

    Milking Time Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 5682   Accepted: 2372 Desc ...

  6. 使用CORDIC算法求解角度正余弦及Verilog实现

    本文是用于记录在了解和学习CORDIC算法期间的收获,以供日后自己及他人参考:并且附上了使用Verilog实现CORDIC算法求解角度的正弦和余弦的代码.简单的testbench测试代码.以及在Mod ...

  7. grep -w ,grep -e的使用

    1.grep -w -wDoes a word search.grep -w用于字符串精确匹配若文件中的内容包括如下:262 a326226如果 grep ‘26’ file,结果是三行全部都被显示若 ...

  8. 如何更改RStudio(或R)中的默认目录

    方法一: Session -> Set Working Directory -> Choose Directory ... or shortcut (Ctrl+Shift+H) 方法二 s ...

  9. 134-PHP子类重写父类方法,并调用父类方法

    <?php class father{ //定义father类 public function method(){ //定义方法 echo '<br />father method' ...

  10. excel处理经纬度

    =LEFT(A1,FIND("°",A1)-1)*1+MID(A1,FIND("°",A1)+1,2)/60+MID(A1,FIND("′" ...