MicrosoftWindows注册表说明(理论)

MicrosoftWindows注册表说明(理论)Microsoft Windows 注册表说明注册表说明《英汉双解微软计算机辞典》(第 5 版)对注册表的定义是:Microsoft Windows 9x、Windows CE、Windows NT 和 Windows 2000 中使用的中央分层数据库,用于存储为一个或多个用户、应用程序和硬件设备配置系统所必需的信息。

注册表包含Windows 在运行期间不断引用的信息,例如,每个用户的配置文件、计算机上安装的应用程序以及每个应用程序可以创建的文档类型、文件夹和应用程序图标的属性表设置、系统上存在哪些硬件以及正在使用哪些端口。

注册表取代了Windows 3.x 和MS-DOS 配置文件(例如,Autoexec.bat 和Config.sys)中使用的绝大多数基于文本的 .ini 文件。

虽然几个Windows 操作系统都有注册表,但这些操作系统的注册表有一些区别。

注册表数据存储在二进制文件中。

关于编辑注册表的信息要编辑注册表,Microsoft 建议您只按照Microsoft 文档中的步骤执行。

如果可能,请使用 Windows 用户界面,而不要直接编辑注册表。

(转者注:这句的意思是大家修改计算机的设置的时候最好用工具,如组策略,优化大师也是一种工具,而不要直接用注册表编辑器)可以使用注册表编辑器(Regedit.exe 或Regedt32.exe)编辑注册表。

注册表编辑器使用不当可造成严重问题,这些问题可能需要重新安装操作系统。

Microsoft 不能保证可以解决因注册表编辑器使用不当而导致的问题。

使用注册表编辑器需要您自担风险。

管理员可以通过使用注册表编辑器(Regedit.exe 或Regedt32.exe)、组策略、系统策略、注册表文件(.reg) 或通过运行脚本(例如,VisualBasic 脚本文件)来修改注册表。

注册表编辑器的导航区显示文件夹。

每个文件夹代表本地计算机上的一个预定义项。

访问远程计算机的注册表时,只显示两个预定义项:HKEY_USERS 和HKEY_LOCAL_MACHINE。

下表列出了系统使用的预定义项。

项名的最大长度是255 个字符。

文件夹/预定义项HKEY_CURRENT_USER包含当前登录的用户的配置信息的根目录。

该用户的文件夹、屏幕颜色和“控制面板”设置都存储在这里。

这些信息与用户的配置文件相关联。

此项有时缩写为“HKCU”。

HKEY_USERS包含计算机上的所有以活动方式加载的用户配置文件。

HKEY_CURRENT_USER 是HKEY_USERS 的子项。

HKEY_USERS 有时缩写为“HKU”。

HKEY_LOCAL_MACHINE包含特定于计算机的配置信息(用于任何用户)。

此项有时缩写为“HKLM”。

HKEY_CLASSES_ROOT是HKEY_LOCAL_MACHINE\Software 的子项。

存储在这里的信息可确保使用 Windows 资源管理器打开文件时能打开正确的程序。

此项有时缩写为“HKCR”。

从Windows 2000 开始,这些信息同时存储在HKEY_LOCAL_MACHINE 和HKEY_CURRENT_USER 项下。

HKEY_LOCAL_MACHINE\Software\Classes 项包含可应用于本地计算机上的所有用户的默认设置。

HKEY_CURRENT_USER\Software\Classes 项包含覆盖默认设置并且只应用于交互用户的设置。

HKEY_CLASSES_ROOT 项提供合并上述两个来源的信息的注册表视图。

HKEY_CLASSES_ROOT 还为针对以前的 Windows 版本设计的程序提供这种合并视图。

要更改交互用户的设置,必须在HKEY_CURRENT_USER\Software\Classes 下进行更改,而不是在HKEY_CLASSES_ ROOT 下更改。

要更改默认设置,必须在HKEY_LOCAL_MACHINE\Software\Classes 下进行更改。

