barriers / 阅读 / 详情

注册表数据项中字母含义

2023-07-08 22:16:35
共6条回复
苏州马小云

一、什么是注册表?

Windows注册表是帮助Windows控制硬件、软件、用户环境和Windows界面的一套数据文件,注册表包含在Windows目录下两个文件system.dat和user.dat里,还有它们的备份system.da0和user.da0。通过Windows目录下的regedit.exe程序可以存取注册表数据库。在以前,在windows的更早版本(在Win95以前),这些功能是靠win.ini,system.ini和其他和应用程序有关联的.ini文件来实现的.

在windows操作系统家族中,system.ini和win.ini这两个文件包含了操作系统所有的控制功能和应用程序的信息,system.ini管理计算机硬件而win.ini管理桌面和应用程序。所有驱动、字体、设置和参数会保存在.ini文件中,任何新程序都会被记录在.ini文件中。这些记录会在程序代码中被引用。因为受win.ini和system.ini文件大小的限制,程序员添加辅助的.INI文件以用来控制更多的应用程序。举例来说,微软的Excel有一个excel.ini文件,它包含着选项、设置、缺省参数和其他关系到Excel运行正常的信息。在system.ini和win.ini中只需要指出excel.ini的路径和文件名即可。

早在Dos和Win3.x的时代,大部分的应用程序都是采用了 ini 文件(初始化文件)来保存一些配置信息,如设置路径,环境变量等。system.ini和win.ini控制着所有windows和应用程序的特征和存取方法,它在少数的用户和少数应用程序的环境中工作的很好。随着应用程序的数量和复杂性越来越大,则需要在.ini文件中添加更多的参数项。这样下来,在一个变化的环境中,在应用程序安装到系统中后,每个人都会更改.ini文件。然而,没有一个人在删除应用程序后删除.ini文件中的相关设置,所以system.ini和win.ini这个两个文件会变的越来越大。每增加的内容会导致系统性能越来越慢。而且每次应用程序的升级都出现这样的难题:升级会增加更多的参数项但是从来不去掉旧的设置。而且还有一个明显的问题,一个.ini文件的最大尺寸是64KB。为了解决这个问题,软件商自己开始支持自己的.ini文件,然后指向特定的ini文件如win.ini和system.ini文件。这样下来多个.ini文件影响了系统正常的存取级别设置。如果一个应用程序的.ini文件和WIN.INI文件设置起冲突,究竟是谁的优先级更高呢?

注册表最初被设计为一个应用程序的数据文件相关参考文件,最后扩展成对于32位操作系统和应用程序包括了所有功能下的东东。注册表是一套控制操作系统外表和如何响应外来事件工作的文件。这些“事件”的范围从直接存取一个硬件设备到接口如何响应特定用户到应用程序如何运行等等。注册表因为它的目的和性质变的很复杂,它被设计为专门为32位应用程序工作,文件的大小被限制在大约40MB。利用一个功能强大的注册表数据库来统一集中地管理系统硬件设施,软件配置等信息,从而方便了管理,增强了系统的稳定性。最直观的一个实例就是,为什么windows下的不同用户可以拥有各自的个性化设置,如不同的墙纸,不同的桌面。这就是通过注册表来实现的。

由此可见,注册表(Registry)是Windows9x/Me/NT/2000操作系统、硬件设备以及客户应用程序得以正常运行和保存设置的核心“数据库”;是一个巨大的树状分层的数据库。它记录了用户安装在机器上的软件和每个程序的相互关联关系;它包含了计算机的硬件配置,包括自动配置的即插即用的设备和已有的各种设备说明、状态属性以及各种状态信息和数据等。

二、注册表都做些什么?

注册表是为Windows NT和Windows95中所有32位硬件/驱动和32位应用程序设计的数据文件。16位驱动在Windows NT下无法工作,所以所有设备都通过注册表来控制,一般这些是通过BIOS来控制的。在Win9x下,16位驱动会继续以实模式方式设备工作,它们使用system.ini来控制。16位应用程序会工作在NT或者Win9x 下,它们的程序仍然会参考win.ini和system.ini文件获得信息和控制。

在没有注册表的情况下,操作系统不会获得必须的信息来运行和控制附属的设备和应用程序及正确响应用户的输入。

在系统中注册表是一个记录32位驱动的设置和位置的数据库。当操作系统需要存取硬件设备,它使用驱动程序,甚至设备是一个BIOS支持的设备。无BIOS支持的设备安装时必须需要驱动,这个驱动是独立于操作系统的,但是操作系统需要知道从哪里找到它们,文件名、版本号、其他设置和信息,没有注册表对设备的记录,它们就不能被使用。

当一个用户准备运行一个应用程序,注册表提供应用程序信息给操作系统,这样应用程序可以被找到,正确数据文件的位置被规定,其他设置也都可以被使用。

注册表保存关于缺省数据和辅助文件的位置信息、菜单、按钮条、窗口状态和其他可选项。它同样也保存了安装信息(比如说日期),安装软件的用户,软件版本号和日期,序列号等。根据安装软件的不同,它包括的信息也不同。

然而,一般来说,注册表控制所有32位应用程序和驱动,控制的方法是基于用户和计算机的,而不依赖于应用程序或驱动,每个注册表的参数项控制了一个用户的功能或者计算机功能。用户功能可能包括了桌面外观和用户目录。所以,计算机功能和安装的硬件和软件有关,对所以用户来说项都是公用的。

有些程序功能对用户有影响,有些时作用于计算机而不是为个人设置的,同样的,驱动可能是用户指定的,但在很多时候,它们在计算机中是通用的。

注册表控制用户模式的例子有:

★控制面板功能;

★桌面外观和图标;

★网络参数;

★浏览器功能性和特征。

这些功能中的某些是和用户无关的,有些是针对用户的。

计算机相关控制项基于计算机名,和登陆用户无关。控制类型的例子是安装一个应用程序,不管是哪个用户,程序的可用性和存取是不变的,然而,运行程序图标依赖于网络上登陆的用户。网络协议可用性和优先权基于计算机,但是当前连接和用户信息相关。

这里是在注册表中基与计算机控制条目的一些例子:

★存取控制;

★登陆确认;

★文件和打印机共享;

★网卡设置和协议;

★系统性能和虚拟内存设置。

没有了注册表,Win9x和Windows NT 就不太可能存在。它们实在太复杂了,以致于用过去的.ini文件无法控制,它们的扩展能力需要几乎无限制的安装和使用应用程序,注册表实现了它。然而,注册表比.ini文件更复杂,理解它如何工作,它做什么和如何用它来做是有效管理系统的关键。

在系统中注册表控制所有32位应用程序和它们的功能及多个应用程序的交互,比如复制和粘贴,它也控制所有的硬件和驱动程序。虽然多数可以通过控制面板来安装和设置,理解注册表仍是做Windows NT和Win9x系统管理基本常识。

概括起来,注册表中存放着各种参数,直接控制着 Windows 的启动、硬件驱动程序的装载以及一些 Windows 应用程序的运行,从而在整个系统中起着核心作用。它包括:

(1)软、硬件的有关配置和状态信息,注册表中保存有应用程序和资源管理器外壳的初始条件、首选项和卸载数据。

(2)联网计算机的整个系统的设置和各种许可,文件扩展名与应用程序的关联,硬件部件的描述、状态和属性。

(3)性能记录和其它底层的系统状态信息,以及其它数据。

如果注册表受到了破坏,轻者使 Windows 的启动过程出现异常,重者可能会导致整个系统的完全瘫痪。因此正确地认识、使用,特别是及时备份以及有问题时恢复注册表,对Windows用户来说就显得非常重要。学会了注册表的知识以及相关应用,便能使你的电脑操作更加得心应手!从而成为一位名副其实的电脑高手!

三、与注册表有关的术语:

①、注册表:是一个树状分层的数据库(如图1)。从物理上讲,它是System.dat和User.dat两个文件;从逻辑上讲,它是用户在注册表编辑器中看到的配置数据。

②、HKEY :“根键”或“主键”,它的图标与资源管理器中文件夹的图标有点儿相像。Windows98将注册表分为六个部分,并称之为 HKEY_name,它意味着某一键的句柄。(图2)

③、key(键):它包含了附加的文件夹和一个或多个值。

④、subkey(子键):在某一个键(父键)下面出现的键(子键)。

⑤、branch(分支):代表一个特定的子键及其所包含的一切。一个分支可以从每个注册表的顶端开始,但通常用以说明一个键和其所有内容。

⑥、value entry(值项):带有一个名称和一个值的有序值。每个键都可包含任何数量的值项。每个值项均由三部分组成:名称,数据类型,数据。(如图3)

★ 名称:不包括反斜杠的字符、数字、代表符、空格的任意组合。同一键中不可有相同的名称。

★ 数据类型:包括字符串、二进制、双字三种。

字符串(REG_SZ):顾名思义,一串ASCII码字符。如“Hello World”,是一串文字或词组。在注册表中,字符串值一般用来表示文件的描述、硬件的标识等。通常它由字母和数字组成。注册表总是在引号内显示字符串。

二进制(REG_BINARY):如 F03D990000BC ,是没有长度限制的二进制数值,在注册表编辑器中,二进制数据以十六进制的方式显示出来。

双 字(REG_DWORD):从字面上理解应该是Double Word ,双字节值。由1-8个十六进制数据组成,我们可用以十六进制或十进制的方式来编辑。如 D1234567 。

★ 数据: 值项的具体值,它可以占用到64KB。

⑦、 Default(缺省值):每一个键至少包括一个值项,称为缺省值(Default),它总是一个字串。

四、注册表的内部组织结构及相互关系

计算机配置和缺省用户设置的注册表数据在Windows NT中被保存在下面这五个文件中:DEFAULT,SAM,SECURITY,SOFTWARE,SYSTEM,NTUSER.DAT。而 Windows9x/Me/2000将所有注册表文件存入2个文件中:System.dat和User.dat。它们是二进制文件,不能用文本编辑器查看。它们存在于Windows目录下,具有隐含、系统、只读属性。 System.dat包含了计算机特定的配置数据,User.dat包含了用户特定的数据。User.dat文件的位置在以某个用户名登录时,其位于C:Windowsprofiles用户名目录下,系统同时在C:Windows目录下保留了一个缺省的User.dat文件,以备新用户使用。内部组织结构是一个类似于目录管理的树状分层的结构(如图1)。

WINDOWS的注册表有六大根键,相当于一个硬盘被分成了六个分区。

在“运行”对话框中输入RegEdit,然后单击“确定”按钮,则可以运行注册表编辑器。

