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