注册表基本知识

注册表基本知识
注册表基本知识

注册表基本知识

注册表是Windows XP系统存储关于计算机配置信息的数据库,包括系统运行时需要调用的运行方式的设置;软、硬件的有关配置和状态信息,应用程序和资源管理器外壳的初始条件、首选项和卸载数据;计算机整个系统的设置和各种许可,文件扩展名与应用系统的关联,硬件的描述、状态和属性;计算机性能记录和底层系统状态信息,以及其他各类数据。这里我们就介绍一下注册表的基本概念、结构和相关的初级知识,为读者进一步深入了解注册表做好铺垫。

1.1 注册表的由来

PC机及其操作系统得一个特点就是允许用户按照自己的要求对计算机系统的软件和硬件进行各种各样的配置。早期的图形操作系统,如Windows 3.X中,对软硬件工作环境的配置是通过对扩展名为INI的文件进行修改来完成的。Windows 3.X在启动时是通过许多初始化文件来加载16位实模式和32位虚拟模拟设备驱动程序(VxD)的。例如,要启动Window 3.X,必须有WINI.INI,SYSTEM.INI及其各种配套的INI文件。但INI文件管理起来很不方便,因为每种设备或应用程序都得有自己的INI文件,并且在网络上很难实现远程访问。早期的Window 3.X应用程序不仅自己有专门的初始化文件,而且在WIN.INI中往往还要增加一些配置项,时间长了,WIN.INI不断增大。而且WIN.INI的许多配置项一直遗留着,一般用户无法删除。随着WIN.INI的增大,Window 3.X运行速度也相应地降低。另外,WIN.INI 不能超过64KB,否则Window 3.X无法启动,或运行程序中会出现许多莫名其妙的错误。

由于INI文件的最大长度是64KB,所以是系统扩展的一个很明显的障碍。为了解决这个问题,许多开发商后来都开始向用户提供自己的INI文件,并仅在WIN.INI文件和SYSTEM.INI文件中列出指向自用INI文件的一个指针。但这种方法也有不足:INI文件会散布在系统的各个地方,而且分级访问的本质存在严重的缺陷。如果WIN.INI做了某一特殊的设置,而应用程序的INI文件又做出了另一个设置,那么究竟选择谁?如何判定一种具体的设置的优先级呢?

为了克服上述这些问题,在Windows 95及其后继版本中,采用了一种叫做“注册表”的数据库来统一进行管理,将各种信息资源集中起来并存储各种配置信息。按照这一原则,Windows 各版本中都采用了将应用程序和计算机系统全被配置信息容纳在一起的注册表,用来管理应用程序和文件的关联、硬件设备说明、状态属性,以及各种状态信息和数据等。Windows XP的注册表在结构上可以说是Windows 2000与Windows 9X/Me注册表的综合体,含有以上两种注册表的大量信息,同时也有大量最新的设置特点。

Windows XP注册表保存着操作系统正常运转所需的大部分信息。在每次启动时,系统会根据计算机关机时创建的一系列文件创建注册表,注册表一旦载入内存,就会被一直维护着。注册表实际上是一个系统参数的关系数据库,从很多方面来看,它是Windows XP计算机行为和能力的数据交换中心。注册表代表一系列数据文件,主要用于帮助Windows XP对硬件、软件、用户环境以及Windows 的“外观与感觉”进行控制。

注册表与INI文件的不同之处有如下几点:

●注册表采用了二进制形式登录数据。

●注册表支持子项(键),各级子关键字都有自己的“值项(键值)”。

●注册表中的键值项可以包含可执行代码,而不是简单的字串。

●在同一台计算机上,注册表可以存储多个用户的特性。

1.2 注册表的特点和功能

注册表也有大小和限制,不可能无限大。用户可能收到一条消息说注册表以及太大,所剩配额不多,以致无法满足当前的分配请求。除非用户改变它,否则注册表大小被设置为页面池大小的25%。对大多数的计算机而言,页面池的大小大约等于已安装内存的数量,最大可至192MB。可将注册表设置为页面池大小的80%。

Windows XP将依据当前已安装的内存数量来调整注册表的大小。虽然绝大多数用户将发现默认值对于使用来说是可接受的,但仍有若干个注册表项将影响注册表的大小。为了创建非常大的注册表,需确保安装的内存数量足够大,并设置注册表中的RegistrySizeLimit 和PagedPoolSize项。

Microsoft将存储在注册表数据向中的任何对象的大小限制在1MB以内。这条限制基本上只对REG_BINARY对象有意义,因为字符串和其他对象不可能有这么大。如果用户需要存储超过1MB的注册表对象,那么就有必要在一个文件中存储该信息并在注册表中存储一个指向这个文件的指针。没有这条限制,注册表将很容易成为系统中最大的文件。Windows XP操作系统合应用程序都在Windows XP注册表中存储数据。这既有好处又有坏处。好处是注册表是一个高效的公共存储区域,坏处事,越来越多的应用程序和系统在注册表中存储信息,注册表就越来越庞大。

注册表的特点如下:

●注册表允许对硬件、系统参数、应用程序和设备驱动程序进行跟踪配置,这使得修

改某些设置后不用重新启动计算机成为可能。

●注册表中登记的硬件部分数据可以支持高版本Windows的即插即用特性。当

Windows检测到机器上的新设备时,就把有关数据保存到注册表中。另外,还可以

避免新设备与原有设备之间的资源冲突。

●管理人员和用户通过注册表可以在网络上检查系统得配置和设置,使得远程管理得

以实现。

概括地说,注册表大致分为以下两大功能:

●注册表是连接操作系统合硬件、驱动程序的数据库。这是因为在XP中,注册表是

作为保存驱动程序所有设置及位置的数据库来使用的。这个数据库的内容包括了许