图1左窗格显示的是注册表的根键,这样的根键共六个。这些根键都是大写的,并以HKEY_为前缀,这种命令约定是以Win32 API的Registry函数的关键字的符号变量为基础的。

虽然在注册表中,六个根键看上去处于一种并列的地位,彼此毫无关系。但事实上,HKEY_CLASSES_ROOT和HKEY_CURRENT_CONFIG中存放的信息都是HKEY_LOCAL_MACHINE中存放的信息的一部分,而HKEY_CURRENT_USER中存放的信息只是HKEY_USERS存放的信息的一部分。HKEY_LOCAL_MACHINE包括HKEY_CLASSES_ROOT和HKEY_CURRENT_USER中所有的信息。在每次系统启动后,系统就映射出HKEY_CURRENT_USER中的信息,使得用户可以查看和编辑其中的信息。

实际上,HKEY_LOCAL_MACHINESOFTWAREClasses就是HKEY_CLASSES_ROOT,为了用户便于查看和编辑,系统专门把它作为一个根键。同理,HKEY_CURRENT_CONFIGSY-STEMCurrent Control就是HKEY_LOCAL_MACHINESYSTEMCurrent Control。

HKEY_USERS中保存了默认用户和当前登录用户的用户信息。HKEY_CURRENT_USER中保存了当前登录用户的用户信息。

HKEY_DYN_DATA保存了系统运行时的动态数据,它反映出系统的当前状态,在每次运行时都是不一样的,即便是在同一台机器上。

根据上面的分析,注册表中的信息可以分为HKEY_LOCAL_MACHINE和HKEY_USERS两大类,这两大类的详细内容请看后面的介绍。

五、六大根键的作用

注册表采用“关键字”及其“键值”来描述登录项及其数据。所有的关键字都是以“HKEY”作为前缀开头。打个比喻来说,关键字更象Windows9X下的浏览器里的目录下的文件,每个文件都会有自己特有的内容和属性。我们可以在注册表编辑器下很方便地添加、修改、查询和删除注册表的每一个关键字。关键字可以分为两类:一类是由系统定义,一般叫做“预定义关键字”;另一类是由应用程序定义的,根据应用软件的不同,登录项也就不同。在注册表中,所有的数据都是通过一种树状结构以键和子键的方式组织起来,十分类似于目录结构。每个键都包含了一组特定的信息,每个键的键名都是 和它所包含的信息相关的。如果这个键包含子键,则在注册表编辑器窗口中代表这个键的文件夹的左边将有“+”符号,以表示在这个文件夹中有更多的内容。如果这个文件夹被用户打开了,那么这个“+”就会变成“-”。 下面我们对系统预定义的六大根键简单地介绍一下。

1.HKEY_USERS

该根键保存了存放在本地计算机口令列表中的用户标识和密码列表,即用户设置。每个用户的预配置信息都存储在HKEY_USERS根键中。HKEY_USERS是远程计算机中访问的根键之一。其内容取决于计算机是否激活了用户配置文件,若未激活用户配置文件,则可以看到称为.DEFAULT的单一子键,该子键包括和所有用户相关的各种设置,并且和Windows下的USER.DAT文件相配合。若激活了用户配置文件并且正确地执行了登录,则还有一个“用户名”的子键,该用户名为用户登录的名称。

2.HKEY_CURRENT_USER

该根键包含本地工作站中存放的当前登录的用户信息,包括用户登录用户名和暂存的密码(注:此密码在输入时是隐藏的)。用户登录Windows 98时,其信息从HKEY_USERS中相应的项拷贝到HKEY_CURRENT_USER中。HKEY_CURRENT_USER下面有7个子关键字。其中除RemoteAccess”外,其余6个都为系统预定义。

AppEvents 这个子键里登记已注册的各种应用事件。

ControlPanel 它里面涉及到控制面板设置有关的内容。

InstallLocationsMRU windows安装路径的有关信息。

Keyboardlayout 关于键盘设置的信息。

Network 有关网络设置的信息。

RemoteAccess 安装IE 时建立的子关键字,包含该应用程序的有关信息。

Software 软件的有关信息。

3.HKEY_CURRENT_CONFIG

该根键存放着定义当前用户桌面配置(如显示器等)的数据,最后使用的文档列表(MRU)和其他有关当前用户的Windows 98中文版的安装的信息。

4.HKEY_CLASSES_ROOT

该键由多个子键组成,具体可分为两种:一种是已经注册的各类文件的扩展名,另一种是各种文件类型的有关信息。左栏中的子键就是各种已经注册的文件扩展名。 注册表内己经登记的文件扩展名中,有系统默认和应用程序自定义的扩展名。应用程序只有把自定义的扩展名在注册表中登记,系统才能识别和关联使用有关的文档,但只有经过注册的扩展名,系统才能自动关联。根据在Windows 98中文版中安装的应用程序的扩展名,该根键指明其文件类型的名称。

在第一次安装Windows 98中文版时,RTF(Rich Text Format)文件与写字板(WordPad)联系起来,但在以后安装了中文Word 6.0后,双击一个RTF文件时,将自动激活Word。存放在SYSTEM.DAT中的HKEY_CLASSES_ROOT,将替代WIN.INI文件中的[Extensions]小节中的设置项,它把应用程序与文件扩展名联系起来,它也替代了Windows 3.x中的Reg.dat文件中的相似的设置项。

5.HKEY_LOCAL_MACHINE

注册表的核心,计算机的各种硬件和软件的配置均存在于此。它包括以下八个部分:Config配置、Driver驱动程序、Enum即插即用、Hardware硬件、Network网络、Security安全、Software软件、System系统。每部分中又包括许多子键。该根键存放本地计算机硬件数据,此根键下的子关键字包括在SYSTEM.DAT中,用来提供HKEY_LOCAL_MACHINE所需的信息,或者在远程计算机中可访问的一组键中。该根键中的许多子键与System.ini文件中设置项类似。

6.HKEY_DYN_DATA

该根键存放了系统在运行时动态数据,此数据在每次显示时都是变化的,因此,此根键下的信息没有放在注册表中。

西柚不是西游
* 回复内容中包含的链接未经审核,可能存在风险,暂不予完整展示!
从Windows 95开始,Microsoft在Windows中引入了注册表(英文为REGISTRY)的概念(实际上原来在Windows NT中已有此概念)。注册表是Windows 95及Windows 98的核心数据库,表中存放着各种参数,直接控制着Windows的启动、硬件驱动程序的装载以及一些Windows应用程序运行的正常与否,如果该注册表由于鞭种原因受到了破坏,轻者使Windows的启动过程出现异常,重者可能会导致整个Windows系统的完全瘫痪。因此正确地认识、修改、及时地备份以及有问题时恢复注册表,对Windows用户来说就显得非常重要了。

一、注册表的结构划分及相互关系
WINDOWS的注册表有六大根键,相当于一个硬盘被分成了六个分区。
在“运行”对话框中输入RegEdit,然后单击“确定”按钮,则可以运行注册表编辑器。

Windows 98中文版的注册表Registry(System.dat、User.dat、Config.pol)的数据组织结构。
注册表的根键共六个。这些根键都是大写的,并以HKEY_为前缀;这种命令约定是以Win32 API的Registry函数的关键字的符号变量为基础的。
虽然在注册表中,六个根键看上去处于一种并列的地位,彼此毫无关系。但事实上,HKEY_CLASSES_ROOT和HKEY_CURRENT_CONFIG中存放的信息都是HKEY_LOCAL_MACHINE中存放的信息的一部分,而HKEY_CURRENT_USER中存放的信息只是HKEY_USERS存放的信息的一部分。
HKEY_LOCAL_MACHINE包括HKEY_CLASSES_ROOT和HKEY_CURRENT_USER中所有的信息。在每次系统启动后,系统就映射出HKEY_CURRENT_USER中的信息,使得用户可以查看和编辑其中的信息。
实际上,HKEY_LOCAL_MACHINESOFTWAREClasses就是HKEY_CLASSES_ROOT,为了用户便于查看和编辑,系统专门把它作为一个根键。同理,HKEY_CURRENT_CONFIGSY-STEMCurrent Control就是HKEY_LOCAL_MACHINESYSTEMCurrent Control。
HKEY_USERS中保存了默认用户和当前登录用户的用户信息。HKEY_CURRENT_USER中保存了当前登录用户的用户信息。
HKEY_DYN_DATA保存了系统运行时的动态数据,它反映出系统的当前状态,在每次运行时都是不一样的,即便是在同一台机器上。
根据上面的分析,注册表中的信息可以分为HKEY_LOCAL_MACHINE和HKEY_USERS两大类,这两大类的详细内容请看后面的介绍。

二、六大根键的作用
在注册表中,所有的数据都是通过一种树状结构以键和子键的方式组织起来,十分类似于目录结构。每个键都包含了一组特定的信息,每个键的键名都是 和它所包含的信息相关的。如果这个键包含子键,则在注册表编辑器窗口中代表这个键的文件夹的左边将有“+”符号,以表示在这个文件夹中有更多的内容。如果这个文件夹被用户打开了,那么这个“+”就会变成“-”。

1.HKEY_USERS
该根键保存了存放在本地计算机口令列表中的用户标识和密码列表。每个用户的预配置信息都存储在HKEY_USERS根键中。HKEY_USERS是远程计算机中访问的根键之一。

2.HKEY_CURRENT_USER
该根键包含本地工作站中存放的当前登录的用户信息,包括用户登录用户名和暂存的密码(注:此密码在输入时是隐藏的)。用户登录Windows 98时,其信息从HKEY_USERS中相应的项拷贝到HKEY_CURRENT_USER中。

3.HKEY_CURRENT_CONFIG
该根键存放着定义当前用户桌面配置(如显示器等)的数据,最后使用的文档列表(MRU)和其他有关当前用户的Windows 98中文版的安装的信息。图5为HKEY_CURRENT_CONFIG子关键字之间的连接情况。

4.HKEY_CLASSES_ROOT
根据在Windows 98中文版中安装的应用程序的扩展名,该根键指明其文件类型的名称。
在第一次安装Windows 98中文版时,RTF(Rich Text format)文件与写字板(WordPad)&127;联系起来,但在以后安装了中文Word 6.0后,双击一个RTF文件时,将自动激活Word。存放在SYSTEM.DAT中的HKEY_CLASSES_ROOT,将替代WIN.INI文件中的[Extensions]&127;小节中的设置项,它把应用程序与文件扩展名联系起来,它也替代了Windows 3.x中的Reg.dat文件中的相似的设置项。

