HKEY_CLASS_ROOT 文件扩展名与应用的关联;
HKEY_CURRENT_USER 当前登录用户控制面板选项和桌面等的设置等;
HKEY_LOCAL MACHINE 计算机硬件与应用程序信息的相关信息;
HKEY_USERS 计算机所有用户的信息;
HKEY_CURRENT_CONFIG 计算机硬件配置的相关信息;

注册表是一个保存系统、软件设置和硬件信息的数据库中,而注册表编辑器regedit.exe and regedit32.exe只是对于数据库读取和修改的工具;当OS的设置对硬件系统来说比较保守时,便可通过修改注册表达到提高系统性能的目的。

注册表操作

注册表是一个保存系统、软件设置和硬件信息的数据库中,而注册表编辑器regedit.exe and regedit32.exe只是对于数据库读取和修改的工具;当OS的设置对硬件系统来说比较保守时,便可通过修改注册表达到提高系统性能的目的。

1 导入导出:可以利用导出功能,了解reg文件的语法格式;利用导入功能,可以快捷修改注册表;

2 收藏功能:一层层展开regedit模块,操作起来挺麻烦的,可以将一些常用的分支收藏起来;

3 快速定位到reg分支:下载一个小工具;

注册表存储位置

物理文件C:\Windows\System32\config

字符串值 REG_SZ 固定长度的文本串
二进制值 REG_BINARY 多数硬件组件信息都以二进制数据存储,而以十六进制格式显示在注册表编辑器中;
DWORD REG_DWORD 数据以4字节长的数表示。许多设备驱动程序和服务的参数是这种类型,
多字符串值 REG_MULTI_SZ 多重字符串。其中包含格式可被用户读取的列表或多值的值通常为该类型。项用空格、逗号或其它标记分开。

reg文件

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main]

Start Page="www.baidu.com"

如果不知道怎样按需要的语法格式书写,可以通过导出一个分支的形式进行参考;

bat文件修改registry

@reg add "HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main" /v "Start Page" /d "http://www.baidu.com" /f

自启动项目

win.ini

system.ini

winstart.bat

autoexec.bat

修改文件关联

捆绑文件

win+r---msconfig---启动项;开始菜单的“启动”程序组;

利用注册表加载运行:

3.1 HKEY_current_user---software---microsoft---windows---currentversion---run

3.1 HKEY_localmachine---software---microsoft---windows---currentversion---run

服务的“自动”启动;

开始菜单的启动文件夹