SlideShare a Scribd company logo
1 of 11
Download to read offline
Windows 注册表基础培训
苏繁 | 2018.8
课程内容
• 注册表概述
• 注册表结构
• 注册表数据类型
• 预定义的配置单元
• 元素大小限制
• 注册表文件结构
• 注册表编辑器界面
• 操作注册表
• 注册表Reg文件
注册表概述
• 注册表是一个系统定义的数据库
• 存储Windows中的变量值以及Windows上运行的应用程序和服务
• 应用程序和系统组件通过注册表存储和检索有关用户的数据以及
系统及其组件的当前配置
• 应用程序使用注册表API来检索,修改或删除注册表数据
• 注册表在系统运行时可用,因此启动和停止的程序可将持久数据
保留在注册表中。
• 除非绝对必要,否则不应编辑不属于您的应用程序的注册表数据
注册表结构
• 分层数据库,多由嵌套容器组成,成为子树,键(项)和子键,
条目(值)是最低级别元素。
• 数据以树格式构建,树中每个节点都称为“键”(项)
• 每个键(项)都可以包含子键或值的数据条目
• 键(项)的名称不区分大小写,键名不能包含反斜杠“”字符
注册表数据类型
值 说明 类型
REG_SZ 字符串值 以null结尾的字符串。这将是Unicode或ANSI字符串,具体取决
于使用的是Unicode还是ANSI函数。
REG_BINARY 二进制值 任何形式的二进制数据。
REG_DWORD DWORD(32位)值 一个32位(4字节)的数字,以十进制或十六进制显示和输入。
REG_QWORD QWORD(64位)值 一个64位的数字。
REG_MULTI_SZ 多字符串值 一系列以null结尾的字符串,以空字符(0)串结尾
例如:String10 String20 LastString00,结束以0终止。
REG_EXPAND_SZ 可扩充字符串值 以null结尾的字符串,其中包含对环境变量的未展开引用(例:
“%PATH%”)。
预定义的配置单元
名称 简称 描述
HKEY_CLASSES_ROOT HKCR Shell和COM应用使用的键值,其内容来自两个源:
HKLMSOFTWAREClasses和HKCUSOFTWAREClasses。如果值发
生冲突,则优先HKCU。如果在HKCR中创建新键,则它也将在
HKLM下创建。
HKEY_CURRENT_USER HKCU 当前登录到计算机的用户的用户配置文件。用户配置文件包含:
环境变量、个人程序组、桌面设置、网络连接、打印机和应用程
序首选项。HKCU子树不包含任何数据,它只存储映射到HKU中的
当前用户分支。每次用户登录都会创建一个新的HKCU子树,如果
没有可用的配置文件,则基于默认用户配置构建。
("C:UsersDefaultNTUSER.DAT")
HKEY_LOCAL_MACHINE HKLM 包含定义本地计算机的硬件和软件的数据。
HKEY_USERS HKU 本地计算机上新用户的默认用户配置和当前用户的用户配置
HKEY_CURRENT_CONFIG HKCC 包含本地计算机系统的当前硬件文件的信息,仅描述当前硬件配
置与标准配置之间的差异。它只存储指向
HKLMSYSTEMCurrentControlSetHardware Profiles子项内容的指针
元素大小限制
注册表元素 大小限制
关键名称 255个字符。密钥名称包括注册表中密钥的绝对路径,始终以基本键开头,HKEY_LOCAL_MACHINE
值名称 16383个字符(Windows2000):260个ANSI字符或16383个Unicode字符
值 可用内存(最新格式)1MB(标准格式)
树 注册表树可以是512级深度,可以通过单个注册表API调用一次创建多达32个级别
注册表文件结构
• 注册表的永久部分存储为一组成为hive文件的文件。
• 可在HKLMSYSTEMCurrentControlSetControlhivelist定位文件路径
• 通常存储在 %systemroot%System32Config中
• 由以下文件组成,这些文件存储HKLM五个键中的四个键及HKU的一个键:
• SAM,HKLMSAM中的有关安全账户管理器服务的信息
• SECURITY,HKLMSECURITY中的安全信息
• SOFTWARE,HKLMSOFTWARE密钥中的有关计算机软件配置的信息
• SYSTEM,HKLMSYSTEM中的有关计算机系统配置的信息
• DEFAULT,HKU.DEFAULT中的默认系统信息
• 注:HKLMHARDWARE未存储为文件,因为每次系统启动时都会重新创建它。
注册表编辑器界面
• Regedit.exe
树结构
预定义配置单元
项(键)
路径
子键
数据类型
键值
操作注册表
• 访问注册表
• Regedit.exe
• Reg.exe
• 创建项、子键和键值
• 编辑项、子健和键值
• 查找项、值、数据
• 复制注册表路径
• 导出注册表数据
• 注册文件 *.reg
• 注册表配置单元文件 *.*
注册表Reg文件
• 注册表脚本文件
• 导出的默认编码格式为UCS-2 LE,兼容ANSI
• 格式:
• 第一行包含:
• Windows Registry Editor Version 5.00
• 项路径位于“[ ]”中括号内
• 键值位于“” “”双引号内
• 两个以上的注册表信息,用空行隔开

More Related Content

Similar to Windows 注册表基础培训

开源应用日志收集系统
开源应用日志收集系统开源应用日志收集系统
开源应用日志收集系统klandor
 
Selling sybase hds solution for banking
Selling sybase hds solution for bankingSelling sybase hds solution for banking
Selling sybase hds solution for bankingfocusbi
 
Report system develope
Report system developeReport system develope
Report system developedefy
 
Fiddler使用经验分享
Fiddler使用经验分享Fiddler使用经验分享
Fiddler使用经验分享hua qiu
 