5.HKEY_LOCAL_MACHINE
该根键存放本地计算机硬件数据,此根键下的子关键字包括在SYSTEM.DAT中,用来提供HKEY_LOCAL_MACHINE所需的信息,或者在远程计算机中可访问的一组键中。
该根键中的许多子键与System.ini文件中设置项类似。图7显示了HKEY_LOCAL_MACHINE根键下的各个子键之间的情况。

6.HKEY_DYN_DATA
该根键存放了系统在运行时动态数据,此数据在每次显示时都是变化的,因此,此根键下的信息没有放在注册表中。图8显示了HKEY_DYN_DATA根键下的各个子键的情况。

三、注册表部分重要内容
注册表是一个大型数据库Registry。要详细地分析该数据库,不是一两页就能介绍完。我曾经用了半年多时间分析此数据库结构。下面只介绍部分重要内容。

(一)HKEY_CLASS_ROOT
1.HKEY_CLASS_ROOT/Paint.Pricture/DefaultIcon双击窗口右侧的默认字符串,在打开的对话框中删除原来的“键值”,输入%1。重新启动后,在“我的电脑”中打开Windows目录,选择“大图标”,然后你看到的Bmp文件的图标再也不是千篇一律的MSPAINT图标了,而是每个Bmp文件的略图(前提是未安装ACDSee等看图软件)。

(二)HKEY_CURRENT_USER
1.HKEY_CURRENT_USERControl PanelDesktop 中新建串值名MenuShowDelay=0 可使“开始”菜单中子菜单的弹出速度提高。
2.在HKEY_CURRENT_USERControl PanelDeskt-opWindowsMeterics中新建串值名MinAnimate,值为1启动动画效果开关窗口,值为0取消动画效果。

(三) HKEY_LOCAL_MACHINE
1.HKEY_LOCAL_MACHINEsoftwaremicrosoftwindowscurrentVersionexploreruser shell folders 保存个人文件夹、收藏夹的路径。

2.HKEY_LOCAL_MACHINEsystemcurrentControl-Setcontrolkeyboard Layouts 保存键盘使用的语言以及各种中文输入法。

3.HKEY_LOCAL_MACHINEsoftwaremicrosoftwindowscurrentVersionuninstall 保存已安装的Windows应用程序卸载信息。

4.HKEY_LOCAL_MACHINEsystemCurrentControl-Setservicesclass 保存控制面板-增添硬件设备-设备类型目录。

5.HKEY_LOCAL_MACHINEsystemCurrent-ControlSetcontrolupdate 设置刷新方式。值为00设置为自动刷新,01设置为手工刷新[在资源管理器中按F5]。

6.HKEY_LOCAL_MACHINEsoftwaremicrosoftwin-dowscurrentVersion un 保存由控制面板设定的计算机启动时运行程序的名称,其图标显示在任务条右边。在“启动”文件夹程序运行时图标也在任务条右边。

7.HKEY_LOCAL_MACHINEsoftwaremicrosoftwindowscurrentVersionPoliciesRatings 保存IE4.0中文版“安全”“分级审查”中设置的口令(数据加密),若遗忘了口令,删除 Ratings 中的数据即可解决问题。

8.HKEY_LOCAL_MACHINEsoftwaremicrosoftwindowscurrentVersionexplorerdesktop ameSpace 保存桌面中特殊的图标,如回收站、收件箱、MS Network等。

(四) HKEY_USERS
1.HKEY_USERS.Defaultsoftwaremicrosoftinternet explorer ypeURLs保存IE4.0浏览器地址栏中输入的URL地址列表信息。清除文档菜单时将被清空。
2.HKEY_USERS.Defaultso..mi..wi..current-Versionex..menuOrderstartMenu保留程序菜单排序信息。
3.HKEY_USERS.Defaultso..microsoftwindowscurrent-VersionexplorerRunMRU保存“开始 运行...”中运行的程序列表信息。清除文档菜单时将被清空。
4.HKEY_USERS.Defaultso..microsoftwindowscurrent-VersionexplorerRecentDocs 保存最近使用的十五个文档的快捷方式(删除掉可解决文档名称重复的毛病),清除文档菜单时将被清空。
5.HKEY_USERS.defaultsoftwaremicrosoftwindowscurrentVersionapplets 保存Windows应用程序的记录数据。
6.HKEY_USERS.defaultsoftwaremicrosoftwindowscurrentVersion un保存由用户设定的计算机启动时运行程序的名称,其图标显示在任务条右侧。
注册表通过键和子键来管理各种信息。但是,注册表中的所有信息是以各种形式的键值项数据保存下来。在注册表编辑器右窗格中,保存的都是键值项数据。这些键值项数据可分为如下三种类型:
1.字符串值
在注册表中,字符串值一般用来表示文件的描述、硬件的标识等。通常它由字母和数字组成,最大长度不能超过255个字符。在图9所示中,“D:pwin98 rident”即为键值名“a”的键值,它是一种字符串值类型的。同样地,“ba”也为键值名“MRUList”的键值。通过键值名、键值就可以组成一种键值项数据,这就相当于Win.ini、Ssyt-em.ini文件中小节下的设置行。其实,使用注册表编辑器将这些键值项数据导出后,其形式与INI文件中的设置行完全相同。

2.二进制值
在注册表中,二进制值是没有长度限制的,可以是任意个字节长。在注册表编辑器中,二进制以十六进制的方式显示出来,如图10所示。 在图10中,键值名Wizard的键值“80 00 00 00”就是一个二进制。在如图11所示的“编辑二进制值”对话框时,在编辑框的左边输入十六进制数时,其右边将会显示相应的ASCII码。

3.DWORD值
DWORD值是一个32位(4个字节,即双字)长度的数值。在注册表编辑器中,您将发现系统会以十六进制的方式显示DWORD值,如图12所示。在编辑DWORD数值时,可以选择用十进制还是16进制的方式进行输入。
细说从头看端详—注册表的作用

一、注册表的结构划分及相互关系
WINDOWS的注册表有六大根键,相当于一个硬盘被分成了六个分区。
在“运行”对话框中输入RegEdit,然后单击“确定”按钮,则可以运行注册表编辑器。

上图显示了Windows 98中文版的注册表Registry&127;(System.dat、User.dat、Config.pol)的数据组织结构。 上图左窗格显示的是注册表的根键,这样的根键共六个。这些根键都是大写的,并以HKEY_为前缀,这种命令约定是以Win32 API的Registry函数的关键字的符号变量为基础的。 虽然在注册表中,六个根键看上去处于一种并列的地位,彼此毫无关系。但事实上,HKEY_CLASSES_ROOT和HKEY_CURRENT_CONFIG中存放的信息都是HKEY_LOCAL_MACHINE中存放的信息的一部分,而HKEY_CURRENT_USER中存放的信息只是HKEY_USERS存放的信息的一部分。 HKEY_LOCAL_MACHINE包括HKEY_CLASSES_ROOT和HKEY_CURRENT_USER中所有的信息。在每次系统启动后,系统就映射出HKEY_CURRENT_USER中的信息,使得用户可以查看和编辑其中的信息。 实际上,HKEY_LOCAL_MACHINESOFTWAREClasses就是HKEY_CLASSES_ROOT,为了用户便于查看和编辑,系统专门把它作为一个根键。同理,HKEY_CURRENT_CONFIGSY-STEMCurrent Control就是HKEY_LOCAL_MACHINESYSTEMCurrent Control。 HKEY_USERS中保存了默认用户和当前登录用户的用户信息。HKEY_CURRENT_USER中保存了当前登录用户的用户信息。 HKEY_DYN_DATA保存了系统运行时的动态数据,它反映出系统的当前状态,在每次运行时都是不一样的,即便是在同一台机器上。 根据上面的分析,注册表中的信息可以分为HKEY_LOCAL_MACHINE和HKEY_USERS两大类,这两大类的详细内容请看后面的介绍。

二、六大根键的作用 在注册表中,所有的数据都是通过一种树状结构以键和子键的方式组织起来,十分类似于目录结构。每个键都包含了一组特定的信息,每个键的键名都是 和它所包含的信息相关的。如果这个键包含子键,则在注册表编辑器窗口中代表这个键的文件夹的左边将有“+”符号,以表示在这个文件夹中有更多的内容。如果这个文件夹被用户打开了,那么这个“+”就会变成“-”。

1.HKEY_USERS 该根键保存了存放在本地计算机口令列表中的用户标识和密码列表。每个用户的预配置信息都存储在HKEY_USERS根键中。HKEY_USERS是远程计算机中访问的根键之一。

2.HKEY_CURRENT_USER 该根键包含本地工作站中存放的当前登录的用户信息,包括用户登录用户名和暂存的密码(注:此密码在输入时是隐藏的)。用户登录Windows 98时,其信息从HKEY_USERS中相应的项拷贝到HKEY_CURRENT_USER中。

3.HKEY_CURRENT_CONFIG 该根键存放着定义当前用户桌面配置(如显示器等)的数据,最后使用的文档列表(MRU)和其他有关当前用户的Windows 98中文版的安装的信息。

4.HKEY_CLASSES_ROOT 根据在Windows 98中文版中安装的应用程序的扩展名,该根键指明其文件类型的名称。 在第一次安装Windows 98中文版时,RTF(Rich Text Format)文件与写字板(WordPad)&127;联系起来,但在以后安装了中文Word 6.0后,&127;双击一个RTF文件时,将自动激活Word。存放在SYSTEM.DAT中的HKEY_CLASSES_ROOT,&127;将替代WIN.INI文件中的[Extensions]&127;小节中的设置项,它把应用程序与文件扩展名联系起来,它也替代了Windows 3.x中的Reg.dat文件中的相似的设置项。HKEY_CLASSES_ROOT根键中包括的文件扩展名的情况。

5.HKEY_LOCAL_MACHINE 该根键存放本地计算机硬件数据,此根键下的子关键字包括在SYSTEM.DAT中,用来提供HKEY_LOCAL_MACHINE所需的信息,或者在远程计算机中可访问的一组键中。 该根键中的许多子键与System.ini文件中设置项类似。

6.HKEY_DYN_DATA 该根键存放了系统在运行时动态数据,此数据在每次显示时都是变化的,因此,此根键下的信息没有放在注册表中。

三、注册表部分重要内容 注册表是一个大型数据库Registry。要详细地分析该数据库,不是一两页就能介绍完。我曾经用了半年多时间分析此数据库结构。下面只介绍部分重要内容。有条件上网的朋友可以到http://reg2000.1*.com去看一看。