如果将项写到HKEY_CLASSES_ROOT 下的一个项,系统会将信息存储在HKEY_LOCAL_MACHINE\Software\ Classes 下。

如果将值写到HKEY_CLASSES_ROOT 下的一个项,并且HKEY_CURRENT_USER\Software\ Classes 下已经存在该项,系统会将信息存储在前面的注册表项下,而不是存储在HKEY_LOCAL_MACHIN E\Software\Classes 下。

HKEY_CURRENT_CONFIG包含有关本地计算机在系统启动时使用的硬件配置文件的信息。

下表列出了Windows 当前定义和使用的数据类型。

值名称的最大大小如下:Windows Server 2003 和 Windows XP:16,383 个字符Windows 2000:260 个 ANSI 字符或16,383 个Unicode 字符Windows Millennium Edition/Windows 98/Windows 95:255 个字符长值(超过2,048 字节)必须存储为文件,将文件名存储在注册表中。

这样有助于注册表有效地执行。

值的最大大小如下:Windows NT 4.0/Windows 2000/Windows XP/Windows Server 2003:可用内存Windows Millennium Edition/Windows 98/Windows 95:16,300 字节注意:项的所有值的总大小不得超过64K 的限制。

二进制值REG_BINARY原始二进制数据。

大多数硬件组件信息作为二进制数据存储,以十六进制的格式显示在注册表编辑器中。

DWORD 值REG_DWORD由 4 字节长(32 位整数)的数字表示的数据。

设备驱动程序和服务的许多参数都是此类型,以二进制、十六进制或十进制格式显示在注册表编辑器中。

与之有关的值是DWORD_LI TTLE_ENDIAN(最不重要的字节在最低位地址)和REG_DWORD_BIG_ENDIAN(最不重要的字节在最高位地址)。

可扩展字符串值REG_EXPAND_SZ长度可变的数据字符串。

这种数据类型包括程序或服务使用该数据时解析的变量。

多字符串值REG_MULTI_SZ多字符串。

包含用户可以阅读的列表或多个值的值通常就是这种类型。

各条目之间用空格、逗号或其他标记分隔。

字符串值REG_SZ长度固定的文本字符串。

二进制值REG_RESOURCE_LIST一系列嵌套的数组,用于存储硬件设备驱动程序或它控制的某个物理设备所使用的资源列表。

此数据由系统检测并写入\ResourceMap 树,作为二进制值以十六进制的格式显示在注册表编辑器中。

二进制值REG_RESOURCE_REQUIREMENTS_LIST一系列嵌套的数组,用于存储一个设备驱动程序(或其控制的某个物理设备)可以使用的硬件资源列表。

系统将此列表的子集写入\ResourceMap 树。

此数据由系统检测,作为二进制值以十六进制的格式显示在注册表编辑器中。

二进制值REG_FULL_RESOURCE_DESCRIPTOR一系列嵌套的数组,用于存储物理硬件设备使用的资源列表。

此数据由系统检测并写入\HardwareDe scription 树,作为二进制值以十六进制的格式显示在注册表编辑器中。

无REG_NONE没有具体类型的数据。

此数据由系统或应用程序写到注册表,作为二进制值以十六进制的格式显示在注册表编辑器中。

链接REG_LINK一个Unicode 字符串,它命名一个符号链接。

QWORD 值REG_QWORD由64 位整数数字表示的数据。

此数据作为二进制值显示在注册表编辑器中,最初用在 Windows 20 00 中。

注册表配置单元是注册表中的一组项、子项和值,它有一组支持文件,这些文件包含其数据的备份。

在Windows NT 4.0、Windows 2000、Windows XP 和 Windows Server 2003 中,除HKEY_CURREN T_USER 之外,所有其他配置单元的支持文件都位于Systemroot\System32\Config 文件夹中;HKEY_CU RRENT_USER 的支持文件位于Systemroot\Profiles\Username 文件夹中。

这些文件夹中的文件的扩展名(有时没有扩展名)表示文件所包含的数据的类型。