多东西,像驱动程序的位置、存放地址、版本号等信息。有了这些针对各种设备的

信息,就可以通过驱动程序使用相应的设备了。没有它,操作系统就没法管理硬件。

●注册表也是操作系统与应用程序关联的数据库。当我们启动一个应用程序时,注册

表就会像操作系统提供与这个应用程序有关的资料,以便找出这个应用程序,设置

准确的数据文件的位置以及启动其他必要的设置。实际上,还不仅仅只有这些。注

册表保存的信息还包括默认数据、附属文件位置、菜单、工具栏、窗口状态以及其

他选项。另外,还有软件的安装日期、用户、版本号,有时还包括一个序列号。1.3 注册表的结构

在安装了大量应用程序以后,注册表会变得非常庞大,为了避免降低系统的性能,注册表中的信息以二进制格式保存,而不像Windows 3.X的INI文件或者MS-DOS系统文件那

样以文本格式保存。

1.3.1 注册表基本元素

使用注册表编辑器(REGEDIT.EXE)打开注册表,就可以看出它的结构,如图1.1所示。注册表的结构由配置单元(hive key)、项(key)、子项(subkey)和值(value)组成,它们是不同的注册表数据类型。Windows XP注册表分为4层,而且呈层叠式的树状结构。

图1.1 注册表的树状结构

●配置单元:有5个系统定义的配置单元,它们名称的第1部分是:HKEY_。

●项:分为用户定义的项和系统定义的项。这些项没有特殊的命名约定,它们以主

HKEY_配置单元的子目录形式存在。项没有附带数据,它只负责组织对数据的访

问。

●子项:分为用户定义的子项和系统定义的子项。这些子项没有特殊的命名约定,它

们作为用户定义或系统定义的项的子目录形式存在。子项没有相关的数据,他们知

识用来组织对数据的访问。

●值:这些元素位于结构链的末端,就像是文件系统中的文件一样。它们包含着计算

机及其应用程序执行时使用的实际数据。它们可分为小而有效的几种数据类型。

在注册表中,“项”可以分为两类:一类是由系统定义的,一般都称为“预定义项”;另一类是由应用程序定义的,由于安装的应用软件不同,其登录项也就不同。在Windows XP 系统中,打开注册表编辑器,可以看到注册表中的项。

注册表通过配置单元、项(最上层的也称为“根键”,例如,图 1.2中所示的HKEY_CURRENT_USER就是一个根键,标题栏上也有显示)和子项来管理各种信息,其中的Control Panel是一个主键(项),展开后就可以看到它里面的子键(项)。注册表中的所有信息是以各种形式的“键值项数据”保存下来,如图1.2中的键值项Opened的数据(值)为“REG_DWORD:0x00000001”。其中,“REG_DWORD”是该键值项的数据类型;“0x00000001”代表该键值被赋予的数值。

图1.2 配置单元下的项及其值项

注册表中包含副本——例如,用户会注意到在HKEY_CURRENT_USER中的所有数据也都包含在HKEY_USERS配置单元中。但这并非相同数据的不同两套,只是同一数据有两个名字。Windows XP需要让注册表的部分内容同时在两处出现,但又不想复制这些部分,因为这样会带来更新方面的问题。实际上,系统对注册表部件创建了别名或者说另一个名字。别名指向原始部件,并在原始部件更新时更新。这些别名由Windows独自创建,作为用户,不能在注册表中创建别名。

1.3.2 HKEY_LOCAL_MACHINE

HKEY_LOCAL_MACHINE(HKLM)是包含操作系统及硬件相关信息(例如,计算机总线类型、高级电源管理、系统可用内存、浮点处理器、串口、超文本终端、数字协处理器、当前安装了哪些设备驱动程序以及启动控制数据等)的配置单元。实际上,HKEY_LOCAL_MACHINE保存着注册表中的大部分信息,因为另外有两个配置单元都是其子项的别名。由于这些使者是针对那些使用Windows系统的用户而设置的,是一个公共配置信息,所以它与具体用户无关。

说明:配置单元通常简写成HK机上它们以下划线分隔的单词的首字母。

该配置单元下面包含了5个子项,分别担当一定的功能。

1.HARDWARE子项

该子项包含了系统使用的浮点处理器、串口等有关信息。在它下面存放一些有关超文本终端、数字协处理器和串口等信息。HARDWAR子项又包含4个子项。

ACPI:有关高级电源管理的设置信息。

DESCRIPTION:用于存放有关系统信息。

DEVICEMAP:用于存放设备映像。

RESOURCEMAP:用于存放系统资源映像。

2.SAM子项

这个子项主要包含安全账户管理器(Security Accounts Manager)使用的信息。Windows XP不具有服务器的功能,在Windows 2000 Sever作为域控制器时,使用这个子项保存用户和组的信息,以便在目录服务的恢复模式下使用。域控制器维护在活动目录中的用户和组信息的安全,对于域中的其他计算机无法使用这些信息。

这个子项中的信息被系统保护起来,在Windows XP Professional和Home Edition下都无法查看。在Windows 2000 Server下也不应伽被直接编辑修改,活动目录工具可修改其中的项目。

3.SECURITY子项

包含了本地安全性和用户权限方面的信息。SECURITY子项是SAM子项的副本。与SAM子项一样,它不能在注册表编辑器中进行修改,被系统隐藏保护起来。只能通过系统管理员的工具进行修改。

4.SOFTWARE子项

该子项中保留的是所有已安装的32位应用程序的信息。各个程序的控制信息分别安装在相应得子项中。由于不同的机器安装的应用程序互不相同,因此这个子项下面的子项信息会有很大的差异。

5.SYSTEM子项

