■什么是注册表?
注册表因为它冗杂的构造和没有任何联络的CLSID键使得它可能看上去很奥秘。不幸的是,微软并没有完
全公开讲述关于注册表准确设置的撑持信息,如许使得注册表看上去更不成揣摩。处置和编纂注册表如
同“黑色艺术”一样,它在系统中的设置让用户觉得象在暗中中试探一样找不到觉得。
如许,因为用户
对那方面的缺乏领会使得注册表更多的呈现毛病。
Windows注册表是帮忙Windows控造硬件、软件、用户情况和Windows界面的一套数据文件,注册表包罗在
Windows目次下两个文件system。dat和user。
dat里,还有它们的备份system。da0和user。da0。通过
Windows目次下的regedit。exe法式能够存取注册表数据库。
在以前,在windows的更早版本(在win95以前),那些功用是靠 i, i和其他和应用法式
有联系关系的。
ini文件来实现的。
在windows操做系统家族中, i和 i那两个文件包罗了操做系统所有的控造功用和应用程
序的信息, i办理计算机硬件而 i办理桌面和应用法式。
所有驱动、字体、设置和参数会保留在。ini文件中,任何新法式城市被记录在。
ini文件中。那些记录会
在法式代码中被引用。因为受 i和 i文件大小的限造,法式员添加辅助的。INI文件以用来
控造更多的应用法式。举例来说,微软的Excel有一个 i文件,它包罗着选项、设置、缺省参数
和其他关系到Excel运行一般的信息。
在 i和 i中只需要指出 i的途径和文件名即
可。
最起头, i和 i控造着所有windows和应用法式的特征和存取办法,它在少数的用户和少
数应用法式的情况中工做的很好。跟着应用法式的数量和冗杂性越来越大,则需要在。ini文件中添加更
多的参数项。
如许下来,在一个变革的情况中,在应用法式安拆到系统中后,每小我城市更改。ini文件
然而,没有一小我在删除应用法式后删除。ini文件中的相关设置,所以 i和 i那个两个文
件会变的越来越大。每增加的内容会招致系统性能越来越慢。并且每次应用法式的晋级都呈现如许的难
题:晋级会增加更多的参数项但是历来不去掉旧的设置。
并且还有一个明显的问题,一个。ini文件的更大尺寸是64Kb。为领会决那个问题,软件商本身起头撑持
本身的。ini文件,然后指向特定的ini文件如 i和 i文件。如许下来多个。ini文件影响了
系统一般的存取级别设置。若是一个应用法式的。
ini文件和WIN。INI文件设置起抵触,事实是谁的优先级
更高呢?
注册表最后被设想为一个应用法式的数据文件相关参考文件,最初扩展成关于32位操做系统和应用法式
包罗了所有功用下的东东。注册表是一套控造操做系统外表和若何响应外来事务工做的文件。
那些“事务
”的范畴从间接存取一个硬件设备到接口若何响应特定用户到应用法式若何运行等等。注册表因为它的
目标和性量变的很冗杂,它被设想为专门为32位应用法式工做,文件的大小被限造在大约40Mb。
■注册表的感化?
注册表是为Windows NT和Windows95中所有32位硬件/驱动和32位应用法式设想的数据文件。
16位驱动在
Winnt下无法工做,所以所有设备都通过注册表来控造,一般那些是通过bIOS来控造的。在Win95下,16
位驱动会持续以实形式体例设备工做,它们利用 i来控造。16位应用法式会工做在NT或者Win95
下,它们的法式仍然会参考 i和 i文件获得信息和控造。
在没有注册表的情况下,操做系统不会获得必需的信息来运行和控造从属的设备和应用法式及准确响应
用户的输入。
在系统中注册表是一个记录32位驱动的设置和位置的数据库。当操做系统需要存取硬件设备,它利用驱
动法式,以至设备是一个bIOS撑持的设备。
无bIOS撑持设备安拆时必需需要驱动,那个驱动是独立于操
做系统的,但是操做系统需要晓得从哪里找到它们,文件名、版本号、其他设置和信息,没有注册表对
设备的记录,它们就不克不及被利用。
当一个用户筹办运行一个应用法式,注册表供给应用法式信息给操做系统,如许应用法式能够被找到,
准确数据文件的位置被规定,其他设置也都能够被利用。
注册表保留关于缺省数据和辅助文件的位置信息、菜单、按钮条、窗口形态和其他可选项。它同样也保
存了安拆信息(好比说日期),安拆软件的用户,软件版本号和日期,序列号等。按照安拆软件的差别
,它包罗的信息也差别。
然而,一般来说,注册表控造所有32位应用法式和驱动,控造的办法是基于用户和计算机的,而不依靠
于应用法式或驱动,每个注册表的参数项控造了一个用户的功用或者计算机功用。
用户功用可能包罗了
桌面外不雅和用户目次。所以,计算机功用和安拆的硬件和软件有关,对所以用户来说项都是公用的。
有些法式功用对用户有影响,有些时感化于计算机而不是为小我设置的,同样的,驱动可能是用户指定
的,但在良多时候,它们在计算机中是通用的。
■注册表被人认成为是“无字天书”,颇有几分奥秘。对初学者,隆重操做为妙,但也不该有什么恐惧
。关于初学注册表来说,没必要去记下注册表的所有项值。当碰到需要修改注册表时,只要按以下5个步调,照着操做就能够了,以下供参考:
1。上Google、百度等查出要修改的详细项或键的位置,键的键值。
2。备份注册表。
3。翻开注册表编纂器。
4。查找并编纂相关项和键值。
5。修改完毕后按F5刷新注册表,验证能否修改胜利,完毕。
月亮岛主的答复很漂亮,在那里再告诉你一点,不要随意修改注册表,不然会有引起系统瓦解的危险.卸载法式时在注册内外搜索该法式的名称并删除,能够彻底的删除该法式残留在电脑里的条目.
看到些问题很奇异.也很好笑.
请申明,你电脑出了什么问题而要改注册表呢.
用优化巨匠呀,优化巨匠能够扫描电脑,它能够翻开软件的注册表项间接编纂,备份注册表,删除注册内外的垃圾,很好用。
在运行里输入regedit,就能够翻开注册表.
HKEY_CLASSES_ROOT
HKEY_CURRENT_USER
HKEY_LOCAL_MACHINE
HKEY_USERS
HKEY_CURRENT_CONFIG
一般就是那几个注册表项了,别乱改哟^_^。
