windows注冊表知識大全
一、什么是注冊表
注冊表是2000/XP操作系統(tǒng)、硬件設(shè)備以及客戶應(yīng)用程序得以正常運行和保存設(shè)置的核心“數(shù)據(jù)庫”,也可以說是一個非常巨大的樹狀分層結(jié)構(gòu)的數(shù)據(jù)庫系統(tǒng)。
注冊表記錄了用戶安裝在計算機(jī)上的軟件和每個程序的相互關(guān)聯(lián)信息,它包括了計算機(jī)的硬件配置,包括自動配置的即插即用的設(shè)備和已有的各種設(shè)備說明、狀態(tài)屬性以及各種狀態(tài)信息和數(shù)據(jù)
利用一個功能強(qiáng)大的注冊表數(shù)據(jù)庫來統(tǒng)一集中地管理系統(tǒng)硬件設(shè)施、軟件配置等信息,從而方便了管理,增強(qiáng)了系統(tǒng)的穩(wěn)定性。
二、注冊表的功能
剛才我們看到了,注冊表中記錄了用戶安裝在計算機(jī)上的軟件和每個程序的相關(guān)信息,通過它可以控制硬件、軟件、用戶環(huán)境和操作系統(tǒng)界面的數(shù)據(jù)信息文件。
相關(guān)知識:注冊表文件的數(shù)據(jù)信息保存在system.dat和user.dat中、 利用regedit.exe程序能夠存取注冊表文件(其實大家可能也知道regedt32.exe,這兩個程序是一樣的)
三、編輯器說明:
別說你不知道怎么進(jìn)注冊表啊(哈,在運行里鍵入regedit就可以了)
根鍵:這個稱為HKEY…………,某一項的句柄
項:附加的文件夾和一個或多個值
子項:在某一個項(父項)下面出現(xiàn)的項(子項)
值項:帶有一個名稱和一個值的有序值,每個項都可包括任何數(shù)量的值項,值項由三個部分組成:名稱、數(shù)據(jù)類型和數(shù)據(jù)。
說明:
1、名稱:不包括反斜線的字符、數(shù)字、代表符和空格的任意組合。同一鍵中不可有相同的名稱
2、數(shù)據(jù)類型:包括字符串、二進(jìn)制和雙字節(jié)等
3、數(shù)據(jù):值項的具體值,它的大小可以占用64KB
第二課 總體結(jié)構(gòu)分析
注冊表包括以下5個根鍵
1.HKEY_CLASSES_ROOT
說明:該根鍵包括啟動應(yīng)用程序所需的全部信息,包括擴(kuò)展名,應(yīng)用程序與文檔之間的關(guān)系,驅(qū)動程序名,DDE和OLE信息,類ID編號和應(yīng)用程序與文檔的圖標(biāo)等。
2.HKEY_CURRENT_USER
說明:該根鍵包括當(dāng)前登錄用戶的配置信息,包括環(huán)境變量,個人程序以及桌面設(shè)置等
3.HKEY_LOCAL_MACHINE
說明:該根鍵包括本地計算機(jī)的系統(tǒng)信息,包括硬件和操作系統(tǒng)信息,安全數(shù)據(jù)和計算機(jī)專用的各類軟件設(shè)置信息
4.HKEY_USERS
說明:該根鍵包括計算機(jī)的所有用戶使用的配置數(shù)據(jù),這些數(shù)據(jù)只有在用戶登錄系統(tǒng)時才能訪問。這些信息告訴系統(tǒng)當(dāng)前用戶使用的圖標(biāo),激活的程序組,開始菜單的內(nèi)容以及顏色,字體
5.HKEY_CURRENT_CONFIG
說明:該根鍵包括當(dāng)前硬件的配置信息,其中的信息是從HKEY_LOCAL_MACHINE中映射出來的。
第三課 HKEY_CLASSES_ROOT
我們知道,在這一個根鍵中記錄的是WINDOWS操作系統(tǒng)中所有數(shù)據(jù)文件的信息內(nèi)容,主要記錄了不同文件的文件擴(kuò)展名和與之相對應(yīng)的應(yīng)用程序。這就是為什么我們雙擊某一個文檔的時候,可以由系統(tǒng)自動調(diào)出應(yīng)用程序的所在了。
這個根鍵的子鍵當(dāng)大家展開時發(fā)現(xiàn)是非常多的,它主要分為兩種:一是已經(jīng)注冊的各類文件的擴(kuò)展名;一是各種文件類型的有關(guān)信息。
下面我們以AVIFILE舉例說明一下其下面的子項的含義:
1、CLSID:分類標(biāo)識,系統(tǒng)可以用這個類標(biāo)識來識別相同類型的文件
2、Compressors:它下面有兩個子項
auds:用于設(shè)置音頻數(shù)據(jù)壓縮程序的類標(biāo)識
vids:用于設(shè)置視頻數(shù)據(jù)壓縮程序的類標(biāo)識
3、defaultlcon:用于設(shè)置默認(rèn)圖標(biāo),這個大家可以改一下試試
4、RIFFHandlers:在它的下面有兩個類標(biāo)識
AVI:用于設(shè)置AVI文件的類標(biāo)識
WAVE:用于設(shè)置WAVE文件的類標(biāo)識
5、protocol:包括了執(zhí)行程序和編輯程序的路徑和文件名
StdExecute(stdfileediting)_server:用于指定編輯程序
StdExecute(stdfileediting)_PackageObjects:用于指定后打開AVI包對象的編輯程序
StdExecute(stdfileediting)_verb:用于設(shè)置編輯程序時的工作狀態(tài),其中有0、1、2等狀態(tài)
6、Shell子項:用于設(shè)置視頻文件的外殼
&nbs
新文章:
- CentOS7下圖形配置網(wǎng)絡(luò)的方法
- CentOS 7如何添加刪除用戶
- 如何解決centos7雙系統(tǒng)后丟失windows啟動項
- CentOS單網(wǎng)卡如何批量添加不同IP段
- CentOS下iconv命令的介紹
- Centos7 SSH密鑰登陸及密碼密鑰雙重驗證詳解
- CentOS 7.1添加刪除用戶的方法
- CentOS查找/掃描局域網(wǎng)打印機(jī)IP講解
- CentOS7使用hostapd實現(xiàn)無AP模式的詳解
- su命令不能切換root的解決方法
- 解決VMware下CentOS7網(wǎng)絡(luò)重啟出錯
- 解決Centos7雙系統(tǒng)后丟失windows啟動項
- CentOS下如何避免文件覆蓋
- CentOS7和CentOS6系統(tǒng)有什么不同呢
- Centos 6.6默認(rèn)iptable規(guī)則詳解