该子项存放的是系统启动和修复时所需的信息,其中包括与系统启动、设备驱动程序、服务和Windows XP本身相关的配置信心等。SYSTEM子键下面有一个CurrentControlSet 子键,系统在这个子键下保存了当前的驱动程序控制集的信息。

1.3.3 HKEY_CLASSES_ROOT

HKEY_CLASSES_ROOT(HKCR)配置单元包含的子项列出了当前已在计算机上注册的所有COM服务器与应用程序相关联的所有文件扩展名。这些信息是HKEY_LOCAL_MACHINE\SOFTWARE\Classes子项的映射。

HKEY_CLASSES_ROOT配置单元由多个子项组成,具体可分为两种:一种是已经注册的各类文件的扩展名,一种是各种文件类型的有关信息。由于该配置单元包含的子项数目最多,下面就以A VIFILE子项为例简要介绍它下面的子项的含义。

1.CLSID子项

A VIFILE子项下的第一个子项是CLSID子项,即“分类标识”,在选中它时可以看到其默认的项值。Windows系统可用这个类标识号来识别相同类型的文件。在HKEY_CLASSES_ROOT配置单元下也有一个子项CLSID,其中包含了所有注册文件的类标识。

2.Compressors子项

该分支下面的两个子项auds和vids分别给出了音频和视频数据压缩程序的类标识,通过这些类标识可以找到相应的处理程序。

3.Defaultlcon子项

该子项用于设置A VIFILE的默认图标。

4.Extensions子项

指明该类型的文件可具有的扩展名,这里有3个被指定为该类的文件扩展名:AU、A VI 和W A V。

5.Insertable子项

所有执行OLE文档嵌入的组件被分成一个组件类,放置在Insertable子项下。

6.Protocol子项

该分支的子项中包含了执行程序和编辑程序的路径和文件名。其中的StdExecute子项具有如下子项结构:HKEY_CLASSES_ROOT_A VIFILE\protocol\StdExecute\Server,它用于指定A VIFILE的标准执行程序。

7.RIFFHandlers子项

该子项用于设置RIFF文件的句柄。在该子项下包含了A VI和WA VE两个文件的类标识。

A VI子项位于HKEY_CLASSES_ROOT\A VIFILE\RIFFHandlers\AVI分支上,用于设置A VI 文件的类标识;W A VE子项位于HKEY_CLASSES_ROOT\AVIFILE\RIFFHandlers\WA VE分支上,用于设置W A VE文件的类标识。

8.Shell子项

该子项位于HKEY_CLASSES_ROOT\A VIFILE\Shell分支上,用于设置视频文件的外壳。其下面的Open子项具有如下子项结构:HKEY_CLASSES_ROOT\A VIFILE\Shell\Open\Command,它用于设置“打开”A VI文件的程序。

Play子项具有如下子项结构:HKEY_CLASSES_ROOT\A VIFILE\Shell\Play\Command,它用于指定用于“播放”命令的程序。

9.Shellex子项

该子项位于HKEY_CLASSES_ROOT\A VIFILE\Shellex分支上。该分支的子项包含了视频文件的外壳扩展,在该子项下面有一个PropertySheetHandlers子项,用于设置“视频文件属性页”(Avi Page)的文件句柄。

1.3.4 HKEY_CURRENT_CONFIG

如果你在Windows XP中设置了两套或者两套以上的硬件配置文件(Hardware Configuration File),则在系统启动时将会让用户选择使用哪套配置文件。而HKEY_CURRENT_CONFIG根键中存放的正是当前配置文件的所有信息。

HKEY_CURRENT_CONFIG(HKCC)配置单元包含的子项列出了计算机当前会话的所有硬件配置信息。硬件配置文件出现于Windows NT版本4以后的Windows操作系统,它允许你选择在机器某个指定的会话中支持哪些设备驱动程序。这些信息是HKEY_LOCAL_ MACHINE\SYSTEM\CurrentControlSet子项的映射。

1.3.5 HKEY_USERS

HKEY_USERS(HKU)配置单元包含的子项含有当前计算机上所有的用户配置文件。其中一个子项总是映射为HKEY_CURRENT_USER(通过用户的SID值)。另一个子项HKEY_USERS\DEFAULT包含用户登录前使用的信息。

个人配置文件保存在%SystemRoot%\Profiles文件夹或%sysdrive%\Documents and Settings\Default User文件夹中。除非使用闲置的配置文件,否则就保存在这里。DEFAULT子项的配置是针对未来将会被创建的新用户的。新用户根据默认用户的配置信息来生成自己的配置文件,该配置文件包括环境、屏幕、声音等多种信息。这个子项又有9个子项。下面重点讨论其中的几个子项。

1.AppEvents

它包含了各种应用事件(包括事件名称、描述以及各种系统功能的声音)的列表。其下面又包含了两个子键EventLabels(按字母顺序列表)和Schemes(按事件分类列表)。

2.Control Panel

它所包含的内容与桌面、光标、键盘和鼠标等设置有关。改变它们的项将会改变对应的工作环境或参数。

3.Keyboard layout

用于设置键盘的布局,如键盘语言的加载顺序等。该子项下面提供有如下3个子项。preload子项位于HKEY_USERS\.DEFAULT\keyboard layout\substitutes分支上,用于设置键盘语言的加载次序。Preload子键下面的子键个数与用户在系统中安装的键盘语言有关。

Substitutes子项位于HKEY_USERS\.DEFAULT\keyboard layout\substitutes分支上,用于设置可替换的键盘语言布局。在通常情况下,此子项的设置是空的。

Toggle子项位于HKEY_USERS\.DEFAULT\keyboard layout\toggle分支上,用于选择键盘语言。

电脑注册表使用大全

