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

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

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.mzph.cn/news/648150.shtml

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

相关文章

Maven 跳过test 进行 package

在使用Maven构建项目时,如果你想要跳过测试阶段(test phase)并直接打包(package),你可以在命令行中使用特定的Maven命令选项。以下是一些常用的命令和选项: 1. 使用-DskipTests选项&#xff1a…

Linux(linux版本 centos 7) 下安装 oracle 19c详细教程(新手小白易上手)

一、安装前准备 1、下载预安装包 wget http://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/getPackage/oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm预安装包下载成功 2、下载oracle安装包 下载地址如下 https://www.oracle.com/cn/database/technologies…

渲染与创造之美:互为表里的艺术

在五彩斑斓的艺术世界中,渲染与创造是两股不可或缺的力量。它们之间的关系,恰如弓与箭,互为表里,共同塑造出无数令人叹为观止的视觉景象。创造之美是指通过创新思维和创造力,将想象具象化为现实,创造出新的…

spring-aop的介绍和使用

目录 1:为什么我会使用这个框架 2:那怎么快速入手属于自己的spring-aop呢(或者说怎么在自己项目调用spring-aop这个框架呢) 1->环境(自己去建一个maven项目) 2->导入spring-aop框架包&#xff08…

Python全自动性能无人机

Python全自动性能无人机研发开发的重要性可以从以下几个方面进行阐述: 编程语言的灵活性:Python是一种高级编程语言,具有简单易学的特点,能够快速地实现想法并进行快速原型设计。这种灵活性使得Python成为开发无人机控制系统的理想…

Linux命令-apachectl命令(Apache服务器前端控制工具)

apachectl命令 是Apache的Web服务器前端控制工具,用以启动、关闭和重新启动Web服务器进程。 语法 apachectl (参数)参数 configtest:检查设置文件中的语法是否正确;fullstatus:显示服务器完整的状态信息;graceful&a…

引领未来:云原生在产品、架构与商业模式中的创新与应用

文章目录 一、云原生产品创新二、云原生架构设计三、云原生商业模式变革《云原生落地 产品、架构与商业模式》适读人群编辑推荐内容简介目录 随着云计算技术的不断发展,云原生已经成为企业数字化转型的重要方向。接下来将从产品、架构和商业模式三个方面&#xff0c…

最小覆盖子串(Leetcode76)

例题: 分析: 比如现在有字符串(s),s "ADOBECODEBANC", 给出目标字符串 t "ABC", 题目就是要从原始字符串(s)中找到一个子串(res)可以覆盖目标字符串 t &…

微信小程序(十六)slot插槽

注释很详细&#xff0c;直接上代码 上一篇 温馨提醒&#xff1a;此篇需要自定义组件的基础&#xff0c;如果不清楚请先看上一篇 新增内容&#xff1a; 1.单个插槽 2.多个插槽 单个插糟 源码&#xff1a; myNav.wxml <view class"navigationBar custom-class">…

师如灯塔,照我前行:我在誉天的RHCA认证之旅

时光荏苒&#xff0c;岁月如梭。2022年10月&#xff0c;我踏上了通向RHCA&#xff08;Red Hat Certified Architect&#xff09;证书的征程。2023年11月&#xff0c;我成功拿到了RHCA证书&#xff0c;也给这段旅程画上了圆满的句号。 而在这充满挑战和成长的旅程中&#xff0c;…

防火墙ip配置

如图所示需要配置该拓扑的ip 1.首先在交换机7上创建vlan 2 3 [Huanwei]vlan batch 2 3 2.分别进入0/0/3 和0/0/2接口 [Huawei-GigabitEthernet0/0/3]port link-type access [Huawei-GigabitEthernet0/0/2]port link-type access 3.定义所属vlan [Huawei-GigabitEthernet0…

【python爬虫】爬虫编程技术的解密与实战

​&#x1f308;个人主页&#xff1a;Sarapines Programmer&#x1f525; 系列专栏&#xff1a; 爬虫】网络爬虫探秘⏰诗赋清音&#xff1a;云生高巅梦远游&#xff0c; 星光点缀碧海愁。 山川深邃情难晤&#xff0c; 剑气凌云志自修。 目录 &#x1f33c;实验目的 &#x1f…

ARM架构SOC运行Linux的典型启动流程

ARM架构SOC运行Linux的典型启动流程 对于运行linux的ARM架构的SOC来说,典型的启动流程应该从上电开始。通常经过:上电复位、Boot模式选择、Boot ROM加载、Boot Flash加载、Bootloader加载、Linux内核加载、Linux内核启动、用户空间初始化、用户空间运行。 一、上电复位 当…

LeetCode85. Maximal Rectangle——单调栈

文章目录 一、题目二、题解 一、题目 Given a rows x cols binary matrix filled with 0’s and 1’s, find the largest rectangle containing only 1’s and return its area. Example 1: Input: matrix [[“1”,“0”,“1”,“0”,“0”],[“1”,“0”,“1”,“1”,“1”…

Canvas图像与视频基础,离屏19

/*除了可以把图像绘制到canvas中&#xff0c;还可以把自身或其它canvas、视频的某一帧绘制到当前绘图环境中。 --1--有时两个canvas的相互绘制需要创建离屏canvas&#xff0c;离屏技术实际上是用空间换时间的一种技术 创建离屏canvas元素&#xff0c;可以动态创建元素&…

python黑马lambda匿名函数

1、区别 deflambda 有名称 可以重复使用 没有名称 不可以重复使用 2、lambda 传入参数&#xff1a;函数体&#xff08;一行代码&#xff09; # 传统函数方式 def square(x):return x**2print(square(5)) # 输出&#xff1a;25 # 使用lambda表达式 square_lambda lambda …

数字孪生系统的难点

数字孪生系统的开发和实施涉及一些技术难点&#xff0c;这些难点需要综合应用多个领域的知识和技术来克服。以下是一些数字孪生系统开发中的技术难点&#xff0c;希望对大家有所帮助。北京木奇移动技术有限公司&#xff0c;专业的软件外包开发公司&#xff0c;欢迎交流合作。 1…

【每日一题】4.LeetCode——杨辉三角

&#x1f4da;博客主页&#xff1a;爱敲代码的小杨. ✨专栏&#xff1a;《Java SE语法》 ❤️感谢大家点赞&#x1f44d;&#x1f3fb;收藏⭐评论✍&#x1f3fb;&#xff0c;您的三连就是我持续更新的动力❤️ &#x1f64f;小杨水平有限&#xff0c;欢迎各位大佬指点&…

监听元素宽高变化---new ResizeObserver

参考&#xff1a;ResizeObserver API详解-CSDN博客 有的时候需要监听某个元素的宽高变化&#xff0c;这个时候可以使用JS的 resizeObserver 钩子函数。 用于监视元素的大小变化。它可以观察一个或多个 DOM 元素&#xff0c;以便在元素的大小或形状发生变化时触发回调函数。R…

openssl3.2/test/certs - 058 - no subjectAltNames excluded by CA2.

文章目录 openssl3.2/test/certs - 058 - no subjectAltNames excluded by CA2.概述笔记END openssl3.2/test/certs - 058 - no subjectAltNames excluded by CA2. 概述 openssl3.2 - 官方demo学习 - test - certs 笔记 /*! * \file D:\my_dev\my_local_git_prj\study\open…