(一)HKEY_CLASS_ROOT 1.HKEY_CLASS_ROOT/Paint.Pricture/DefaultIcon双击窗口右侧的默认字符串,在打开的对话框中删除原来的“键值”,输入%1。重新启动后,在“我的电脑”中打开Windows目录,选择“大图标”,然后你看到的Bmp文件的图标再也不是千篇一律的MSPAINT图标了,而是每个Bmp文件的略图(前提是未安装ACDSee等看图软件)。

(二)HKEY_CURRENT_USER 1.HKEY_CURRENT_USERControl PanelDesktop 中新建串值名MenuShowDelay=0 可使“开始”菜单中子菜单的弹出速度提高。 2.在HKEY_CURRENT_USERControl PanelDeskt-opWindowsMeterics中新建串值名MinAnimate,值为1启动动画效果开关窗口,值为0取消动画效果。

(三) HKEY_LOCAL_MACHINE 1.HKEY_LOCAL_MACHINEsoftwaremicrosoftwindowscurrentVersionexploreruser shell folders 保存个人文件夹、收藏夹的路径。 2.HKEY_LOCAL_MACHINEsystemcurrentControl-Setcontrolkeyboard Layouts 保存键盘使用的语言以及各种中文输入法。 3.HKEY_LOCAL_MACHINEsoftwaremicrosoftwindowscurrentVersionuninstall 保存已安装的Windows应用程序卸载信息。 4.HKEY_LOCAL_MACHINEsystemCurrentControl-Setservicesclass 保存控制面板-增添硬件设备-设备类型目录。 5.HKEY_LOCAL_MACHINEsystemCurrent-ControlSetcontrolupdate 设置刷新方式。值为00设置为自动刷新,01设置为手工刷新[在资源管理器中按F5]。 6.HKEY_LOCAL_MACHINEsoftwaremicrosoftwin-dowscurrentVersion un 保存由控制面板设定的计算机启动时运行程序的名称,其图标显示在任务条右边。在“启动”文件夹程序运行时图标也在任务条右边。 7.HKEY_LOCAL_MACHINEsoftwaremicrosoftwindowscurrentVersionPoliciesRatings 保存IE4.0中文版“安全”“分级审查”中设置的口令(数据加密),若遗忘了口令,删除 Ratings 中的数据即可解决问题。 8.HKEY_LOCAL_MACHINEsoftwaremicrosoftwindowscurrentVersionexplorerdesktop ameSpace 保存桌面中特殊的图标,如回收站、收件箱、MS Network等。

(四) HKEY_USERS 1.HKEY_USERS.Defaultsoftwaremicrosoftinternet explorer ypeURLs保存IE4.0浏览器地址栏中输入的URL地址列表信息。清除文档菜单时将被清空。 2.HKEY_USERS.Defaultso..mi..wi..current-Versionex..menuOrderstartMenu保留程序菜单排序信息。 3.HKEY_USERS.Defaultso..microsoftwindowscurrent-VersionexplorerRunMRU保存“开始 运行...”中运行的程序列表信息。清除文档菜单时将被清空。 4.HKEY_USERS.Defaultso..microsoftwindowscurrent-VersionexplorerRecentDocs 保存最近使用的十五个文档的快捷方式(删除掉可解决文档名称重复的毛病),清除文档菜单时将被清空。 5.HKEY_USERS.defaultsoftwaremicrosoftwindowscurrentVersionapplets 保存Windows应用程序的记录数据。 6.HKEY_USERS.defaultsoftwaremicrosoftwindowscurrentVersion un保存由用户设定的计算机启动时运行程序的名称,其图标显示在任务条右侧。

注册表通过键和子键来管理各种信息。但是,注册表中的所有信息是以各种形式的键值项数据保存下来。在注册表编辑器右窗格中,保存的都是键值项数据。这些键值项数据可分为如下三种类型: 1.字符串值 在注册表中,字符串值一般用来表示文件的描述、硬件的标识等。通常它由字母和数字组成,最大长度不能超过255个字符。“D:pwin98 rident”即为键值名“a”的键值,它是一种字符串值类型的。同样地,“ba”也为键值名“MRUList”的键值。通过键值名、键值就可以组成一种键值项数据,这就相当于Win.ini、Ssyt-em.ini文件中小节下的设置行。其实,使用注册表编辑器将这些键值项数据导出后,其形式与INI文件中的设置行完全相同。

2.二进制值 在注册表中,二进制值是没有长度限制的,可以是任意个字节长。在注册表编辑器中,二进制以十六进制的方式显示出来。 键值名Wizard的键值“80 00 00 00”就是一个二进制。在“编辑二进制值”对话框时,在编辑框的左边输入十六进制数时,其右边将会显示相应的ASCII码。

3.DWORD值 DWORD值是一个32位(4个字节,即双字)长度的数值。在注册表编辑器中,您将发现系统会以十六进制的方式显示DWORD值。在编辑DWORD数值时,可以选择用十进制还是16进制的方式进行输入。
tt白

用注册表编辑器来备份。这种方法比较方便,也比较迅速。 点“开始”下的“运行”,输入Regedit后“确定”,这样就启动了注册表编辑器, 你所看到的就是注册表的数据库了。打开“注册表”菜单里的“导出注册表文件”,在对话框中输入文件名regedit,默认的后缀名为.reg。当然,为了阅读方便,可以选择.txt的文件类型,这样就将全部注册表或个别的分支保存为一个文件里了。如果在以后的过程中遇到了问题,我们可以选“注册表”里的“引入注册表文件”,将保存的regedit.reg或regedit.txt文件引入到注册表编辑器中,这样能重建注册表。

如果你的注册表已经严重损坏,造成Windows系统不能启动,那么就先重新启动计算机,进入Dos

cd windows

smartdrv

regedit /c regedit.reg

请注意:运行smartdrv是加快磁盘运行速度的,如果可以加快系统的速度,不然的话,恢复注册表可能需要很长时间。 如果你对regedit 这个命令不大熟悉,在使用前可用regedit/?开关,查看它的语法和参数。

马老四

学习了

snjk

2楼好的唠叨

wio

-的含义是删除。

相关推荐

registry是什么意思

注册表,计算机用语
2023-07-08 21:27:512

Registry什么意思中文怎么说

百度百科搜索词条Registry点击查看图片Registry计算机操作系统领域里,可以理解为一个动作。Windows的基本信息,软件的扩展信息等所保存的地方。主要是将从Windows 95以及Windows NT之后所用到的内部数据库,操作系统和应用程序的设置,扩展名的关联信息等记录到硬盘的空间里。即把所有的计算机硬件、软件信息集中在一个称为“注册表”数据文件中,通过它来对计算机的硬软件系统进行有效的管理。打开它的方法:可以在“运行”中通过命令来打开它。命令为:regedit
2023-07-08 21:28:042

register的名词是什么?

至少五个:1. register (因为它本身可作名词)2. registration3. registry 4. registrar5. registerer
2023-07-08 21:28:111

如何打开registry?

registry就是我们常说的注册表,可以通过运行特定的命令符打开registry。单击击开始选择运行。在运行里面输入字符regedit,注意一定不要输错。点击确定后便打开了registry。PS:需要注意的是,registry也就是注册表内的文件都是非常重要的,不可以随意修改,否则可能会发生系统崩溃等问题。
2023-07-08 21:28:291

如何打开Registry文件

注册表文件,记事本就可以打开
2023-07-08 21:28:543

英国大学的registry是干什么的

英国大学的registry是登记处。英国大学,指大不列颠及北爱尔兰联合王国的大学,是全世界教学及研究的整体水平和平均水平最高的大学群体之一。英国大学拥有英国皇家特许状、教宗诏书和议会法案,并有在英国枢密院备案,英国政府规定只有这样的机构才能颁发学位。
2023-07-08 21:29:341

如何打开registry?

registry就是我们常说的注册表,可以通过运行特定的命令符打开registry。单击击开始选择运行。在运行里面输入字符regedit,注意一定不要输错。点击确定后便打开了registry。PS:需要注意的是,registry也就是注册表内的文件都是非常重要的,不可以随意修改,否则可能会发生系统崩溃等问题。
2023-07-08 21:29:421

这个Registry是电脑病毒吗?

打开360卫士,进入功能大全,找到系统急救箱工具,用它强力查杀一下
2023-07-08 21:30:064

浅谈Docker的Image、Container、Registry

一、名词解释: Image:镜像。 Container:容器。 Registry:镜像仓库。 二、相互关系: Docker Registry是一个集中存储、分发镜像的服务,便于我们在不同的环境使用某一个镜像。一个Resistry也可以由很多只保存同一镜像的不同版本的小仓库组成。 Docker Image是一个特殊的文件系统,除了提供容器运行时所需的程序、库、资源、配置等文件外,还包含了一些为运行时准备的一些配置参数(如匿名卷、环境变量、用户等)。镜像不包含任何动态数据,其内容在构建之后也不会被改变。Docker 设计时,就充分利用 Union FS的技术,将其设计为 分层存储的架构 。镜像实际是由多层文件系统联合组成。镜像构建时,会一层层构建,前一层是后一层的基础。每一层构建完就不会再发生改变,后一层上的任何改变只发生在自己这一层。比如,删除前一层文件的操作,实际不是真的删除前一层的文件,而是仅在当前层标记为该文件已删除。在最终容器运行的时候,虽然不会看到这个文件,但是实际上该文件会一直跟随镜像。因此,在构建镜像的时候,需要额外小心,每一层尽量只包含该层需要添加的东西,任何额外的东西应该在该层构建结束前清理掉。分层存储的特征还使得镜像的复用、定制变的更为容易。甚至可以用之前构建好的镜像作为基础层,然后进一步添加新的层,以定制自己所需的内容,构建新的镜像。 镜像(Image)和容器(Container)的关系,就像是面向对象程序设计中的类 和 实例 一样,镜像是静态的定义,容器是镜像运行时的实体。容器可以被创建、启动、停止、删除、暂停等。容器的实质是进程,但与直接在宿主执行的进程不同,容器进程运行于属于自己的独立的命名空间。前面讲过镜像使用的是分层存储,容器也是如此。容器存储层的生存周期和容器一样,容器消亡时,容器存储层也随之消亡。因此,任何保存于容器存储层的信息都会随容器删除而丢失。按照 Docker 最佳实践的要求,容器不应该向其存储层内写入任何数据 ,容器存储层要保持无状态化。所有的文件写入操作,都应该使用数据卷(Volume)、或者绑定宿主目录,在这些位置的读写会跳过容器存储层,直接对宿主(或网络存储)发生读写,其性能和稳定性更高。数据卷的生存周期独立于容器,容器消亡,数据卷不会消亡。因此, 使用数据卷后,容器可以随意删除、重新 run ,数据却不会丢失。 补充: 后续为了管理容器,Google提供了一个服务,全称Kubernetes,简称K8S。 K8S中有一些概念,列举如下: POD、节点:Master Node、Worker Node。 详细信息敬请期待。。。。后续补充链接。
2023-07-08 21:30:311