电脑注册表使用大全.txt结婚就像是给自由穿件棉衣,活动起来不方便,但会很温暖。谈恋爱就像剥洋葱,总有一层让你泪流。HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/Network/RealModeNet 下修改右边窗口中的“autologon”为“01 00 00 00 00”。 禁止CD-ROM自动运行: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\CDRom在右边的窗口中,把DWORD值“Autorun”改为“0”。“1”表示自动运行. 允许强制关闭系统: 在我们运行程序的时候,有时会遇到软件程序没反映的现象,于是我们按CTRL+ALT+DEL来关闭系统而当我们按下后,系统会叫我们退出前要使软件程序退出,使用本功能可允许强制关闭系统在HKEY_USERS\.DEFAULT\Control Panel\desktop下,在右边的窗口中创建一个字符串值:“AutoEndTasks"并将其值设为“1". 禁止光标闪动: 在HKEY_USERS\.DEFAULT\Control Panel\desktop下在右边的窗口中创建一个字符串值:“CursorBlinkRate”,并将其值设为“-1”。 自动更新: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Update把二进制值“UpdateMode”改为“00 00 00 00”。 自动运行光碟: HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer 在右边的窗口中创建一个二进制值:“NoDriveTypeAutoRun”,并将其值设为“95 00 00 00”想禁止自动运行,只需改为"b5 00 00 00"。 自动播放光碟: 在HKEY_CLASSES_ROOT\AudioCD\shell下在右边的窗口中修改字符串值:“默认”,改其值为空格. 禁止使用任务栏: 在HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer 下在右边的窗口中新建一个DWORD值:“NoSetTaskBar”,并设其值为“1”。此条技巧的作用是当我们在系统的任务栏上点击鼠标右键,再选择“属性”时,将会出现以下的提示信息."本次操作由于这台计算机的限制而被取消。请与你的系统管理员联系”。 改变图标大小: HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics在右边的窗口中找到字符串值:“Shell Icon Size”,改变其值即改变图标大小,缺省值为“32”。

Win10各种注册表小设置,不断更新中...

去除搜索按钮 复制粘贴一下内容,保存为reg文件,双击,确定(注意导入后需要重新启动资源管理器)Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ Search] "EnableProactive"=dword:00000000 恢复搜索按钮1.导入如下即可(两个注册表任选其一即可恢复注意导入后需要重新启动资源管理器) Windows Registry Editor Version 5.00 [-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion \Search] "EnableProactive"=dword:00000000 2. Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ Search] "EnableProactive"=dword:00000001 去除多任务(虚拟桌面)按钮(同一楼,复制粘贴保存为reg文件)

Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ Explorer\MultitaskingView\AllUpView] "Enabled"=dword:00000000 恢复多任务按钮 1. Windows Registry Editor Version 5.00 [-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion \Explorer\MultitaskingView\AllUpView] "Enabled"=dword:00000000 2. Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ Explorer\MultitaskingView\AllUpView] "Enabled"=dword:00000001 预览版更新选择功能,预览版微软锁定了选择权,现提供注册表方法更

注册表的基本结构介绍

注册表的基本结构介绍 不论是WINDOWS 95/98操作系统,还是WINDOWS NT/2000操作系统,其注册表的结构大体上是基本相同的,都是一种层叠式结构的复杂数据库,由键、子键、分支、值项和缺省值几部分组成。 注册表包括以下的5个主要键项:注:Windows mobile2003操作系统只有3个主要键项,2005有1个副键项! 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系统可用这个类标识号来识别相同类型的文件。在HKEY_CLASSES_ROOT主键下也有一个子键“CLSID”,其中包含了所有注册文件的类标识。 https://www.360docs.net/doc/0a7732692.html,pressors 子键

注册表键值大全

注册表键值大全 使系统没有“运行”选项 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\NoRu n 让操作系统无“关闭系统”选项 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\NoCl ose 让操作系统无“注销”选项 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\NoLo gOff 让操作系统无逻辑驱动器C HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\NoDr ives 让操作系统无法切换至传统DOS的实模式下 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\WinOldApp\N oRealMode 让系统登录时显示一个登录窗口,以下是写入启动弹出对话框标题 HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Winlogon\Legal Noti ceCaption 写入启动弹出对话框内容 HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Winlogon\Legal Noti ceText 二、对IE 相关注册表项值项的修改 设置浏览器默认主页 HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\Start Page HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\First Home Page

注册表基本知识

