注册表学习——注册表结构

news2024/11/17 19:45:36

简介:注册表是由很多项和值构成的。

HEKY_USERS(HKU)

主要保存默认用户及当前登录用户配置信息。

 

.DEFAULT

该项是针对未来创建的新用户所保存的默认配置项

S-1-5-18等项

        这些项叫作安全标识符(SID)用来表示Windows操作系统中的安全主体或安全组。

        S-1-5-18项:对应Local System操作系统的系统账户拥有系统的最高权限。

        S-1-5-19 项:通常用于表示本地服务账户的权限和配置信息。

        S-1-5-20 项:代表“网络服务”账户的权限和配置信息。

       S-1-5-21-2971617800-1571981096-2779469379-500:对应着当前登录的用户账户在Windows系统中的注册表设置。

        "_Classes": 表示与该用户账户相关的文件关联和类别信息。

HKEY_CURRENT_USER

        保存当前登录用户配置信息例如:用户的文件夹、屏幕颜色和控制面板设置等。

 

AppEvents及其子项:

        定义了系统特定事件的名称(EventLabels)以及发生该事件时的系统声音提示(Schemes)。

CLSID 项:

        它一个全局唯一的标识符,用于标识特定的组件、对象或控件。这使得操作系统和应用程序能够准确地识别和定位特定的组件。是类似 {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} 的字符串。

Console项:

        定义了命令提示符窗口的一些特性。

Control Panel项:

        用户在控制面板配置的大部分设备都保存在这。

Environment项:

        用于存储当前用户的环境变量设置。在这个键下,可以设置和管理当前用户的环境变量,这些变量包括路径、临时文件夹、用户配置等。

EUDC项:

         代表 "End User Defined Characters",即用户自定义字符。在这个注册表项下,用户可以定义和管理自己的字符集,这些字符可以用于创建个性化的字体和符号。

Keyboard Layout项:

        用于存储当前用户的键盘布局设置。在这个注册表项下,可以配置和管理当前用户的键盘布局信息,包括语言、输入法、键盘映射等。

Microsoft项:

        用于存储当前用户与 Microsoft 相关的配置信息和设置。在这个注册表项下,包含了许多子项,用于存储与 Microsoft 相关的应用程序、组件和设置信息。

Network项:

        用于存储当前用户的网络连接信息和设置。在这个注册表项下,包含了与网络连接相关的子项,用于存储用户的网络驱动器映射、网络共享信息、连接凭据等。

Printers项:

        有关打印机相关配置。

Software项:

        用于存储当前用户安装的软件的配置信息和设置。在这个注册表项下,包含了与当前用户安装的各种软件相关的子项,用于存储软件的配置、用户设置、许可证信息等。

System项:

        通常包含当前登录用户特定系统设置的信息。这些设置可能包括用户界面、桌面设置等。

Volatile Environment项:

        在该项中可以找到与当前用户登录会话相关的环境变量,这些环境变量包括用户的临时文件路径、用户配置文件路径、会话 ID 等。这些环境变量是会话特定的,它们在用户登录时被创建,在用户注销时被清除。

HKEY_CURRENT_CONFIG

        用于存储当前计算机的硬件配置信息的快照。

HKEY_LOCAL_MACHINE

        用于存储计算机的全局配置信息和系统设置。在这个注册表项下,包含了与整个计算机相关的配置信息、硬件信息、安装的软件信息以及系统设置等。

BCD00000000项:

        用于存储引导配置数据(Boot Configuration Data,BCD)。这个路径下的数据存储了计算机的引导配置信息,包括操作系统的引导程序、启动选项、启动顺序等。在正常情况下,Windows 操作系统会自动管理和维护这些引导配置数据。如果需要对引导配置进行修改或修复,建议使用专门的引导修复工具或命令行工具,如bcdedit

HARDWARE项:

        存储了计算机硬件配置信息,如处理器、内存、硬盘等。用户对该项的修改没有任何意义,也不会生效。该项是系统根据硬件信息在启动时自己填写,而不是根据它的数据去启动硬件。

SAM项:

        存储了安全账户管理器相关的信息,包括用户账户、安全策略等,且不可访问。只能由系统管理员通过用户管理器进行管理。