镜像仓库registry命令行启动,垃圾回收和服务监听我全都要

简要:本文主要是对镜像结构及Registry API使用进行了总结,对registry启动GC和Serve命令做出了解析。 当我们使用Docker命令时,Push和Pull镜像操作会将镜像从哪里推送和拉取,镜像的结构是什么,为什么不能简单的用云盘这样的存储直接存储镜像?看完这篇文章,就能有个大概的了解了。 Docker Registry HTTP API是镜像到镜像仓库的协议,它与管理docker镜像和启用分布式的镜像仓库实例相互交互。而我们正在用的正是Docker Registry HTTP API V2。 虽然V1版本仍可用,但是和最新版本有整体架构上的问题,主要是因为V2改变了镜像的格式,详见docker/docker#8093 新的镜像manifest简化了镜像定义和提升了安全性。而API V2正是工作在新的manifest基础上,提高性能、减少带宽使用和减少后端故障的可能性。 这个特性是在release v1.3.0版本开始实现,只不过我们现在提到的V2是指Docker Manifest V2 schema 2,主要实现两点: 举个栗子 举个栗子 到这里,我们能大概知道了docker的API升级了,现在在用的API V2,底层用的元数据是Manifest V2 schema 2,了解了MIME类型在镜像中的区别和应用。 在cmd/registry/main.go文件中有启动registry的命令 在RootCmd命令下有两个子命令: docker镜像是分层的,registry在存储镜像时,将docker镜像分成2个部分: 例如有2个镜像使用了同一个基础镜像,那么在registry上存储时,blobs只有一份数据,而镜像的元数据的部分索引会指向相同的layer 举个栗子: 初始状态,A、B两个镜像,都是基于layer b所做的镜像,A引用a、b;B引用b、c 之后删除镜像B 此时layer c实际上没有在用了,但是registry在删除镜像B时,只是会删除B的元数据,并不会主动删除layer c,所以需要GC。 registry的GC使用“标记-清理”法 1、标记:registry扫描元数据,元数据能索引到的blob标记为 不能删除 2、清理:registry扫描所有的blobs,如果blobs没有被标记,则删除 服务启动需要配置文件,这部分就不提了,配置内容包括日志、存储、验证方式、消息通知、监控、监听地址等。 启动是初始化Registry实例 健康 检查配置是在配置文件中health中进行配置。 而初始化app实例这部分代码可以自己了解,里面主要做了注册API接口、账号的鉴权等
2023-07-08 21:30:371

docker registry使用指南

docker registry 的作用就是存储我们的镜像。通常情况下我们可以使用 docker hub 来存储,不过如果是在公司内部使用,不想将镜像公开,可以手动搭建一个本地registry,如 docker registry 或 harbor 。本文简单介绍一下 docker registry 的搭建使用及常用配置。 搭建registry最基础的命令为: docker run -d -v /data/registry:/var/lib/registry -p 5000:5000 registry:2 registry定义的对外服务端口为 5000 ,我们也可以通过环境变量 REGISTRY_HTTP_ADDR 来修改服务端口。 如果要使用其他存储,如 Amazon S3 bucket , Google Cloud Platform 或其他docker支持的 存储 ,也可以通过环境变量单独配置(推荐用yaml的形式来配置)。 注:私有仓库,推送镜像时,要在 /etc/docker/daemon.json 或 C:ProgramDatadockerconfigdaemon.json 文件中添加以下配置,并重启docker。 创建服务端证书的第三步,可能会报错 unable to open "/etc/pki/CA/index.txt" ,需要手动创建该文件 touch /etc/pki/CA/index.txt , 并创建一个序列文件来标记CA证书 echo "1000" > /etc/pki/CA/serial 。 证书生成也可以参考: https://www.jianshu.com/p/1163d1ae8029 为了提高regsitry的安全性,可以开启访问控制,用户需要登陆后才可以使用registry。 首先,创建一个密码文件,里面包含一条用户名密码(stark/catherine)。 windows系统下需要修改编码格式: docker run --rm --entrypoint htpasswd httpd:2 -Bbn testuser testpassword | Set-Content -Encoding ASCII auth/htpasswd 然后启动容器,带上用户认证。 配置一个域名解析: echo 127.0.0.1 myregistry.com>> /etc/hosts ,然后使用docker登录 docker login myregistry.com:5000 ,用户名/密码就是前面配置的stark/catherine。 注:使用身份认证,建议开启TLS,否则登录信息明文传输(header中),一样不安全。 x509报错解决:x509报错通常就是自签证书没有加入到docker client所在host的信任证书中,手动加入即可。对于linux用户,只需要拷贝根证书文件到 /etc/docker/certs.d/myregistrydomain.com:5000/ca.crt 中即可。 最后,也可以在浏览器中访问 https://localhost:5000/v2/_catalog 或是 https://localhost:5000/v2/docker/registry/tags/list 查看仓库信息。 以上只是最简单的用户认证,只能使用我们预先定义好的用户来访问。 我们也可以在regsitry之前使用一个代理,来实现更高级的身份认证;或者将registry集成到我们自己的身份认证和访问控制系统中,由我们的鉴权服务来签发token给用户,然后用户使用签发的token访问我们的registry。harbor就提供了这样一整套服务,如果有此方面的需求,可以考虑使用harbor。 不知到为啥,容器起来了,但访问不了 完整的配置选项 参考 。 配置文件和环境变量的对应关系。配置文件中的内容为: 上述配置文件如果通过环境变量来配置,则对应的环境变量为: REGISTRY_STORAGE_FILESYSTEM_ROOTDIRECTORY=/var/lib/registry 格式为 REGISTRY_variable ,其中 variable 为配置的变量,通过 _ 连接yaml文件中的各层变量得到。 token 认证流程简图:
2023-07-08 21:30:561

如何搭建及使用docker registry

registry是什么?registry是Docker的镜像存储服务,docker hub上的registry镜像见Registry官方镜像,更多详细信息请参见源码。搭建registry在服务器上执行如下命令安装docker,这里选择腾讯云(Ubuntu Server 14.04.1 LTS 64位)镜像来创建服务器curl -fsSL https://get.docker.com/ | sh安装docker-compose Docker Compose是一个定义及运行多个Docker容器的工具。使用Docker Compose只需要在一个配置文件中定义多个Docker容器,然后使用一条命令将多个容器启动,Docker Compose会通过解析容器间的依赖关系,按先后顺序启动所定义的容器。详见Docker Composecurl -L https://github.com/docker/compose/releases/download/1.8.0/docker-compose-$(uname -s)-$(uname -m) > /usr/local/bin/docker-composechmod a+x /usr/local/bin/docker-compose启动registry服务,此例中包含nginx和registry两个容器,涉及的包及配置文件请参见附件,解压后,直接执行如下命令即可创建服务。docker-compose up -d停止服务docker-compose stop重启服务docker-compose restart下线服务docker-compose down上传镜像因为上面搭建的registry服务是http的,所以docker启动参数需要配置--insecure-registry localhost选项,修改/etc/default/docker文件DOCKER_OPTS="--insecure-registry localhost"重启dockerservice docker restart拉取上传镜像 docker pull;docker tag;docker push(tag默认为latest)docker pull hello-worlddocker tag hello-world localhost/library/hello-worlddocker push localhost/library/hello-world下载镜像docker pull localhost/library/hello-world删除镜像docker rmi localhost/library/hello-world获取镜像仓库列表# curl http://localhost/v2/_catalog{"repositories":["library/hello-world"]}未上传镜像前的输出如下:# curl http://localhost/v2/_catalog{"repositories":[]}获取镜像tag列表# curl -X GET http://localhost/v2/library/hello-world/tags/list{"name":"library/hello-world","tags":["latest"]}获取镜像manifests信息# curl -H "Accept: application/vnd.docker.distribution.manifest.v2+json" -X GET http://localhost/v2/library/hello-world/manifests/latest{"schemaVersion": 2,"mediaType": "application/vnd.docker.distribution.manifest.v2+json","config": {"mediaType": "application/vnd.docker.container.image.v1+json","size": 1473,"digest": "sha256:c54a2cc56cbb2f04003c1cd4507e118af7c0d340fe7e2720f70976c4b75237dc"},"layers": [{"mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip","size": 974,"digest": "sha256:c04b14da8d1441880ed3fe6106fb2cc6fa1c9661846ac0266b8a5ec8edf37b7c"}]}其中c54a2cc56cbb2f04003c1cd4507e118af7c0d340fe7e2720f70976c4b75237dc即为执行docker images时看到的IMAGE ID。 layers表示了镜像的层次关系,可以通过layers中的digest来拉取blob,见下面获取镜像blob获取镜像blob在上面获取hello-world:latest镜像的manifests信息中可以看到其只有一个layer,以此为例来看如何获取镜像blob。从拉取的结果可以看到获取的blob与文件sha256是一致的。执行docker pull实际上就是首先获取到镜像的manifests信息后,再拉取blob的。# curl -s -X GET http://localhost/v2/library/hello-world/blobs/sha256:c04b14da8d1441880ed3fe6106fb2cc6fa1c9661846ac0266b8a5ec8edf37b7c -o hello-world.blob# ls -l hello-world.blob -rw-r--r-- 1 root root 974 Nov 23 09:56 hello-world.blob# sha256sum hello-world.blob c04b14da8d1441880ed3fe6106fb2cc6fa1c9661846ac0266b8a5ec8edf37b7c hello-world.blob ##删除镜像(soft delete)首先通过curl -i 参数获取到镜像的Docker-Content-Digest,registry 2.3及以后的版本必须在header中指定Accept: application/vnd.docker.distribution.manifest.v2+json,否则默认返回的是schema1的digest,其与schema2的digest不同,使用不指定上述头信息返回的digest删除时会返回404。# curl -i -H "Accept: application/vnd.docker.distribution.manifest.v2+json" -X GET http://localhost/v2/library/hello-world/manifests/latestHTTP/1.1 200 OKServer: nginx/1.11.5Date: Wed, 23 Nov 2016 02:17:51 GMTContent-Type: application/vnd.docker.distribution.manifest.v2+jsonContent-Length: 524Connection: keep-aliveDocker-Content-Digest: sha256:a18ed77532f6d6781500db650194e0f9396ba5f05f8b50d4046b294ae5f83aa4Docker-Distribution-Api-Version: registry/2.0Etag: "sha256:a18ed77532f6d6781500db650194e0f9396ba5f05f8b50d4046b294ae5f83aa4"{"schemaVersion": 2,"mediaType": "application/vnd.docker.distribution.manifest.v2+json","config": {"mediaType": "application/vnd.docker.container.image.v1+json","size": 1473,"digest": "sha256:c54a2cc56cbb2f04003c1cd4507e118af7c0d340fe7e2720f70976c4b75237dc"},"layers": [{"mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip","size": 974,"digest": "sha256:c04b14da8d1441880ed3fe6106fb2cc6fa1c9661846ac0266b8a5ec8edf37b7c"}]}根据上一步返回的Docker-Content-Digest删除,返回202表示删除成功# curl -k -v -s -X DELETE http://localhost/v2/library/hello-world/manifests/sha256:a18ed77532f6d6781500db650194e0f9396ba5f05f8b50d4046b294ae5f83aa4* Hostname was NOT found in DNS cache* Trying 127.0.0.1...* Connected to localhost (127.0.0.1) port 80 (#0)> DELETE /v2/library/hello-world/manifests/sha256:a18ed77532f6d6781500db650194e0f9396ba5f05f8b50d4046b294ae5f83aa4 HTTP/1.1> User-Agent: curl/7.35.0> Host: localhost> Accept: */*> < **HTTP/1.1 202 Accepted*** Server nginx/1.11.5 is not blacklisted< Server: nginx/1.11.5< Date: Wed, 23 Nov 2016 02:29:59 GMT< Content-Type: text/plain; charset=utf-8< Content-Length: 0< Connection: keep-alive< Docker-Distribution-Api-Version: registry/2.0< * Connection #0 to host localhost left intact确认结果# curl -X GET http://localhost/v2/library/hello-world/tags/list{"name":"library/hello-world","tags":null}删除镜像(hard delete)在上一步中,只是删除了镜像的manifests信息,解引用的blob还在占用磁盘空间,执行如下命令可以查看可以删除的blobdocker exec -it myregistry_registry_1 /bin/registry garbage-collect --dry-run /etc/registry/config.yml要删除blob,释放磁盘空间,需要执行下面的命令。需要特别注意的是在执行下面的命令时registry必须是只读模式(只读模式可在registry配置文件中设置),否则可能会导致数据不一致。docker exec -it myregistry_registry_1 /bin/registry garbage-collect /etc/registry/
2023-07-08 21:31:041