注册表基本知识 注册表是Windows XP系统存储关于计算机配置信息的数据库,包括系统运行时需要调用的运行方式的设置;软、硬件的有关配置和状态信息,应用程序和资源管理器外壳的初始条件、首选项和卸载数据;计算机整个系统的设置和各种许可,文件扩展名与应用系统的关联,硬件的描述、状态和属性;计算机性能记录和底层系统状态信息,以及其他各类数据。这里我们就介绍一下注册表的基本概念、结构和相关的初级知识,为读者进一步深入了解注册表做好铺垫。 1.1 注册表的由来 PC机及其操作系统得一个特点就是允许用户按照自己的要求对计算机系统的软件和硬件进行各种各样的配置。早期的图形操作系统,如Windows 3.X中,对软硬件工作环境的配置是通过对扩展名为INI的文件进行修改来完成的。Windows 3.X在启动时是通过许多初始化文件来加载16位实模式和32位虚拟模拟设备驱动程序(VxD)的。例如,要启动Window 3.X,必须有WINI.INI,SYSTEM.INI及其各种配套的INI文件。但INI文件管理起来很不方便,因为每种设备或应用程序都得有自己的INI文件,并且在网络上很难实现远程访问。早期的Window 3.X应用程序不仅自己有专门的初始化文件,而且在WIN.INI中往往还要增加一些配置项,时间长了,WIN.INI不断增大。而且WIN.INI的许多配置项一直遗留着,一般用户无法删除。随着WIN.INI的增大,Window 3.X运行速度也相应地降低。另外,WIN.INI 不能超过64KB,否则Window 3.X无法启动,或运行程序中会出现许多莫名其妙的错误。 由于INI文件的最大长度是64KB,所以是系统扩展的一个很明显的障碍。为了解决这个问题,许多开发商后来都开始向用户提供自己的INI文件,并仅在WIN.INI文件和SYSTEM.INI文件中列出指向自用INI文件的一个指针。但这种方法也有不足:INI文件会散布在系统的各个地方,而且分级访问的本质存在严重的缺陷。如果WIN.INI做了某一特殊的设置,而应用程序的INI文件又做出了另一个设置,那么究竟选择谁?如何判定一种具体的设置的优先级呢? 为了克服上述这些问题,在Windows 95及其后继版本中,采用了一种叫做“注册表”的数据库来统一进行管理,将各种信息资源集中起来并存储各种配置信息。按照这一原则,Windows 各版本中都采用了将应用程序和计算机系统全被配置信息容纳在一起的注册表,用来管理应用程序和文件的关联、硬件设备说明、状态属性,以及各种状态信息和数据等。Windows XP的注册表在结构上可以说是Windows 2000与Windows 9X/Me注册表的综合体,含有以上两种注册表的大量信息,同时也有大量最新的设置特点。 Windows XP注册表保存着操作系统正常运转所需的大部分信息。在每次启动时,系统会根据计算机关机时创建的一系列文件创建注册表,注册表一旦载入内存,就会被一直维护着。注册表实际上是一个系统参数的关系数据库,从很多方面来看,它是Windows XP计算机行为和能力的数据交换中心。注册表代表一系列数据文件,主要用于帮助Windows XP对硬件、软件、用户环境以及Windows 的“外观与感觉”进行控制。 注册表与INI文件的不同之处有如下几点: ●注册表采用了二进制形式登录数据。 ●注册表支持子项(键),各级子关键字都有自己的“值项(键值)”。

常用的注册表项目编辑

二、桌面外观的修改实例 1.全面定制“开始”菜单中的图标(适用范围:Windows 9x/Me/NT/2000/XP) “开始”菜单是用户最常使用的,它里面有“程序”、“文档”、“设置”、“搜索”、“帮助”、“运行”和“关机”等几项图标,我们可以通过修改注册表来加以改变。 首先运行注册表编辑器,进入到注册表项HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\ Explorer\Shell Icons。如果该注册表项不存在,则创建它。 在该注册表项下创建如下表中罗列的字符串类型的值项,并且修改它们的值为新的图标。(如图表) 重新启动计算机,“开始”菜单中的图标就全部换成了新的图标。 提示:图标可以直接使用可执行文件中的图标。例如“explorer.exe,3”,表示使用explorer.exe文件中的第4个图标。 2.增加和删除“开始”菜单中的项目 一般情况下,“开始”菜单中有“程序”、“文档”、“设置”、“搜索”、“帮助”、“运行”和“关机”这几项。通过修改注册表,我们可以将一些不常用的项

从“开始”菜单中删除。如果有特殊的目的,例如网吧中的计算机可能不想让使用者使用“开始”菜单中的“控制面板”来随意改变计算机的设置,也可以使用此方法。 下表中的值项,都位于注册表项HKEY_CURRENT_USER\Software\Microsoft\Windows\ CurrentVersion\Policies\Explorer中。(如图表) 3.增加和删除桌面的固定项目(适用范围:Windows 9x/Me/NT/2000/XP)一般情况下,桌面上都有“我的电脑”、“网上邻居”、“回收站”、“我的文档”等。通过修改注册表,我们可以不让这些项目显示在桌面上。这对于不希望使用者胡乱操作的场合是有用处的。例如对于网吧中的计算机,就可以将全部的桌面项目隐藏起来,以防止使用者通过“我的电脑”

常用注册表命令大全

常用注册表命令大全 开始菜单及相关设置》 [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentV ersion\Policies\Explorer] "NoRecentDocsMenu"=dword:00000001(隐藏开始->文档菜单)"NoRecentDocsHistory"=dword:00000001(禁止将打开的文档存入历史记录)"ClearRecentDocsOnExit"=dword:00000001(退出系统自动清除历史记录,包括文档、运行和查找) "NoFavoritesMenu"=dword:00000001(隐藏开始->收藏夹菜单) "NoSMHelp"=dword:00000001(隐藏开始->帮助菜单)(WIN2000/ME/XP) "NoFind"=dword:00000001(禁用查找/搜索) "NoRun"=dword:00000001(禁用运行,禁止IE访问本地资源,除非输入"桌面",禁止WIN2000/XP通过任务管理器创建新任务) "NoLogOff"=dword:00000001(禁用注销)(WIN9X) "StartMenuLogOff"=dword:00000001(禁用注销)(WIN2000/XP) "NoClose"=dword:00000001(禁用关闭系统/关闭计算机) "NoSetFolders"=dword:00000001(隐藏控制面板、打印机/网络连接,WIN2000/XP仅从开始菜单隐藏;此外还禁用WIN+E快捷键) "NoSetTaskbar"=dword:00000001(禁止设置任务栏和开始菜单)"NoFolderOptions"=dword:00000001(从开始->设置菜单和资源管理器菜单中删除文件夹选项) "NoWindowsUpdate"=dword:00000001(从开始菜单中删除Windows Update,禁止到Windows Update网站升级) "NoSetActiveDesktop"=dword:00000001(从开始->设置菜单中删除活动桌面)(WIN9X)"NoActiveDesktop"=dword:00000001(禁用活动桌面,WIN9X/2000在桌面右键菜单和显示属性里不出现相关项目) "NoActiveDesktopChanges"=dword:00000001(禁止更改活动桌面,在显示属性里不出现相关项目) 《资源管理器设置》 [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentV ersion\Policies\Explorer] "NoFileMenu"=dword:00000001(隐藏Explorer中的文件菜单)"NoNetConnectDisconnect"=dword:00000001(禁止使用资源管理器或网上邻居映射或断开网络驱动器) "NoWebView"=dword:00000001(禁止按Web页查看)(WIN2000/XP) 1《隐藏桌面图标》 [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentV ersion\Policies\Explorer] "Nodesktop"=dword:00000001(隐藏桌面所有图标) "NoNetHood"=dword:00000001(隐藏桌面网上邻居图标) "NoInternetIcon"=dword:00000001(隐藏桌面Internet Explorer图标) 2《禁止使用鼠标右键》 [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentV ersion\Policies\Explorer]