SECURITY项:

        与本地安全性和用户权限有关,其中含有SAM项的备份,它也是用户不能访问的,只能通过系统管理员通过管理器修改。

SOFTWARE项:

存储了计算机上安装的系统软件和用户安装软件的配置信息,包括注册表设置、安装路径等。

SYSTEM项:

存储了操作系统的配置信息,包括启动设置、驱动程序信息等。

HKEY_CLASSES_ROOT(HKCR)

        存储了文件扩展名(如 .txt、.docx 等)与文件类型、关联的程序、图标、打开方式等之间的关联信息。它还包含了对象类(如 COM 组件、ActiveX 控件等)的注册信息,包括类的标识符、程序集信息、接口等。

*项:

        对于所有类型的文件进行关联操作的配置。例如:记事本,任何的应用程序都能用记事本打开,那么只要在该项下配置相关的记事本子项便可实现。

  类定义项:

        该项是对文件类型的描述,如果项的默认值空缺,那么系统将以扩展名+文件的形式来描述此文件类型,如:bat文件。

扩展名项:

        该项定义了文件的打开方式,其默认值是指向类定义项,作为类定义项的入口,值可以任意取,但必须与类定义项的项名相同,方便系统对扩展名的识别以及对扩展名文件类型的定义。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1410884.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

初识C语言·自定义类型(2)

目录 1 结构体的声明和定义 2 结构体的自引用 3 结构体成员访问操作符 4 内存对齐 4 结构体传参 5 位段 1 结构体的声明和定义 什么是结构?结构也就是元素的集合,在C语言里面,结构体里面的可以有多个变量,类似于集合中的元素…

下载并安装nacos 2.3 for arm64

客户组织安全测试,我们系统测出了好几个高危问题,其中大部分是关于nacos的。 原先的nacos版本太低了,是1.3的。现在(2024.01)已经是2.3了,应该装个新的。我们使用docker安装nacos,原本很简单的…

程序员必备的20个学习网站

今天好学编程小编整理了20个程序员必备的学习网站,此篇对于新手程序员比较有用,技术老鸟们也可以查缺补漏。话不多说,纯纯干货呈上,赶紧点个赞收藏,以后会用得上! 技术网站类 1、博客园 一个面向开发者的…

基于SSM的蛋糕甜品店管理系统(有报告)。Javaee项目。ssm项目。

演示视频: 基于SSM的蛋糕甜品店管理系统(有报告)。Javaee项目。ssm项目。 项目介绍: 采用M(model)V(view)C(controller)三层体系结构,通过Spring…

【网站项目】基于SSM的251国外摇滚乐队交流和周边售卖系统

🙊作者简介:拥有多年开发工作经验,分享技术代码帮助学生学习,独立完成自己的项目或者毕业设计。 代码可以私聊博主获取。🌹赠送计算机毕业设计600个选题excel文件,帮助大学选题。赠送开题报告模板&#xff…

opencv012 滤波器04 中值滤波,双边滤波

中值滤波 取中位数,可以处理椒盐噪音 CV自带medianBlur函数dst cv2.medianBlur(src, ksize) 参数说明:1.src: 需要滤波的图片;2.ksize:核大小,必须是比1大的奇数【举个例子:3,5,7……

司铭宇老师:企业销售培训:企业培训销售效果评估与质量提升

企业销售培训:企业培训销售效果评估与质量提升 随着市场竞争的日益激烈,企业越来越重视员工培训,希望通过高质量的培训提高员工的技能和素质,进而提升企业的竞争力和业绩。然而,在实践中,很多企业的培训销售…

Redis——list以及他的应用场景

介绍 :list 即是 链表。链表是一种非常常见的数据结构,特点是易于数据元素的插入和删除并且且可以灵活调整链表长度,但是链表的随机访问困难。许多高级编程语言都内置了链表的实现比如 Java 中的 LinkedList,但是 C 语言并没有实现…

安泰电子ATA-3080功率放大器在雷达系统无线电能传输中的具体应用

雷达技术在现代通信和导航系统中起着至关重要的作用。而功率放大器作为一种关键的电子器件,在雷达无线电能传输中扮演着不可或缺的角色。功率放大器负责将来自雷达发射机的低功率无线电信号放大到足够高的水平,以便能够穿透大气层,传输到远距…

