前文提到只有HKEY_LOCAL_MACHINE和HKEY_USERS是才真正的注冊(cè)表鍵。也就是說(shuō)如果更改了其它別名分支中的某個(gè)鍵或鍵值,那么在HKEY_LOCAL_MACHINE和HKEY_USERS也會(huì)做出相應(yīng)更改,通常我們還可將它們稱為“別名”,下面是這些別名的實(shí)際位置:
①HKEY_CLASSES_ROOT--HKEY_LOCAL_MACHINESOFTWAREClasses的別名。包含有文件類型和程序之間的關(guān)聯(lián)。
②HKEY_CURRENT_USER--HKEY_USERS一個(gè)分支別名,該分支包含有當(dāng)前登陸用戶的配置數(shù)據(jù),如果是單一用戶HKEY_CURRENT_USER則指向HKEY_USERS.DEFAULT
③HKEY_CURRENT_CONFIG
--HKEY_LOCAL_MACHINESYSTEMControlSet001Hardware ProfilesCurrent的別名,其中ControlSet001還有可能是ControlSet000,ControlSet002等,它包含當(dāng)前的硬件配置。
附表1 HKEY_USERS部分重要分支說(shuō)明
.DEFAULTAppEvents ------- 列出了事件相應(yīng),描述和各種系統(tǒng)功能的聲音
.DEFAULTConsole ------- 保存了MS-DOS窗口的選項(xiàng),布局,熒屏顏色和字體設(shè)置
.DEFAULTControl Panle ------- 所有在控制面板里配置設(shè)置的信息全保存在這個(gè)鍵和它的子鍵中
.DEFAULTEnvironment ------- 保存了環(huán)境變量設(shè)置,特定的臨時(shí)文件位置
.DEFAULTKeyboard Layout ------ 保存的是鍵盤布局設(shè)置,其中默認(rèn)設(shè)置是美國(guó)傳統(tǒng)鍵盤布局
.DEFAULTSoftware ------保存軟件的安裝設(shè)置,缺省用戶只有微軟生產(chǎn)的軟件的設(shè)置
SIDNetwork ------ 所有連接到其他系統(tǒng)的映射配置
SIDPrinters ------ 所有安裝,共享和連接的打印機(jī)配置
SIDSofeware ------單獨(dú)的用戶擴(kuò)展,基于為用戶或者被用戶安裝的其他軟件。
附表2
HKEY_CLASSES_ROOT
配置單元包含的子項(xiàng),列出了當(dāng)前已計(jì)算機(jī)上注冊(cè)的所有COM服務(wù)器和與應(yīng)用程序相關(guān)的所有文件擴(kuò)展名。
HKEY_CURRENT_USER
保存著當(dāng)前登陸到由這個(gè)注冊(cè)表服務(wù)的計(jì)算機(jī)機(jī)上的用戶配置文件,其中子項(xiàng)包含環(huán)境變量,個(gè)人程序組,桌面設(shè)置,網(wǎng)絡(luò)連接,打印機(jī)和應(yīng)用程序首選項(xiàng)
HKEY_LOCAL_MACHINE
保存操作習(xí)用及硬件相關(guān)信息的配置單元,是一個(gè)公共配置信息,與具體用戶無(wú)關(guān)
HKEY_USERS
包含的子項(xiàng),含有當(dāng)前計(jì)算機(jī)上所有的用戶配置文件
HKEY_CURRENT_CONFIG
包含的子項(xiàng),列出了計(jì)算機(jī)當(dāng)前會(huì)話的所有硬件配置信息
HKEY_DYN_DATE
包含系統(tǒng)硬件的當(dāng)前狀態(tài),也包含了那些需要更新和檢索的數(shù)據(jù),此鍵只存在于Windows 98/ME 系統(tǒng)中。