Oct1a

Reg语法学习笔记

最近重装系统了,我的git是放在D盘的,注册表里面都没有关于git的任何信息,所以右键菜单也就没有“Git Bash Here”,非常不方便,每次运行还要定位到其他路径,网上的教程都是手动添加注册表,而且错误的很多,在经过一番尝试,终于知道了怎么搞了。

重装系统后先给Git添加环境变量

在PATH中添加git路径 “D:\Software\Git\bin”

测试 > cmd > git –version >显示版本信息表示成功

接下来开始添加右键菜单

Reg简介

REG文件可用任何文本文件编辑工具(如记事本)进行修改,熟练掌握后可以起到事半功倍、意想不到的效果。

我们平时大多采用Regedit注册表编辑器来实现对注册表的修改操作,但是这手工操作费时又费力,如果要对多台电脑统一修改注册表时,就知道有多麻烦了,所以这次自己写reg文件来快速导入

####复制下面代码保存Reg后缀文件,运行即可

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\Background\shell\Git Bush Here]

"Icon"="D:\\Software\\Git\\mingw64\\share\\git\\git-for-windows.ico"

[HKEY_CLASSES_ROOT\Directory\Background\shell\Git Bush Here\Command]

""="D:\\Software\\Git\\bin\\bash.exe --login -i"

Reg语法学习笔记

  • 基本语法格式
RegistryEditorVersion     //Windows注册表编辑器的版本号

空行                  //用于分隔多个键路径,每个键路径下可以有多个子键和值项

[RegistryPath1]   //键路径 可以直接添加子目录

"DataItemName1"="DataType1:DataValue1"  //创建值项

空行      //继续添加

[RegistryPath2]    //DataItemName是值项的名称 ,DataType、DataValue是值项的类型和值
"DataItemName3"="DataType3:DataValue3"
  • 删除语法
[-RegistryPath1\abc]         //删除子项abc

"DataItemName1"=-        //删除名称为“DataItemName1”的值项
  • 重命名语法

先删除子项(值项) 然后再重新创建一个子项(值项)即可

  • 注册表的数据类型
类型名称 数据类型
REG_SZ 字符串值 (最常用)
REG_DWORD Dword值(双字:32位二进制)
REG_BINARY 二进制数(以十六位进制显示)

注册表的五个分支的作用

名称 解释
HKEY_CLASSES_ROOT 存储计算机可识别的文档类型和相关联的程序
HKEY_CURRENT_USER 存储当前用户设置的信息
HKEY_LOCAL_MACHINE 包括安装在计算机上的硬件和软件的信息
HKEY_USERS 包含使用计算机的用户的信息
HKEY_CURRENT_CONFIG 包含计算机当前的硬件配置信息

本作品采用 知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议 进行许可。