江大白 | 万字长文图解Numpy教程,看这一篇就够了!

本文来源公众号“江大白”,仅用于学术分享,侵权删,干货满满,有超级详细的图解。 原文链接:万字长文图解Numpy教程,看这一篇就够了! (qq.com) 以下文章来源于博客:Medium 作者&…

周鸿祎回应坚定支持华为:因为 360 也被制裁了

在昨天的华为鸿蒙生态千帆启航仪式上,360集团创始人兼CEO周鸿祎发表演讲表示,360坚定地支持华为的决定源于双方都曾遭到制裁。周鸿祎在演讲中提到:“在华为最早被制裁的时候,我们是少数几个公开站出来坚定支持华为的公司。其实也很…

transformer详解

transformer详解 1.从全局角度概括transformer2.位置编码详细解读3.注意力机制4.残差连接5.Batch Normal6.layer normal7.decode 1.从全局角度概括transformer 一个典型的编码器-解码器的结构,类似于sequence-to-sequence 这6(可以自己定)个…

接口文档swagger2的使用

Spring-接口文档swagger2 1、swagger/knife4j 接口文档配置 ​ knife4j是swagger的增强版本&#xff0c;更加的小巧、轻量&#xff0c;功能也是更加的完善&#xff0c;UI也更加的清晰&#xff1b;可以从swagger到knife4j无缝切换。 1.1 引入相关依赖 <!--接口文档的开发:…

FastDeploy项目简介,使用其进行(图像分类、目标检测、语义分割、文本检测|orc部署)

FastDeploy是一款全场景、易用灵活、极致高效的AI推理部署工具&#xff0c; 支持云边端部署。提供超过 &#x1f525;160 Text&#xff0c;Vision&#xff0c; Speech和跨模态模型&#x1f4e6;开箱即用的部署体验&#xff0c;并实现&#x1f51a;端到端的推理性能优化。包括 物…

Django从入门到精通(三)

目录 七、ORM操作 7.1、表结构 常见字段 参数 示例 7.2、表关系 一对多 多对多 第一种方式 第二种方式 7.3、连接MYSQL 7.4、数据库连接池 7.5、多数据库 读写分离 分库&#xff08;多个app ->多数据库&#xff09; 分库&#xff08;单app&#xff09; 注意…

坚持刷题 | 平衡二叉树

文章目录 题目考察点代码实现实现总结对实现进一步改进扩展提问 坚持刷题&#xff0c;老年痴呆追不上我&#xff0c;今天继续二叉树&#xff1a;平衡二叉树 题目 110.平衡二叉树 考察点 递归能力&#xff1a; 能否使用递归来解决问题。树的基本操作&#xff1a;能否正确地访…

10.Elasticsearch应用(十)

Elasticsearch应用&#xff08;十&#xff09; 1.为什么需要聚合操作 聚合可以让我们极其方便的实现对数据的统计、分析、运算&#xff0c;例如&#xff1a; 什么品牌的手机最受欢迎&#xff1f;这些手机的平均价格、最高价格、最低价格&#xff1f;这些手机每月的销售情况如…

常用电子器件学习——光耦

光耦介绍 光耦合器一般由三部分组成&#xff1a;光的发射、光的接收及信号放大。 输入的电信号驱动光发射源&#xff0c;使之发光&#xff0c;被光探测器接收而产生光电流&#xff0c;再经过进一步放大后输出。这就完成了电—光—电的转换&#xff0c;从而起到输入、输出、隔离…

Ubuntu 22.04安装Nginx负载均衡

君衍. 一、编译安装Nginx二、轮询算法实现负载均衡三、加权轮询算法实现负载均衡四、ip_hash实现负载均衡 一、编译安装Nginx 这里我们先将环境准备好&#xff0c;我使用的是Ubuntu22.04操作系统&#xff1a; 这个是我刚安装好的&#xff0c;所以首先我们进行保存快照防止安装…

APP出海广告变现对接Admob

AdMob成立于2006年&#xff0c;并于2009年被Google收购。从那以后&#xff0c;AdMob在游戏及应用广告变现的重要性不断上升。凭借Google的血统&#xff0c;AdMob广告网络拥有其他广告平台不具备的优势&#xff1a;它可以访问无数的Google广告客户数据库。不仅如此&#xff0c;A…