HKEY_LOCAL_MACHINE\SAM支持文件Sam、Sam.log、Sam.savHKEY_LOCAL_MACHINE\Security支持文件Security、Security.log、Security.savHKEY_LOCAL_MACHINE\Software支持文件Software、Software.log、Software.savHKEY_LOCAL_MACHINE\System支持文件System、System.alt、System.log、System.savHKEY_CURRENT_CONFIG支持文件System、System.alt、System.log、System.sav、Ntuser.dat、Ntuser.dat.logHKEY_USERS\DEFAULT支持文件Default、Default.log、Default.sav在Windows 98 中,注册表文件称为User.dat 和System.dat。

在 Windows Millennium Edition 中,注册表文件称为Classes.dat、User.dat 和 System.dat。

注意:使用Windows NT、Windows 2000、Windows XP 和 Windows Server 2003 中的安全功能,管理员可以控制对注册表项的访问权限。

合集下载

windows注册表解析说明

windows注册表解析说明

windows注册表解析说明注册表被称为Windows操作系统的核⼼,它的⼯作原理实质是⼀个庞⼤的数据库,存放了关于计算机硬件的配置信息、系统和应⽤软件的初始化信息、应⽤软件和⽂档⽂件的关联关系、硬件设备的说明以及各种状态信息和数据,包括Windows操作时不断引⽤的信息。

例如:系统中的硬件资源、硬件信息、分配正在使⽤的端⼝、每个⽤户的配置⽂件、计算机上安装的应⽤程序以及每个应⽤程序可以创建的⽂件类型等。

主要作⽤:1、记录安装信息2、设置硬件3、设置软件4、定制Windows5、系统安全管理6、⾃动运⾏程序7、⽹络设置注册表的相关⽂件都是哪些?注册表的分⽀结构注册表有五个⼀级分⽀,下⾯是这五个分⽀的名称及作⽤:名称作⽤HKEY_CLASSES_ROOT存储Windows可识别的⽂件类型的详细列表,以及相关联的程序。

HKEY_CURRENT_USER存储当前⽤户设置的信息。

HKEY_LOCAL_MACHINE包括安装在计算机上的硬件和软件的信息。

HKEY_USERS包含使⽤计算机的⽤户的信息。

HKEY_CURRENT_CONFIG这个分⽀包含计算机当前的硬件配置信息。

注册表的存储⽅式注册表的存储位置随着Windows的版本变化⽽不同。

尤其是系列操作系统和系列的存储⽅式有很⼤区别。

注册表被分成多个⽂件存储,称为Registry Hives,每⼀个⽂件被称为⼀个配置单元。

在早期的Windows 3.x系列中,注册表仅包含⼀个reg.dat⽂件,所存放的内容后来演变为HKEY_CLASSES_ROOT分⽀。

Windows NT家族的配置单元⽂件:名称注册表分⽀作⽤SYSTEM HKEY_LOCAL_MACHINE\SYSTEM存储计算机硬件和系统的信息NTUSER.DAT HKEY_CURRENT_USER存储⽤户参数选择的信息(此⽂件放置于⽤户个⼈⽬录,和其他注册表⽂件是分开的)SAM HKEY_LOCAL_MACHINE\SAM⽤户及密码的数据库SECURITY HKEY_LOCAL_MACHINE\SECURITY安全性设置信息SOFTWARE HKEY_LOCAL_MACHINE\SOFTWARE安装的软件信息DEFAULT HKEY_USERS\DEFAULT缺省启动⽤户的信息USERDIFF HKEY_USERS管理员对⽤户强⾏进⾏的设置假设Windows安装于C盘,则在Windows XP以前,⽂件存放于C:\WINNT\SYSTEM32\CONFIG,⽽XP及以后则存放于C:\WINDOWS\SYSTEM32\CONFIGWindos95家族的配置⽂件名称注册表分⽀作⽤CLASSES HKEY_CLASSES_ROOT存储软件组件库有关信息USER.DAT HKEY_USERS存储⽤户参数选择的信息SYSTEM.DAT HKEY_LOCAL_MACHINE系统信息Windows⽂件夹中有system.dat和user.dat这样两个隐藏⽂件,其中保存了⾄关重要的信息。