Win10各种注册表小设置

Win10各种注册表小设置 很多人不适应Win10的新功能,且还有强迫症,讨厌任 务栏的搜索和多任务按钮。现提供屏蔽方法。去除搜索按钮 复制粘贴一下内容,保存为reg文件,双击,确定(注意导 入后需要重新启动资源管理器)Windows Registry Editor Version CurrentVersion\Search]"EnableProactive"=dword:00000000如何你想恢复,导入如下即可(两个注册表任选其一即可恢复 注意导入后需要重新启动资源管理器)Windows Registry Editor Version CurrentVersion\Search]"EnableProactive"=dword:00000000或者导入Windows Registry Editor Version CurrentVersion\Search]"EnableProactive"=dword:00000001去除多任务(虚拟桌面)按钮(同一楼,复制粘贴保存为reg 文件)Windows Registry Editor Version CurrentVersion\Explorer\MultitaskingView\AllUpView]"Enable d"=dword:00000000恢复多任务按钮Windows Registry Editor

Version CurrentVersion\Explorer\MultitaskingView\AllUpView]"Enable d"=dword:00000000或者Windows Registry Editor Version CurrentVersion\Explorer\MultitaskingView\AllUpView]"Enable d"=dword:00000001预览版更新选择功能,预览版微软锁定 了选择权,现提供注册表方法更改从不检查更新(不推 荐)Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Win dows\CurrentVersion\WindowsUpdate\Auto Update]"AUOptions"=dword:00000001检查更新,但是让我选择是否下载和安装更新Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Win dows\CurrentVersion\WindowsUpdate\Auto Update]"AUOptions"=dword:00000002下载更新,但是让我选择是否安装更新Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Win dows\CurrentVersion\WindowsUpdate\Auto Update]"AUOptions"=dword:00000003自动安装更新(推荐)Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Win

注册表的组成和结构等基本知识

注册表的组成和结构等基本知识 在Windows 95及以后的版本中,采用了一种叫做“注册表”的数据库将各种信息资源集中起来 并存储各种配置信息;注册表是Windows 的一个内部数据库,是一个巨大的树状分层的数据库。它容纳了应用程序和计算机系统的全部配置信息、系统和应用程序的初始化信息、应用程序和文档文件的关联关系、硬件设备的说明、状态和属性以及各种状态信息和数据。注册表中存放着各种参数,直接控制着Windows的启动、硬件驱动程序的装载以及一些Windows应用程序的运行,从而在整个Windows系统中起着核心作用。 1。怎么进入注册表? 答:运行regedit.exe或regedt32.exe启动注册表编辑器即可。2。注册表由那些文件的组成? 答:在Windows 95 以上版本中,注册标由两个文件组成:System.dat,User.dat,保存在Windows 所在文件夹中。前者包含硬件和软件的设置,而后者包含与用户有关的信息。在windows 2k/NT/XP/2003系统中,用户配置文件保存在“Documents and Settings” 文件夹中,包括两个隐藏文件NTUSER.DAT和NTUSER.INT和NTUSER.DAT.LOG 日志文件;系统配置文件保存在系统目录下(如:2K的系统目录为winnt,XP的系统目录为windows)“system32\config”中,包括DEFAULT、SOFTWARE、

SYSTEMAPPEVENT.EVT、SECEVENT.EVT、SYSEVENT.EVT多个隐藏文件及与其相应的.log日志文件和.sav文件。 3.注册表的结构怎样? 主键说明 HKEY_CLASSES_ROOT 包含文件扩展名和文件类型,其中也包括了从Win.ini 文件中引入的 扩展名的数据;还包括诸如我的电脑、回收站、控制面板等的类标识。此主键的数据适用于所有用户。 HKEY_CURRENT_USER 保存有当前登录的用户的配置信息,如控制面板选项。 HKEY_LOCAL_MACHINE 包含本机上所有软硬件的信息,此主键的数据适用于所有用户。 HKEY_USERS 保存着所有登录到此机上的用户的信息。既包括通用设置(如应用程序事件) ,也包括特定用户的设置(如桌面)。 HKEY_CURRENT_CONFIG 包含所有连结到此机上的硬件的配置数据,如打印机和显示器的配置数据 HKEY_DYN_DATA 指向 HKEY_LOCAL_MACHINE 的一个分支,它包括诸如系统性能和既插既用的动态信息

利用注册表解决一些常见问题