Application express overview_cn_final -v2
Application express overview_cn_final -v2Application express overview_cn_final -v2
Application express overview_cn_final -v2TravelSky
 
搶救資料庫效能大作戰
搶救資料庫效能大作戰搶救資料庫效能大作戰
搶救資料庫效能大作戰Rico Chen
 
DevOps Monitoring Tools 大亂鬥 - Azure Log Analytics 使用經驗分享
DevOps Monitoring Tools 大亂鬥 - Azure Log Analytics 使用經驗分享DevOps Monitoring Tools 大亂鬥 - Azure Log Analytics 使用經驗分享
DevOps Monitoring Tools 大亂鬥 - Azure Log Analytics 使用經驗分享Robert Hu
 
E tom ngoss规范及siebel系统在电信行业的应用 陈永林
E tom ngoss规范及siebel系统在电信行业的应用 陈永林E tom ngoss规范及siebel系统在电信行业的应用 陈永林
E tom ngoss规范及siebel系统在电信行业的应用 陈永林corlin chen
 
JIRA Live DEMO 2020 v17
JIRA Live DEMO 2020 v17JIRA Live DEMO 2020 v17
JIRA Live DEMO 2020 v17Linktech
 
Power flow簡介
Power flow簡介Power flow簡介
Power flow簡介Sky Wu
 
COSCUP 2019 - 開源大數據引擎 Greenplum
COSCUP 2019 - 開源大數據引擎 GreenplumCOSCUP 2019 - 開源大數據引擎 Greenplum
COSCUP 2019 - 開源大數據引擎 GreenplumOmni-Alex Chen
 
分布式系统日志处理调研
分布式系统日志处理调研分布式系统日志处理调研
分布式系统日志处理调研klandor
 
Greenplum技术
Greenplum技术Greenplum技术
Greenplum技术锐 张
 
民间秘方
民间秘方民间秘方
民间秘方dynasty
 
微服務架構 導入經驗分享 吳剛志 - Community Open Camp
微服務架構 導入經驗分享 吳剛志 - Community Open Camp微服務架構 導入經驗分享 吳剛志 - Community Open Camp
微服務架構 導入經驗分享 吳剛志 - Community Open CampAndrew Wu
 
Actuate presentation 2011
Actuate presentation   2011Actuate presentation   2011
Actuate presentation 2011Luke Han
 
Workflow engine
Workflow engineWorkflow engine
Workflow enginePokai Hsu
 

Similar to Windows 注册表基础培训 (20)

开源应用日志收集系统
开源应用日志收集系统开源应用日志收集系统
开源应用日志收集系统
 
Acl desktop
Acl desktopAcl desktop
Acl desktop
 
Selling sybase hds solution for banking
Selling sybase hds solution for bankingSelling sybase hds solution for banking
Selling sybase hds solution for banking
 
Report system develope
Report system developeReport system develope
Report system develope
 
Fiddler使用经验分享
Fiddler使用经验分享Fiddler使用经验分享
Fiddler使用经验分享
 
Application express overview_cn_final -v2
Application express overview_cn_final -v2Application express overview_cn_final -v2
Application express overview_cn_final -v2
 
搶救資料庫效能大作戰
搶救資料庫效能大作戰搶救資料庫效能大作戰
搶救資料庫效能大作戰
 
DevOps Monitoring Tools 大亂鬥 - Azure Log Analytics 使用經驗分享
DevOps Monitoring Tools 大亂鬥 - Azure Log Analytics 使用經驗分享DevOps Monitoring Tools 大亂鬥 - Azure Log Analytics 使用經驗分享
DevOps Monitoring Tools 大亂鬥 - Azure Log Analytics 使用經驗分享
 
zabbix-蔡禄.ppt
zabbix-蔡禄.pptzabbix-蔡禄.ppt
zabbix-蔡禄.ppt
 
E tom ngoss规范及siebel系统在电信行业的应用 陈永林
E tom ngoss规范及siebel系统在电信行业的应用 陈永林E tom ngoss规范及siebel系统在电信行业的应用 陈永林
E tom ngoss规范及siebel系统在电信行业的应用 陈永林
 
JIRA Live DEMO 2020 v17
JIRA Live DEMO 2020 v17JIRA Live DEMO 2020 v17
JIRA Live DEMO 2020 v17
 
Power flow簡介
Power flow簡介Power flow簡介
Power flow簡介
 
COSCUP 2019 - 開源大數據引擎 Greenplum
COSCUP 2019 - 開源大數據引擎 GreenplumCOSCUP 2019 - 開源大數據引擎 Greenplum
COSCUP 2019 - 開源大數據引擎 Greenplum
 
分布式系统日志处理调研
分布式系统日志处理调研分布式系统日志处理调研
分布式系统日志处理调研
 
零壹科技 個人資料管理系統 (PIMS) WorkShop
零壹科技 個人資料管理系統 (PIMS) WorkShop零壹科技 個人資料管理系統 (PIMS) WorkShop
零壹科技 個人資料管理系統 (PIMS) WorkShop
 
Greenplum技术
Greenplum技术Greenplum技术
Greenplum技术
 
民间秘方
民间秘方民间秘方
民间秘方
 
微服務架構 導入經驗分享 吳剛志 - Community Open Camp
微服務架構 導入經驗分享 吳剛志 - Community Open Camp微服務架構 導入經驗分享 吳剛志 - Community Open Camp
微服務架構 導入經驗分享 吳剛志 - Community Open Camp
 
Actuate presentation 2011
Actuate presentation   2011Actuate presentation   2011
Actuate presentation 2011
 
Workflow engine
Workflow engineWorkflow engine
Workflow engine
 

Windows 注册表基础培训