window 注册表原理

window 注册表原理

window 注册表原理Windows注册表是一种包含系统和应用程序设置的数据库。

它是一个层次结构,类似于一个文件夹和文件的组织结构,用于存储操作系统和应用程序的配置信息。

注册表的原理如下:1. 注册表是在Windows操作系统中的一个重要组成部分。

它是一个中央数据库,用于存储操作系统和应用程序的配置信息,例如用户设置、程序选项、硬件设置等。

2. 注册表包含了多个组织结构称为键(key)的顶级节点,每个键可以包含多个子键和值。

3. 键可以有多个层次结构,类似于文件系统中的路径。

一些顶级键示例包括 HKEY_CURRENT_USER(当前用户)、HKEY_LOCAL_MACHINE(本地计算机上的所有用户)等。

4. 每个键可以包含一个或多个值,这些值用于存储具体的配置信息。

值可以是字符串、整数、二进制数据等不同类型。

5. 应用程序和操作系统可以使用注册表API(如RegOpenKeyEx、RegSetValueEx等)来读取和修改注册表中的键和值。

6. 注册表的数据存储在Windows系统的硬盘上,通常位于C:\Windows\System32\Config目录下的多个文件中。

它们包括SAM、SYSTEM、SECURITY、SOFTWARE等文件。

7. 对注册表的修改可以由操作系统或应用程序进行,例如安装程序、系统配置工具等。

但要小心修改注册表,因为错误的修改可能导致系统不稳定或无法启动。

总之,Windows注册表是一个用于存储操作系统和应用程序配置信息的数据库,通过层次结构的键和值来管理和访问这些配置信息。

它是Windows系统正常运行的关键组成部分之一。

window 注册表原理

window 注册表原理

window 注册表原理【最新版】目录1.注册表的概念与作用2.注册表的结构3.注册表的存储方式4.注册表的访问与修改5.注册表的备份与恢复正文一、注册表的概念与作用注册表(Registry)是 Windows 操作系统中的一个核心组件,它存储了操作系统、应用程序和用户设置的相关信息。

注册表的作用主要体现在以下几个方面:1.存储系统设置:注册表中包含了操作系统的各项设置,例如桌面、任务栏、控制面板等,用户可以通过修改注册表来个性化自己的操作系统。

2.存储应用程序信息:注册表中存储了安装在计算机上的应用程序的相关信息,包括名称、版本、安装路径等,方便用户管理和卸载。

3.存储用户设置:注册表中存储了用户的一些个性化设置,例如输入法、字体、快捷键等,用户可以根据自己的需求进行设置。

二、注册表的结构注册表是一个庞大的数据库,它包含了多个子键(Subkey),子键下又包含了多个值(Value)。

这些值可以是字符串、数字、日期等数据类型。

注册表的结构大致如下:1.HKEY_CLASSES_ROOT:存储了所有已安装的组件(如文件类型、OLE对象等)的注册信息。

2.HKEY_CURRENT_USER:存储了当前登录用户的设置信息,包括用户界面、系统参数等。

3.HKEY_LOCAL_MACHINE:存储了计算机硬件和软件的配置信息,包括设备驱动程序、系统服务等。

4.HKEY_USERS:存储了所有用户的默认设置和配置信息。

5.HKEY_DYN_DATA:用于动态链接库的注册和加载。

三、注册表的存储方式注册表的信息实际上是存储在硬盘上的一个二进制文件中,文件名为“registry.bin”。

在 Windows 操作系统启动时,系统会将该文件加载到内存中,从而实现对注册表的快速访问。

四、注册表的访问与修改用户和应用程序可以通过注册表编辑器(RegEdit)来访问和修改注册表中的信息。