1、问:IE浏览器的首页地址被修改,怎么办? 答:选择“开始-> 运行-> regedit”,进入注册表,来到:HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main,在此项右栏找到Start Page的键值,这里面的值就是存放的IE浏览器的默认主页,如果你想改回来,把上面的相应代码改为: (" HKEY_CURRENT_USER \Software\Microsoft\Internet Explorer\Main\Start Page", "https://www.360docs.net/doc/0a7732692.html,"); 就可以实现打开IE是新疆石油学院主页了;当然你也可以不用动注册表,直接打开IE 修改Internet选项中的主页更方便些。 2、问:IE主页设置中三个按钮变灰了,不能修改,怎么办? 答:选择“开始-> 运行-> regedit”,进入注册表,来到:HKEY_CURRENT_USER\Software\Policies\Microsoft\ Internet Explorer\ControlPanel,在此项右栏找到”HomePage”主键,删除 HomePage的“1”键值,即可以恢复IE主页设置的三个按钮。 3、问:Internet选项被屏蔽了,怎么办? 答:选择“开始 -> 运行 -> regedit”,进入注册表,来到: “HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer”,在此项右栏找到一个二进制值“NoFolderOptions”,并设值为“00 00 00 00”。 4、问:IE的标题栏中被修改,怎么办? 答:有两个地方要修改,选择“开始 -> 运行 -> regedit”,进入注册表,来到: HKEY_LOCAL_MACHINE\Software\Microsoft\InternetExplore\Main\,在此项右栏找到“Window Title”主键,将其键值修改, HKEY_CURRENT_USER\Software\Microsoft \InternetExplore\Main\,在此项右栏找到“Window Title”主键,将其键值修改。这两个键值都可修改为您要的标题,例如:Microsoft Internet Explorer 或 https://www.360docs.net/doc/0a7732692.html,.

windows7注册表优化大全

为了方便对windows7的操作,我们可以利用注册表优化使系统性能、速度、稳定性更加突出。 把下面的文字用记事本保存成.reg文件,导入即可 Windows Registry Editor Version 5.00 ;--------------------------------------------------------------------------------------------- ; 侧边栏设置 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Sidebar\Settings] "AllowElevatedProcess"=dword:00000001 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Sidebar] [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Sidebar\Compatibil ity] [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Sidebar\Settings] ;--------------------------------------------------------------------------------------------- ; 资源管理器设置 [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced] "Start_SearchFiles"=dword:00000002 "ServerAdminUI"=dword:00000000 "ShowCompColor"=dword:00000001 "DontPrettyPath"=dword:00000000 "ShowInfoTip"=dword:00000001 "HideIcons"=dword:00000000 "MapNetDrvBtn"=dword:00000000 "WebView"=dword:00000001 "Filter"=dword:00000000 "SeparateProcess"=dword:00000000 "AutoCheckSelect"=dword:00000000 "IconsOnly"=dword:00000000 "ShowTypeOverlay"=dword:00000001 "ListviewAlphaSelect"=dword:00000001 "ListviewShadow"=dword:00000001 "TaskbarAnimations"=dword:00000001 "StartMenuInit"=dword:00000004 "Start_ShowRun"=dword:00000001 "Start_LargeMFUIcons"=dword:00000000 "Start_MinMFU"=dword:0000000a

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

电脑操作系统注册表知识大全 减小字体增大字体作者:佚名来源:本站整理发布时间:2008-12-01 09:54:17 注册表常用键值意义 由于内容较多,查找有关键值,请用“Ctrl+F” [HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Control Panel] 〖Internet Explorer选项类〗 "HomePage"=dword:00000001 ;禁止更改主页设置〖0=可修改〗 "Cache"=dword:00000001 ;禁止更改Internet临时文件设置〖0=可修改〗 "History"=dword:00000001 ;禁止更改历史记录设置〖0=可修改〗 "Colors"=dword:00000001 ;禁止修改【文字】和【背景】的颜色〖0=可修改〗 "Links"=dword:00000001 ;禁止修改【链接】颜色设置〖0=可修改〗 "Languages"=dword:00000001 ;禁止修改【语言】设置〖0=可修改〗"Accessibility"=dword:00000001 ;禁止修改【辅助功能】颜色设置〖0=可修改〗"Rating"=dword:00000001 ;禁止修改分级设置〖0=可修改〗 "Certificates"=dword:00000001 ;禁止更改证书设置〖0=可修改〗"FormSuggestPasswords"=dword:00000001 ;禁止使用保存密码〖0=可修改〗"Profiles"=dword:00000001 ;禁用更改配置文件〖0=可修改〗"ConnwizAdminLock"=dword:00000001 ;禁用Internet连接向导〖0=可修改〗"ConnectionSettings"=dword:00000001 ;禁止更改连接设置〖0=可修改〗 "Proxy"=dword:00000001 ;禁止修改代理服务器设置〖0=可修改〗 "Messaging"=dword:00000001 ;禁止修改关联程序(邮件、新闻组、呼叫)〖0=可修改〗"CalendarContact"=dword:00000001 ;禁止修改关联程序(日历、联系人列表)〖0=可修改〗"Check_If_Default"=dword:00000001 ;禁止修改默认浏览器〖0=可修改〗"Advanced"=dword:00000001 ;禁止修改高级选项卡〖0=可修改〗"ResetWebSettings"=dword:00000001 ;限制还原为默认值〖0=可修改〗 〖屏蔽Internet Explorer选项卡类〗 "GeneralTab"=dword:00000001 ;屏蔽【常规】选项卡〖0=显示〗 "SecurityTab"=dword:00000001 ;屏蔽【安全】选项卡〖0=显示〗 "ContentTab"=dword:00000001 ;屏蔽【内容】选项卡〖0=显示〗"ConnectionsTab"=dword:00000001 ;屏蔽【连接】选项卡〖0=显示〗"ProgramsTab"=dword:00000001 ;屏蔽【程序】选项卡〖0=显示〗"AdvancedTab"=dword:00000001 ;屏蔽【高级】选项卡〖0=显示〗 [HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Restrictions] 〖Internet Explorer菜单类〗 "NoFavorites"=dword:00000001 ;屏蔽【收藏】菜单〖0=显示〗"NoBrowserContextMenu"=dword:00000001 ;屏蔽【鼠标右键】〖0=显示〗"NoFileNew"=dword:00000001 ;禁用【新建】菜单项〖1=禁止〗 "NoFileOpen"=dword:00000001 ;屏蔽【打开】命令〖1=禁止〗"NoBrowserSaveAs"=dword:00000001 ;屏蔽【另存为】命令〖1=禁止〗