电脑d盘里面的registry可以删吗?

如果不是系统盘的文件的话,一般来说没有什么问题的有可能是某个软件的文件~!
2023-07-08 21:31:113

英语registry-mirrors怎么翻译?

registry mirrors注册表镜像
2023-07-08 21:31:2012

游戏打开时出现registry error是怎么回事?请问怎么样解决,拜托了。

注册表有误,请尝试重新装一遍
2023-07-08 21:31:4310

win8蓝屏错误registry error

是内存不兼容吗
2023-07-08 21:32:114

QQ文件夹下的Msg2.0.db、Registry.db、MicroBlogMsg.db等都是做什么用的?

Msg2.0.db是聊天记录;Registry.db用户信息,比如,记录了你电脑上没个登陆过的QQ号码的基本信息;MicroBlogMsg.db是操作系统版本及QQ版本信息;
2023-07-08 21:32:253

docker中仓库(Repository)与注册服务器(Registry)的区别

仓库(Repository)是集中存放镜像的地方,仓库分为公有仓库与私有仓库 一个容易混淆的概念是注册服务器(Registry)。实际上注册服务器是管理仓库的具体服务器,每个服务器上可以有多个仓库,而每个仓库下面有多个镜像。从这方面来说,仓库可以被认为是一个具体的项目或目录。例如对于仓库地址 l.dockerpool.com/ubuntu 来说,dl.dockerpool.com是注册服务器地址,ubuntu是仓库名。 大部分时候,并不需要严格区分这两者的概念。 注册服务器、仓库、镜像关系如下
2023-07-08 21:32:321

registry error什么意思?

registry error 蓝屏解决方法如下:操作设备:戴尔笔记本电脑操作系统:win10操作程序:自动修复1.02一、当电脑出现提示“自动修复”的时候不要选择重新启动,重新启动一样会回到这个界面,直接点击“高级选项”。二、然后点击“疑难解答”选项。三、在疑难解答里面点击重置此电脑的功能。四、选择保留文件恢复到上一次正常启动电脑的状态,也可以选择删除所有内容进行重置。五、如果你只是想重置系统,则选择第一个,如果想全盘清理,则选择所有驱动器,但是要注意重置之后数据无法恢复,不要选错了。之后等待电脑重置就行了。
2023-07-08 21:32:511

关于启动项的REGISTRY

这是某些软件的注册选项,如果出现在启动项,可以手动删除,避免其自动运行。或者你注册一下那个软件 它也不会再启动了。
2023-07-08 21:33:301

怎么打开QQ的 Registry.db文件

数据库数据存放文件。 delphi 、VB、VC等等编程类软件都可以打开的。QQRegistry.db文件里面没啥东西的!!呵呵,别浪费劲~~~
2023-07-08 21:33:372

registry.db是什么文件

Info.db、个人形象的信息Infocenter.db、迷你首面Misc.db、自定义头像Registry.db、自定义图像/好友列表全都是QQ相关数据文件,已经经过腾讯加密了的,要想打开只能联系腾讯
2023-07-08 21:33:441

port of registry是什么意思

port of registry 英[pu0254:t u0254v u02c8redu0292u026astri:] 美[pu0254rt u028cv u02c8ru025bdu0292u026astri] [词典] 船籍港; [网络] 船舶登记港; 注册港; [例句]Not exchanging its name, nationality, and port of registry with the other ships or installations;不互通名称、国籍和登记港;
2023-07-08 21:33:521

如何从Docker Registry中导出镜像

一、目录结构Registry的配置文件中可以指定registry的运行目录(实验用本地文件系统作为后端存储),registry会在这个目录中建立相应的目录结构,我在本地启动一个registry服务,然后只push一个centos镜像上去。镜像名称是localhost:5000/library/centos:latest,然后registry在本地创建了如图1所示的目录。图 1 registry目录为了显示方便,我只截取了64位ID的前一部分。可以看到,目录大体分为两个:一个是blobs,一个是repositories。blobs中主要存放数据文件,可以看出都是经过sha256计算后的ID。repositories目录中放镜像的描述信息,记录了一个镜像有哪些layer,tag对应的manifest文件,link文件是一个文本文件,内容是一个形如“sha256:cf34a09a90b54c…”的64位ID,这个ID对应在blob中的文件其实就是这个image的manifest文件。二、Manifest文件manifest文件描述了一个镜像的元信息,包括了layer的数据ID,layer的配置等,文件格式是json形式的文本文件。docker镜像可以分为V1和V2,在1.9以后镜像格式有一些变化。为了向前兼容V1版本的docker,docekr registryV2使用的manifest也对应地分为Schema1和Schema2,两者可以通过官方对于manifest的解释可以参考[1]和[2]。这里实验都是在schema1上做的。Schema1主要包含如下信息:name:image的仓库(repository)名,比如localhost:5000/library/centos:latest这个镜像的repository name是library/centostag:该镜像的tagarchitecture:指该镜像的宿主机的操作系统架构,如“amd64”fsLayers:该字段是一个数组,数组中的元素分别指明了各层对应的数据文件的sha256ID,数组的第1个就是镜像的最顶层,第2个是次顶层…以此类推,值得注意的是,不同层的fsLayer ID 有可能一样,是因为有些层是空的,只有一些配置信息。当执行了一个不涉及文件操作的命令,这时候就会形成空fsLayer,空fsLayer计算出来的sha256ID也都是一样的了。镜像的一个layer,是由文件系统(比如新增的文件)fsLayer以及配置信息构成的,layer在docker的代码层面又被称为image,因为任意一个layer都可以作为顶层layer,被docker image信息引用,从而成为一个image。所以需要区分fsLayer与layer。history:该字段也是一个数组,是为了兼容v1而设置的,指明了每个layer的配置信息,数组第一项对应的是镜像的最顶层,与fslayer一起构成了一个layer。数组元素是一个json格式的map对象,key为“v1Compatibility”,值为一个字符串,该字符串就是layer的配置信息,可以直接用json.Unmrashal成为一个V1Image结构体(定义可以参考代码github.com/docker/docker/image/image.go L31)schemaVersion:该manifest的版本,一个int型,如 1。三、Tar包形式的镜像Docker中有个save和load命令。save命令可以将一个docker镜像导出,把这个镜像从最顶层到最底层的所有layer一起导出到一个tar包中,然后就可以随意拷贝、发送这个tar包到别的机器,最后可以用load命令把这个镜像重新加载进docker。如果我们把一个镜像从registry里拿出来,按照save成的tar包格式来组织,然后使用load命令加载,这样就实现了不通过docker pull命令来下载镜像,可以根据这个原理做第三方镜像下载工具。所以我们先来看一下镜像的tar包形式是什么样的,我使用save命令导出了centos镜像,解压后目录结构如图2所示:图 2 镜像tar包解压后的目录下面对各文件进行解释:根目录下的repositories文件,描述了这个镜像的名字,tage,还有顶层layer的id不同的文件夹代表了不同的layer。json:layer的配置信息,如创建时间,执行命令等。layer.tar:layer中包含的文件,如果是空layer,layer.tar解压后就是空的。VERSION: 版本信息。四、从registry导出镜像我们对比tar包中的文件和registry中的文件,不难发现其中的对应关系,json、VERSION还有repositories文件都是可以从manifest中导出。json文件其实就是之前提到的history字段中v1Compatibilitiy,不同的是manifest中的这个字段中有很多转义符,我们需要去掉这些转义符,方法是先Unmarshal成为一个V1Image结构体,然后在json.Marshal转回字符串就好。layer.tar其实就是blobs中对应的data文件,直接复制出来然后改个名字就可以。VERSION是manifest中的schemaVersion。repositories文件内容很简单,格式是{“imageName”:{“tag”:”topLayerID”}},所以按照这个格式从manifest中找到对应的数据填进去就ok。这些文件都准备好了以后,就可以准备打包成tar包了,直接使用linux中自带的tar命令,这里需要注意的一点是,应该使用“只打包不压缩”的选项。生成tar包后就可以直接使用docker load命令导入了。我这么做了,是可以成功地导入一个镜像。但是发现存在一个问题:使用上述方式导入的镜像,每个layer的ID和我直接用docker pull命令下载下的不一样,而且docker pull得到的ID从未在manifest和registry中的任何地方出现过。而且不管我使用新的机器还是重新pull,得到的ID都是一样的。经过阅读docker的代码我才发现,layerID不是随机生成的,也不是manifest中写道的id,而是算出来的。下面就说一下计算过程。我们最终需要的layerID在docker源码中叫做StrongID,StrongID是把一个byte数组做Hash后得到的,这个byte数组的生成需要三个对象:v1Compatibility,blobSum(manifest中的fsLayerID),parent(父layer的StrongID),数组生成方法参考image.go中的MakeImageConfig方法(docker 1.9),基本操作就是把一个json对象转成字节数组。因为有parent字段的存在,需要从最底层的layer开始计算,逐步迭代,最终的到top layer的ID。最后要做的工作就是替换json文件中的id字段和parent字段成为新计算出来的ID即可。同样地,文件夹名也要做相应改变。增量导入:如果本地已经存在某些layer的情况,我们只用打包新的layer即可,因为导入时候docker会检测这个layer是否存在,而且有parent信息来保证layer之间的关系。
2023-07-08 21:33:591