以下是访问和修改注册表的方法:1.打开注册表编辑器:点击“开始”按钮,输入“regedit”并回车,即可打开注册表编辑器。

windows操作系统注册表详解

windows操作系统注册表详解

windows操作系统注册表详解第一课注册表基础一、什么是注册表注册表是windows操作系统、硬件设备以及客户应用程序得以正常运行和保存设置的核心“数据库”,也可以说是一个非常巨大的树状分层结构的数据库系统。

注册表记录了用户安装在计算机上的软件和每个程序的相互关联信息,它包括了计算机的硬件配置,包括自动配置的即插即用的设备和已有的各种设备说明、状态属性以及各种状态信息和数据。

利用一个功能强大的注册表数据库来统一集中地管理系统硬件设施、软件配置等信息,从而方便了管理,增强了系统的稳定性。

二、注册表的功能刚才我们看到了,注册表中记录了用户安装在计算机上的软件和每个程序的相关信息,通过它可以控制硬件、软件、用户环境和操作系统界面的数据信息文件。

相关知识:注册表文件的数据信息保存在system.dat和user.dat中、利用regedit.exe程序能够存取注册表文件(其实大家可能也知道regedt32.exe,这两个程序是一样的)三、编辑器说明:在运行里键入regedit就可以进入了根键:这个称为HKEY…………,某一项的句柄项:附加的文件夹和一个或多个值子项:在某一个项(父项)下面出现的项(子项)值项:带有一个名称和一个值的有序值,每个项都可包括任何数量的值项,值项由三个部分组成:名称、数据类型和数据。

1、名称:不包括反斜线的字符、数字、代表符和空格的任意组合。

同一键中不可有相同的名称2、数据类型:包括字符串、二进制和双字节等3、数据:值项的具体值,它的大小可以占用64KB***************************************************************** *************第二课总体结构分析注册表包括以下5个根键1.HKEY_CLASSES_ROOT说明:该根键包括启动应用程序所需的全部信息,包括扩展名,应用程序与文档之间的关系,驱动程序名,DDE和OLE信息,类ID编号和应用程序与文档的图标等。

window 注册表原理

window 注册表原理

window 注册表原理摘要:1.注册表概述2.注册表的结构3.注册表的数据类型4.注册表的存储方式5.注册表的作用6.注册表的权限管理7.注册表的优缺点8.注册表的应用领域正文:Windows 注册表(Registry)是一种数据库系统,用于存储系统和应用程序的配置信息。

它位于计算机的内存中,并随着操作系统的启动而加载。

注册表的原理和功能对于理解Windows 操作系统的工作方式至关重要。

1.注册表概述注册表是Windows 操作系统的核心组件之一,负责存储和管理系统、应用程序和用户的配置信息。

它的设计初衷是为了取代Windows 3.x 时代的INI 文件和Windows 9x 时代的注册数据库,提供一个统一、高效、可扩展的配置存储系统。

2.注册表的结构注册表采用分层结构,分为以下几个部分:- 根目录(Root):注册表的顶层节点,包含所有的子节点。

- 键(Key):类似于文件夹,用于组织注册表数据。

- 值(Value):键下的数据项,可以存储字符串、二进制数据、DWORD 值等不同类型的数据。

- 数据类型(Data Type):注册表中的值具有不同的数据类型,如REG_SZ(字符串)、REG_BINARY(二进制数据)等。

3.注册表的数据类型注册表支持多种数据类型,包括:- REG_SZ:字符串类型,用于存储文本数据。

- REG_MULTI_SZ:多字符串类型,用于存储多个文本数据。

- REG_BINARY:二进制类型,用于存储非文本数据。

- REG_DWORD:DWORD 类型,用于存储32 位整数数据。

- REG_QWORD:QWORD 类型,用于存储64 位整数数据。

4.注册表的存储方式注册表采用哈希表的方式存储数据,提高数据查找和更新的效率。

每个键都有一个唯一的哈希值,用于确定其在注册表中的存储位置。