注册表修改大全

1、在开始/设置/屏幕里出现竖屏/横屏的手动调节菜单 HKLM\System\GD\Rotation\HideOrientationUI 键值从"1"改为"0" 2、垂直滚动条变粗点(避免误操作) HKEY_LOCAL_MACHINE\System\GWE cyHScr改为15 3、来电时,将显示屏朝下关断铃声 HKEY_LOCAL_MACHONE\Software\HTC\PHONE中,FaceDownMuteRing 的键值改为"1" 4. 关掉开机动画和声音 HKEY_LOCAL_MACHONE\Software\HTC\HTCAnimation中"StartupGif"和"StartupWav"两个键改成其它名字; [这个方法我感觉是只是不显示不美观,但仍有停留时间,我喜欢在设备配置的待机界面将微软和运营商的待机界面显示时间由30000改为10000] 5、关闭“短信已发送”的提示信息 HKEY_LOCAL_MACHINE/SOFTWARE/icrosoft/Inbox 底下新建一个叫做Settings的项然后增加名字为SMSNoSentMsg 的Dword值,值设定为1 [另一种方法:在系统配置的信息设置中,将SMS已发送提示由“启用”改为“禁用”]

6、内存卡改名 HKEY_LOCAL_MACHONE\system\storagemanager\profiles Folder值由“存储卡”改为英文名“Storage Card”,或相反 7、防止通话时屏幕自动关闭 HKLM\Drivers\BuiltIn\RIL\EnableFastDormantDisplayDuringCall 键值设为"0" HKCU\ControlPanel\Phone Sleep置为"0" [第一次起作用,后来装了其它的通话录音软件就不行了] 8、调整屏幕灵敏度 HKLM\Drivers\TouchPanel\PressureThreshold 键值改为"240"(十进制,缺省值为"39") 9、更改TouchFLO 3D首页和主页左右软键功能 [网上介绍的注册表修改太复杂了,完全可用“KeySwop 0.4.1 左右软键设置工具”的软件修改更为方便] 10、新接收短信唤醒 HKLM\Drivers\BuiltIn\RIL DisableSMSWakeUpEvent的键值缺省值为"1",改为"0";

注册表实用手册

一、隐藏不活动的图标历史记录清理方法 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\TrayNotify, 其中“IconStreams”和“PastIconStream”项中分别存储着“当前项目”和“过去的项目”,将“IconStreams”和“PastIconStream”项删除; 二、隐藏回收站 隐藏回收站,是指不会显示在桌面及资源管理器里,隐藏并不等于停止这个功能,如使用登录文件更改者请先汇出有关登录文件作备份,登录文件更改: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace ,删除{645FF040-5081-101B-9F08-00AA002F954E}。 三、关闭自动重新启动功能 当Windows XP 遇到严重问题时便会突然重新启动,按下更改可以取消此功能: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl,将[AutoReboot]dword 值更改为[0]。 四、删除共享分享及用户活页夹 除正常[我的文件]及[共享文件夹]外,每个用户都会有一个独立的活页夹,按如下设定则只会保留我的活页夹,其余的不会显示出来: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameS pace,在DelegateFolders下删除{59031a47-3f72-44a7-89c5-5595fe6b30ee}项。 五、停止“磁盘空间不足”的通知功能 当磁盘驱动器的容量少于200MB 时Windows XP 便会发出“磁盘空间不足”的通知,如需停止此功能,可按下程序更改登录文件: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion,在[Policies]下增加一个项名[Explorer](如果已有就不用增加了),在[Explorer]增加一个DWORD 值,[NoLowDiskSpaceChecks]数值资料为[1]= 停止通知,值资料为[0]= 默认值启动通知。 六、让登录[Regedit]时保持在根目录状态 Windows XP 在打开[Regedit]时会停留在上次使用时的位置,可按下列修改后打开Regedit时便会停在根目录上: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Applets\Regedit选择[LastKey],清除其有关数值数据,然后在左边窗口上的[Regedit]右点鼠标,择选[权限],在[Administrators 的权限]上全部选[拒绝]。 八、把管理员Administrator 加回在登录选单内 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Winlogon\SpecialAcc ounts,在[UserList]增加一个[DWORD]值,数值名称为[Administrator],数值数据为[1]= 显示,[0]=隐藏。 九、禁止CD-ROM自动运行 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\CDRom 在右边的窗口中,把DWORD值“Autorun”改为“0”。“1”表示自动运行。 十、禁止名称有“快捷方式”四个字 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer ,在右边的窗口中新建一个二进制值“Link”,并设其值为“00 00 00 00”。 十一、自动登录Windows XP HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion,将[Winlogon]右边窗口的[AutoAdminLogon]数值数据改为[1]及将[DefaultUserName]的数值数据改为[设定自动登录使用者帐户的名称],另增加一个字符串值[DefaultPassword]数值数据为[设定自动登录使用者帐户的密码]。

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 编号和应用程序与文档的图标等。 2.HKEY_CURRENT_USER 说明:该根键包括当前登录用户的配置信息,包括环境变量,个人程序以及桌面设置等 3.HKEY_LOCAL_MACHINE 说明:该根键包括本地计算机的系统信息,包括硬件和操作系统信息,安全数据和计算机专用的各类软件设置信息 4.HKEY_USERS

相关文档
最新文档