我电脑里有个叫Registry , 是data base file类型 .因为怀疑它里面有病毒.可以删吗?

请问详细文件位置腾讯下 Registry.db 为自定义图像和好友列表
2023-07-08 21:34:172

注册表里的哪些是绝对不能删的?

你的网卡,声卡驱动其他的东西不是特别重要
2023-07-08 21:34:287

蓝屏显示“STOP:c0000218 {Registry File Failure}

stop:c0000218{registryfilefailure}”是一个很典型的错误信息,造成错误的原因是硬盘错误或硬盘损坏。解决办法一如下:  1.从windowsxp光盘启动计算机。如果出现提示,请选择从光盘启动计算机必须选择的任何选项。  2.当提示你选择“修复或故障恢复”时,请按r。这将启动microsoft故障恢复控制台。  3.根据提示,键入管理员密码。如果管理员密码为空,则按enter。  4.使用chkdsk命令行工具检查硬盘。在命令提示符下,键入chkdsk/r,然后按enter。  一般情况下经过如上操作就不会再有问题,当然,如果硬盘发生物理损坏,这种办法也不会有效果,如果是这种情况,就只能更换硬盘了。方法二,可以用winpe修复光盘进去系统后直接运行分区表的的修复工具
2023-07-08 21:34:431

stop:c0000218{Registry File Failure}

你好!蓝屏不要慌张!仔细观察,并尝试一下. 不要去追究代码是什么意思,你永远不会弄清楚! 解决问题才是关键!! 出现蓝屏的原因往往集中在不兼容的硬件和驱动程序、有问题的软件、病毒等。(上述代码通常是由有问题的驱动程序或系统服务造成的. )建议:1、先把BIOS恢复出厂状态试试; 2、系统是否有病毒,建议安全模式下扫描杀毒; 3、重装系统后硬件的驱动程序是否安装成功? 4、最好先重装操作系统; 5、如重装系统后仍有问题,则极可能是硬件不兼容所致; 6、向商家或周围熟悉电脑的朋友咨询一下也好,或许他们会给予帮助; 7、祝你好运!
2023-07-08 21:35:034

仓库(Repository)、注册服务器(Registry)、注册索引(Index)有何关系?

首先,仓库是存放一组关联镜像的集合,比如同一个应用的不同版本的镜像,注册服务器是存放实际的镜像的地方,注册索引则负责维护用户的账号,权限,搜索,标签等管理。注册服务器利用注册索引来实现认证等管理。我推荐你去看看时速云,他们是一家全栈云原生技术服务提供商,提供云原生应用及数据平台产品,其中涵盖容器云PaaS、DevOps、微服务治理、服务网格、API网关等。大家可以去体验一下。 如果我的回答能够对您有帮助的话,求给大大的赞。
2023-07-08 21:35:441

在注册表里面找不到registry.exe怎么办

他不是猪,qdflook才是猪!
2023-07-08 21:35:512

请问电脑中注册表是什么?性能是什么?

如果你不懂,千万不要去乱改注册表.从Windows 95开始,Microsoft在Windows中引入了注册表(英文为REGISTRY)的概念(实际上原来在Windows NT中已有此概念)。注册表是Windows 95及Windows 98的核心数据库,表中存放着各种参数,直接控制着Windows的启动、硬件驱动程序的装载以及一些Windows应用程序运行的正常与否,如果该注册表由于鞭种原因受到了破坏,轻者使Windows的启动过程出现异常,重者可能会导致整个Windows系统的完全瘫痪。因此正确地认识、修改、及时地备份以及有问题时恢复注册表,对Windows用户来说就显得非常重要了。 一、注册表的结构划分及相互关系 WINDOWS的注册表有六大根键,相当于一个硬盘被分成了六个分区。 在“运行”对话框中输入RegEdit,然后单击“确定”按钮,则可以运行注册表编辑器。 Windows 98中文版的注册表Registry(System.dat、User.dat、Config.pol)的数据组织结构。 注册表的根键共六个。这些根键都是大写的,并以HKEY_为前缀;这种命令约定是以Win32 API的Registry函数的关键字的符号变量为基础的。 虽然在注册表中,六个根键看上去处于一种并列的地位,彼此毫无关系。但事实上,HKEY_CLASSES_ROOT和HKEY_CURRENT_CONFIG中存放的信息都是HKEY_LOCAL_MACHINE中存放的信息的一部分,而HKEY_CURRENT_USER中存放的信息只是HKEY_USERS存放的信息的一部分。 HKEY_LOCAL_MACHINE包括HKEY_CLASSES_ROOT和HKEY_CURRENT_USER中所有的信息。在每次系统启动后,系统就映射出HKEY_CURRENT_USER中的信息,使得用户可以查看和编辑其中的信息。 实际上,HKEY_LOCAL_MACHINESOFTWAREClasses就是HKEY_CLASSES_ROOT,为了用户便于查看和编辑,系统专门把它作为一个根键。同理,HKEY_CURRENT_CONFIGSY-STEMCurrent Control就是HKEY_LOCAL_MACHINESYSTEMCurrent Control。 HKEY_USERS中保存了默认用户和当前登录用户的用户信息。HKEY_CURRENT_USER中保存了当前登录用户的用户信息。 HKEY_DYN_DATA保存了系统运行时的动态数据,它反映出系统的当前状态,在每次运行时都是不一样的,即便是在同一台机器上。 根据上面的分析,注册表中的信息可以分为HKEY_LOCAL_MACHINE和HKEY_USERS两大类,这两大类的详细内容请看后面的介绍。 二、六大根键的作用 在注册表中,所有的数据都是通过一种树状结构以键和子键的方式组织起来,十分类似于目录结构。每个键都包含了一组特定的信息,每个键的键名都是 和它所包含的信息相关的。如果这个键包含子键,则在注册表编辑器窗口中代表这个键的文件夹的左边将有“+”符号,以表示在这个文件夹中有更多的内容。如果这个文件夹被用户打开了,那么这个“+”就会变成“-”。 1.HKEY_USERS 该根键保存了存放在本地计算机口令列表中的用户标识和密码列表。每个用户的预配置信息都存储在HKEY_USERS根键中。HKEY_USERS是远程计算机中访问的根键之一。 2.HKEY_CURRENT_USER 该根键包含本地工作站中存放的当前登录的用户信息,包括用户登录用户名和暂存的密码(注:此密码在输入时是隐藏的)。用户登录Windows 98时,其信息从HKEY_USERS中相应的项拷贝到HKEY_CURRENT_USER中。 3.HKEY_CURRENT_CONFIG 该根键存放着定义当前用户桌面配置(如显示器等)的数据,最后使用的文档列表(MRU)和其他有关当前用户的Windows 98中文版的安装的信息。图5为HKEY_CURRENT_CONFIG子关键字之间的连接情况。 4.HKEY_CLASSES_ROOT 根据在Windows 98中文版中安装的应用程序的扩展名,该根键指明其文件类型的名称。 在第一次安装Windows 98中文版时,RTF(Rich Text format)文件与写字板(WordPad)&127;联系起来,但在以后安装了中文Word 6.0后,双击一个RTF文件时,将自动激活Word。存放在SYSTEM.DAT中的HKEY_CLASSES_ROOT,将替代WIN.INI文件中的[Extensions]&127;小节中的设置项,它把应用程序与文件扩展名联系起来,它也替代了Windows 3.x中的Reg.dat文件中的相似的设置项。 5.HKEY_LOCAL_MACHINE 该根键存放本地计算机硬件数据,此根键下的子关键字包括在SYSTEM.DAT中,用来提供HKEY_LOCAL_MACHINE所需的信息,或者在远程计算机中可访问的一组键中。 该根键中的许多子键与System.ini文件中设置项类似。图7显示了HKEY_LOCAL_MACHINE根键下的各个子键之间的情况。 6.HKEY_DYN_DATA 该根键存放了系统在运行时动态数据,此数据在每次显示时都是变化的,因此,此根键下的信息没有放在注册表中。图8显示了HKEY_DYN_DATA根键下的各个子键的情况。 三、注册表部分重要内容 注册表是一个大型数据库Registry。要详细地分析该数据库,不是一两页就能介绍完。我曾经用了半年多时间分析此数据库结构。下面只介绍部分重要内容。 (一)HKEY_CLASS_ROOT 1.HKEY_CLASS_ROOT/Paint.Pricture/DefaultIcon双击窗口右侧的默认字符串,在打开的对话框中删除原来的“键值”,输入%1。重新启动后,在“我的电脑”中打开Windows目录,选择“大图标”,然后你看到的Bmp文件的图标再也不是千篇一律的MSPAINT图标了,而是每个Bmp文件的略图(前提是未安装ACDSee等看图软件)。 (二)HKEY_CURRENT_USER 1.HKEY_CURRENT_USERControl PanelDesktop 中新建串值名MenuShowDelay=0 可使“开始”菜单中子菜单的弹出速度提高。 2.在HKEY_CURRENT_USERControl PanelDeskt-opWindowsMeterics中新建串值名MinAnimate,值为1启动动画效果开关窗口,值为0取消动画效果。 (三) HKEY_LOCAL_MACHINE 1.HKEY_LOCAL_MACHINEsoftwaremicrosoftwindowscurrentVersionexploreruser shell folders 保存个人文件夹、收藏夹的路径。 2.HKEY_LOCAL_MACHINEsystemcurrentControl-Setcontrolkeyboard Layouts 保存键盘使用的语言以及各种中文输入法。 3.HKEY_LOCAL_MACHINEsoftwaremicrosoftwindowscurrentVersionuninstall 保存已安装的Windows应用程序卸载信息。 4.HKEY_LOCAL_MACHINEsystemCurrentControl-Setservicesclass 保存控制面板-增添硬件设备-设备类型目录。 5.HKEY_LOCAL_MACHINEsystemCurrent-ControlSetcontrolupdate 设置刷新方式。值为00设置为自动刷新,01设置为手工刷新[在资源管理器中按F5]。 6.HKEY_LOCAL_MACHINEsoftwaremicrosoftwin-dowscurrentVersion un 保存由控制面板设定的计算机启动时运行程序的名称,其图标显示在任务条右边。在“启动”文件夹程序运行时图标也在任务条右边。 7.HKEY_LOCAL_MACHINEsoftwaremicrosoftwindowscurrentVersionPoliciesRatings 保存IE4.0中文版“安全”“分级审查”中设置的口令(数据加密),若遗忘了口令,删除 Ratings 中的数据即可解决问题。 8.HKEY_LOCAL_MACHINEsoftwaremicrosoftwindowscurrentVersionexplorerdesktop ameSpace 保存桌面中特殊的图标,如回收站、收件箱、MS Network等。 (四) HKEY_USERS 1.HKEY_USERS.Defaultsoftwaremicrosoftinternet explorer ypeURLs保存IE4.0浏览器地址栏中输入的URL地址列表信息。清除文档菜单时将被清空。 2.HKEY_USERS.Defaultso..mi..wi..current-Versionex..menuOrderstartMenu保留程序菜单排序信息。 3.HKEY_USERS.Defaultso..microsoftwindowscurrent-VersionexplorerRunMRU保存“开始 运行...”中运行的程序列表信息。清除文档菜单时将被清空。 4.HKEY_USERS.Defaultso..microsoftwindowscurrent-VersionexplorerRecentDocs 保存最近使用的十五个文档的快捷方式(删除掉可解决文档名称重复的毛病),清除文档菜单时将被清空。 5.HKEY_USERS.defaultsoftwaremicrosoftwindowscurrentVersionapplets 保存Windows应用程序的记录数据。 6.HKEY_USERS.defaultsoftwaremicrosoftwindowscurrentVersion un保存由用户设定的计算机启动时运行程序的名称,其图标显示在任务条右侧。 注册表通过键和子键来管理各种信息。但是,注册表中的所有信息是以各种形式的键值项数据保存下来。在注册表编辑器右窗格中,保存的都是键值项数据。这些键值项数据可分为如下三种类型: 1.字符串值 在注册表中,字符串值一般用来表示文件的描述、硬件的标识等。通常它由字母和数字组成,最大长度不能超过255个字符。在图9所示中,“D:pwin98 rident”即为键值名“a”的键值,它是一种字符串值类型的。同样地,“ba”也为键值名“MRUList”的键值。通过键值名、键值就可以组成一种键值项数据,这就相当于Win.ini、Ssyt-em.ini文件中小节下的设置行。其实,使用注册表编辑器将这些键值项数据导出后,其形式与INI文件中的设置行完全相同。 2.二进制值 在注册表中,二进制值是没有长度限制的,可以是任意个字节长。在注册表编辑器中,二进制以十六进制的方式显示出来,如图10所示。 在图10中,键值名Wizard的键值“80 00 00 00”就是一个二进制。在如图11所示的“编辑二进制值”对话框时,在编辑框的左边输入十六进制数时,其右边将会显示相应的ASCII码。 3.DWORD值 DWORD值是一个32位(4个字节,即双字)长度的数值。在注册表编辑器中,您将发现系统会以十六进制的方式显示DWORD值,如图12所示。在编辑DWORD数值时,可以选择用十进制还是16进制的方式进行输入。
2023-07-08 21:36:024