同时,注册表还支持数据压缩和备份,以节省存储空间和提高数据安全性。

5.注册表的作用注册表在Windows 操作系统中扮演着关键角色,主要体现在以下几个方面:- 存储系统配置信息:包括硬件设备、网络设置、操作系统参数等。

实验课:Windows注册表

实验课:Windows注册表

补充:实验课---Windows注册表 补充:实验课---Windows注册表 ---Windows
由此可见, 注册表( 由此可见 , 注册表 ( Registry) 是 Windows95以 ) 以 上版本操作系统中硬件设备以及客户应用程序得 以正常运行和保存设置的核心“ 数据库” 以正常运行和保存设置的核心 “ 数据库 ” ; 也可 以说是一个非常巨大的树状分层结构的数据库系 统 。 它记录了用户安装在机器上的软件和每个程 序的相互关联信息; 它包含了计算机的硬件配置, 序的相互关联信息 ; 它包含了计算机的硬件配置 , 包括自动配置的即插即用的设备和已有的各种设 备说明、状态属性以及各种状态信息和数据。 备说明、状态属性以及各种状态信息和数据。
注册表? 一、什么是Windows注册表? 什么是 注册表 有人曾经说过,了解了注册表就读懂了 WIN系统,这句话是一点都不假的。 那么,什么是注册表?注册表有什么功 能? 如何去修改注册表以达到最佳的效果? 又如何来区分注册表里有用和无用甚至 是危害的部分呢?
补充:实验课---Windows注册表 补充:实验课---Windows注册表 ---Windows
(1)分析: 分析:
什么是注册表?在还是使用 操作系统的时代里, 什么是注册表?在还是使用Dos和Win3.x操作系统的时代里,大部分的 和 操作系统的时代里 应用程序都采用了ini文件 初始化文件)来保存一些配置信息,如设置路径, 文件( 应用程序都采用了 文件(初始化文件)来保存一些配置信息,如设置路径, 环境变量等。 控制着所有windows和应用程序的特征和 环境变量等。system.ini和win.ini控制着所有 和 控制着所有 和应用程序的特征和 存取方法,它在少数的用户和少数应用程序的环境中工作的很好。 存取方法,它在少数的用户和少数应用程序的环境中工作的很好。随着应用程 序的数目的不断增加和复杂性的日益增强,则需要在.ini文件中添加更多的参 序的数目的不断增加和复杂性的日益增强,则需要在 文件中添加更多的参 数项。这样下来,在一个变化的环境中,在应用程序安装到系统中后, 数项。这样下来,在一个变化的环境中,在应用程序安装到系统中后,每个人 都会更改.ini文件 然而,几乎没有一个人在删除应用程序后删除.ini文件中的 文件。 都会更改 文件。然而,几乎没有一个人在删除应用程序后删除 文件中的 相关设置,所以system.ini和win.ini这个两个文件会变的越来越大。每次增加 这个两个文件会变的越来越大。 相关设置,所以 和 这个两个文件会变的越来越大 的内容会导致系统性能越来越慢,在每次应用程序的升级都出现类似的难题: 的内容会导致系统性能越来越慢,在每次应用程序的升级都出现类似的难题: 升级后会增加更多的参数项但是从来不去掉旧的参数设置。 升级后会增加更多的参数项但是从来不去掉旧的参数设置。而且还有一个明显 的问题,一个.ini文件的最大尺寸是 文件的最大尺寸是64KB。为了能够解决这个问题,软件商自 的问题,一个 文件的最大尺寸是 。为了能够解决这个问题, 己开始支持自己的.ini文件 然后指向特定的ini文件 这样下来多个.ini文件影 文件, 文件, 己开始支持自己的 文件,然后指向特定的 文件,这样下来多个 文件影 响了系统正常的存取级别设置。 响了系统正常的存取级别设置。

Windows注册表概述

Windows注册表概述注册表是Windows系统存储关于计算机配置信息的数据库,包括了系统运行时需要调用的运行方式的设置。

Windows注册表中包括的项目有:每个用户的配置文件、计算机上安装的程序和每个程序可以创建的文档类型、文件夹和程序图标的属性设置、系统中的硬件、正在使用的端口等。

注册表按层次结构来组织,由项、子项、配置单元和值项组成。

注册表中包括如下各项:●HKEY_CURRENT_USER:包含当前登录用户的配置信息的根目录。

用户文件夹、屏幕颜色和“控制面板”设置存储在此处。

该信息被称为用户配置文件。

●HKEY_USERS:包含计算机上所有用户的配置文件的根目录。

HKEY_CURRENT_USER是HKEY_USERS 的子项。

●HKEY_LOCAL_MACHINE:包含针对该计算机(对于任何用户)的配置信息。

●HKEY_CLASSES_ROOT:是HKEY_LOCAL_MACHINE\Software的子项。

此处存储的信息可以确保当使用Windows资源管理器打开文件时,将使用正确的应用程序打开对应的文件类型。

●HKEY_CURRENT_CONFIG:包含本地计算机在系统启动时所用的硬件配置文件信息。

对于注册表的修改,需要使用专门的编辑器完成,在Windows中为我们提供了这个工具。

而在Win2000中微软新提供了一个针对多用户系统的注册表编辑器,这就是我们本期将主要介绍的内容。

在此要特别强调一点:一般来讲注册表不须要用户自己修改,因为其中包括了Windows启动和运行所必须的全部配置,错误的设置将会导致应用程序无法运行、系统出错,直至系统崩溃或无法启动。

如果需要对注册表进行编辑,务必事先进行注册表项目备份!Win2000中的注册表编辑器在Win2000中,系统提供了两个注册表编辑工具,一个是从Win9x延续下来的,一个是新版本操作系统提供的。

在此我们要介绍的是后者。

1.程序的启动单击系统开始按钮,在关联菜单中选择“运行”命令,激活相关界面。

电脑操作系统注册表知识大全

电脑操作系统注册表知识大全电脑的操作系统注册表是其中一个重要的组成部分,它记录着操作系统的配置信息和用户的个性化设置。

了解注册表的知识可以帮助我们更好地管理和维护电脑系统。

本文将为大家详细介绍电脑操作系统注册表的相关知识。

一、注册表的概述和作用1. 什么是注册表注册表是Windows操作系统的一个数据库,用于存储系统和应用程序的设置信息。

它以树状结构组织,包括各个子项和键值对。

通过读取和修改注册表的内容,可以改变系统的行为和应用程序的功能。

2. 注册表的作用注册表是操作系统的核心组成部分,它记录了一些关键配置信息,包括硬件设备驱动、用户个性化设置、系统运行参数等。

通过修改注册表,可以对系统进行优化、修复和个性化定制。

二、注册表的分层结构注册表以树状结构分层组织,包括了五个主要的根节点,分别是HKEY_CLASSES_ROOT、HKEY_CURRENT_USER、HKEY_LOCAL_MACHINE、HKEY_USERS和HKEY_CURRENT_CONFIG。

下面我们逐一介绍这些根节点的作用和对应的子项。

1. HKEY_CLASSES_ROOTHKEY_CLASSES_ROOT主要用于处理文件的关联和默认程序。

它包含了文件扩展名与文件类型的映射关系,可以通过修改这些键值对来改变文件的默认打开方式。

2. HKEY_CURRENT_USERHKEY_CURRENT_USER保存了当前登录用户的个性化设置,包括桌面背景、任务栏位置和程序默认设置等。

我们可以在这里进行用户配置信息的修改和备份。

3. HKEY_LOCAL_MACHINEHKEY_LOCAL_MACHINE是存储了系统全局配置信息的根节点。

其中的子项主要包括了系统启动配置、硬件驱动和安装程序的注册信息等。

4. HKEY_USERSHKEY_USERS保存了系统中所有用户的配置信息。

每个用户都有一个对应的SID(Security Identifier),可以通过HKEY_USERS\SID来访问某个特定用户的注册表配置。

注册表详细说明

注册表的基本结构介绍不论是WINDOWS 95/98操作系统,还是WINDOWS NT/2000操作系统,其注册表的结构大体上是基本相同的,都是一种层叠式结构的复杂数据库,由键、子键、分支、值项和缺省值几部分组成。

注册表包括以下的5个主要键项:1.HKDY_CLASSES_ROOT:包含启动应用程序所需的全部信息,包括扩展名、应用程序与文档之间的关系、驱动程序名、DDE和OLE信息,类ID编号和应用程序与文档的图标等。

2.HKEY_CURRENT_USER:包含当前登录用户的配置信息,包括环境变量、个人程序、桌面设置等。

3.HKEY_LOCAL_MACHINE:包含本地计算机的系统信息,包括硬件和操作系统信息,如设备驱动程序,安全数据和计算机专用的各类软件设置信息。

4.HKEY_USERS:包含计算机的所有用户使用的配置数据,这些数据只有在用户登录在系统上时方能访问。

这些信息告诉系统当前用户使用的图标、激活的程序组、开始菜单的内容以及颜色、字体等。

5.HKEY_CURRENT_CONFIG:存放当前硬件的配置信息,其中的信息是从HKEY_LOCAL_MACHINE中映射出来的。

具体的说明请见如下的介绍:一、HKEY_CLASSES_ROOT根键HKEY_CLASSES_ROOT根键中记录的是Windows操作系统中所有数据文件的信息内容,主要记录了不同的文件的文件名后缀和与之对应的应用程序。

当用户双击一个文档时,系统可以通过这些信息启动相应的应用程序。

HKEY_CLASSES_ROOT根键是由多个子键组成的,可分为两种:一种是已经注册的各类文件的扩展名,另一种是各种文件类型的有关信息。

由于该根键包含的子键数目最多,下面就用Avifile子键简要介绍它下面的子键的含义:1.CLSID子键Avifile子键下的第一个子键是“CLSID”,即“分类标识”,在选中它时可以看到其默认的键值。

Windows系统可用这个类标识号来识别相同类型的文件。

电脑系统注册表详解

电脑系统注册表详解修改注册表有三种方法,归纳如下:在这里提醒大家一句,如果你没有把握,切记在修改之前,一定要备份注册表。

一.用windows的注册表修改器--regedit.exe方法是在windows的左下角开始菜单里,点击运行,然后键入regedit,回车即可。

你可以在打开的修改器里查找所需要修改的注册表修改项。

比如要禁止“开始”菜单里的查找功能,我们知道修改的内容为:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVer sion\Policies\Explorer,在右边的窗口中新建一个DWORD值"NoFind",并设值为1.(查阅本手册即可找到)。

那么我们打开注册表修改器,可以看到有HKEY_CURRENT_USER这个根键,左边还有一个"+"号,点击"+"号展开下面的目录树,找到Software,再展开找Microsoft,这样一层一层地展开,直到找到Explorer项,看右边的窗口,你会发现有不少的键值,恭喜你,你快成功了。

然后在右边的窗口中单击鼠标右键,选择新建DWORD值,输入NoFind,注意大小写,你会发现右边窗口中多了一个名为NoFind的键名,OK,我们给它赋值,在NoFind上双击,然后在弹出的窗口中将原来默认的0改成1,最后,重新启动计算机后,你会发现开始菜单里的“查找”消失了,如果你想把它改回来,那么按上面的方法,把1改成0,然后重新启动就可以了。

是不是很简单?其他的修改也差不多了,关键是要找到修改的内容,这就是本手册所提供的强大功能了。

呵呵,相信能给你带来很大的帮助。

二.用专门的修改软件如果你很懒,不想知道究竟要修改什么内容。

那么就用专门的注册表修改软件了,比较有名气的是“超级兔子魔法”,还有“windows优化大师”,在这里评价一下,windows优化大师名字响,可是不好用。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档