PSP根目录下的registry如何删除?

backup:系统备份用en_recovery.txt: 恢复模式菜单文字转换registry:注册用不要删除它们,设成隐藏系统还可以使用它们,但你没必要这样做,不管他就好,他们完全不影响你使用。你只是看着不舒服吧?哈哈
2023-07-08 21:36:191

终止代码registry_error无法开机

1、首先开机按F8键,进入安全模式,接着再重启电脑,继续按F8键。2、其次可以选择使用最后一次正确的配置启动Windows。3、最后退出所有的程序和系统,点击立即更新在重新启动就可以打开正常使用。
2023-07-08 21:36:261

registry number是什么意思

注册号码~~~~~
2023-07-08 21:36:342

开机蓝屏如何解决?(REGISTRY_ERROR)

重装系统,
2023-07-08 21:36:433

trial registry是什么意思

trial registry的中文翻译trial registry 试验登记双语例句1Which Clinical Trial Registries can be part of The WHO Registry Network? 为什么临床试验注册中心能成为WHO注册网络的一部分?
2023-07-08 21:36:511

英语register和registry区别?

Registry,计算机术语。计算机操作系统领域里,可以理解为一个动作。Windows的基本信息,软件的扩展信息等所保存的地方。主要是将从Windows 95以及Windows NT之后所用到的内部数据库,操作系统和应用程序的设置,扩展名的关联信息等记录到硬盘的空间里。即把所有的计算机硬件、软件信息集中在一个称为“注册表”数据文件中,通过它来对计算机的硬软件系统进行有效的管理。打开它的方法:可以在“运行”中通过命令来打开它。命令为:regeditregister英 ["redu0292u026astu0259]n. 登记,注册;记录;登记簿;自动记录器vt. 登记,注册;(仪表等)指示;表示,表达;(感情)流露vi. 登记,注册;留下印象;完全符合;[印刷]对齐
2023-07-08 21:37:091

如何打开registry

windows从Windows95开始对计算机的硬件及软件信息采用了一种全新的工作方式:即把所有的计算机硬件、软件信息集中在一个称为“注册表”数据文件中,通过它来对计算机的硬软件系统进行有效的管理。打开它的方法:可以在“运行”中通过命令来打开它。命令为:regedit注意:注册表因为登记了计算机的所有信息,如果不清楚的话千万别随便对它进行改动,以免引起计算机系统的崩溃。。。。。切记希望我的回答能对你有所帮助
2023-07-08 21:37:172

registration与registry的区别是什么?

n. 注册;登记处;挂号处;船舶的国籍 registryn. 注册;登记;挂号 registration你自己分析下吧。、
2023-07-08 21:37:411

All User 里面的registry是什么程序

Registry进程是系统进程(远程注册表服务进程),不过该进程对普通用户来说是没什么用的,甚至还会有一定的危害,这个进程允许远程计算机远程修改你的注册表,那么对安全性要求高的朋友一定要关闭。
2023-07-08 21:37:481

registry 支持多个配置么

注册表registry 每项只能有一个配置。
2023-07-08 21:37:551

游戏打开时出现registry error是怎么回事?请问怎么样解决,拜托了。

registryerror是注册表错误的意思楼主可以尝试下重新去官网下载或者重装游戏
2023-07-08 21:38:034

register和registry有什么区别

一个是动词 一个是名词
2023-07-08 21:38:101

电脑遇到REGISTRY_ERROR什么原因

解决方法:1、开机按F8不动到高级选项出现在松手,选“最近一次的正确配置”回车修复(这个方法可以恢复原来的驱动)。2、如果是因更新驱动引起的故障,右击我的电脑选属性,选设备管理器找到这个驱动右键选属性/上面的驱动程序选项/选下面返回驱动程序选项按确定。3、如果故障依旧,还原系统或重装。
2023-07-08 21:38:171

游戏打开时出现registry error是怎么回事?请问怎么样解决,拜托了。

registry error是注册错误的意思,引起这一错误的原因主要有以下几种:游戏安装时有注册信息未被导入或者游戏注册文件中有文件无法被注册。可能是注册表的问题,原来安装过但是卸载了,只是卸载不干净,没有清除注册表。下载网上的破解版游戏,安装后可能会出现上述问题。解决方法:可以试试游戏重新安装;部分破解版游戏需要手动安装注册表,看看安装说明是不是没有安装。试试用安全软件清除残留注册表,然后重新安装游戏。
2023-07-08 21:38:541

unity Registry在哪

打开“Window”-“PackageManager”。选择UnityRegistry模式。在下面找到UnityRecorder。在”Window“-“General”-“Recorder”-“RecorderWindow”。
2023-07-08 21:39:021

注册表编辑器的registry.exe在哪啊

在[开始]中点击[运行],之后再输入regedit,之后点击确定。你的是Windows xp的吗?
2023-07-08 21:39:092

registry error 蓝屏

registry error 蓝屏解决方法如下:操作设备:戴尔笔记本电脑操作系统:win10操作程序:自动修复1.02一、当电脑出现提示“自动修复”的时候不要选择重新启动,重新启动一样会回到这个界面,直接点击“高级选项”。二、然后点击“疑难解答”选项。三、在疑难解答里面点击重置此电脑的功能。四、选择保留文件恢复到上一次正常启动电脑的状态,也可以选择删除所有内容进行重置。五、如果你只是想重置系统,则选择第一个,如果想全盘清理,则选择所有驱动器,但是要注意重置之后数据无法恢复,不要选错了。之后等待电脑重置就行了。
2023-07-08 21:39:371

port of registry 什么意思

registry,注册表/登记表。port:港口。port of registry船籍港 登记港 船舶登记港船籍港
2023-07-08 21:40:161

如何解决win8系统REGISTRY_ERROR蓝屏错误

知友您好!应该是内存卡的问题建议拔插一下试试如果不行的话,并且蓝屏都出现在刚刚升级了硬件驱动或补丁漏洞之类的,这时Windows提供的“最后一次正确配置”就是处理蓝屏的快速方式。重启系统,在出现启动菜单时按下F8键就会出现高级启动选项菜单,接着选择“最后一次正确配置”。如果以上都不能帮你解决的话,就不要自己捣鼓了,以免丢失资料。建议还是找专业人士、官方的维修站或者有资质的电脑维修公司解决。搞定了请给我采纳答案。谢谢
2023-07-08 21:40:262