![注冊表詳細說明_第1頁](http://file2.renrendoc.com/fileroot_temp3/2021-10/22/3a196874-ff97-4bee-8880-016f2c0fe27d/3a196874-ff97-4bee-8880-016f2c0fe27d1.gif)
![注冊表詳細說明_第2頁](http://file2.renrendoc.com/fileroot_temp3/2021-10/22/3a196874-ff97-4bee-8880-016f2c0fe27d/3a196874-ff97-4bee-8880-016f2c0fe27d2.gif)
![注冊表詳細說明_第3頁](http://file2.renrendoc.com/fileroot_temp3/2021-10/22/3a196874-ff97-4bee-8880-016f2c0fe27d/3a196874-ff97-4bee-8880-016f2c0fe27d3.gif)
![注冊表詳細說明_第4頁](http://file2.renrendoc.com/fileroot_temp3/2021-10/22/3a196874-ff97-4bee-8880-016f2c0fe27d/3a196874-ff97-4bee-8880-016f2c0fe27d4.gif)
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、面設(shè)置等。3.HKEY_LOCAL_MACHINE:2.HKEY_CURRENT_USER:注冊表的基本結(jié)構(gòu)介紹不論是 WINDOWS 95/98操作系統(tǒng),還是WINDOWS NT/2000操作系統(tǒng),其注冊表的結(jié)構(gòu)大體上是基本相同的,都是一種層疊式結(jié)構(gòu)的復(fù)雜數(shù)據(jù)庫,由鍵、子鍵、分支、值項和缺省值幾部分組成。注冊表包括以下的5 個主要鍵項:1.HKDY_CLASSES_ROOT:包含啟動應(yīng)用程序所需的全部信息,包括擴展名、應(yīng)用程序與文檔之間的關(guān)系、 驅(qū)動程序名、 DDE 和 OLE 信息,類 ID 編號和應(yīng)用程序與文檔的圖標等。包含當(dāng)前登錄用戶的配置信息,包括環(huán)境變量、個人程序、桌包含本地計算機
2、的系統(tǒng)信息, 包括硬件和操作系統(tǒng)信息, 如設(shè)備驅(qū)動程序,安全數(shù)據(jù)和計算機專用的各類軟件設(shè)置信息。4.HKEY_USERS:包含計算機的所有用戶使用的配置數(shù)據(jù),這些數(shù)據(jù)只有在用戶登錄在系統(tǒng)上時方能訪問。 這些信息告訴系統(tǒng)當(dāng)前用戶使用的圖標、 激活的程序組、 開始菜單的內(nèi)容以及顏色、字體等。5.HKEY_CURRENT_CONFIG:存 放 當(dāng) 前 硬 件 的 配 置 信 息 , 其 中 的 信 息 是 從HKEY_LOCAL_MACHINE中映射出來的。具體的說明請見如下的介紹:一、 HKEY_CLASSES_ROOT根鍵HKEY_CLASSES_ROOT根鍵中記錄的是Windows操作系統(tǒng)中所
3、有數(shù)據(jù)文件的信息內(nèi)容,主要記錄了不同的文件的文件名后綴和與之對應(yīng)的應(yīng)用程序。當(dāng)用戶雙擊一個文檔時,系統(tǒng)可以通過這些信息啟動相應(yīng)的應(yīng)用程序。HKEY_CLASSES_ROOT根鍵是由多個子鍵組成的,可分為兩種:一種是已經(jīng)注冊的各類文件的擴展名,另一種是各種文件類型的有關(guān)信息。由于該根鍵包含的子鍵數(shù)目最多,下面就用Avifile 子鍵簡要介紹它下面的子鍵的含義:1.CLSID 子鍵Avifile子鍵下的第一個子鍵是“CLSID”,即 “分類標識 ”,在選中它時可以看到其默認的鍵 值 。 Windows 系 統(tǒng) 可 用 這 個 類 標 識 號 來 識 別 相 同 類 型 的 文 件 。 在 HKEY
4、_CLASSES_ROOT 主鍵下也有一個子鍵 “ CLSID”,其中包含了所有注冊文件的類標識。2.Compressors子鍵這個分支下面的兩個子鍵auds 和 vids 分別給出了音頻和視頻數(shù)據(jù)壓縮程序的類標識,通過這些類標識可找出相應(yīng)的處理程序,(1) auds子鍵該子鍵位于HKEY_CLASSES_ROOTavifileCompressorsauds分支中,用于設(shè)置音頻數(shù)據(jù)壓縮程序的類標識。(2) vids 子鍵該子鍵位于HKEY_CLASSES_ROOTavifileCompressorsvids分支上,用于設(shè)置視頻數(shù)據(jù)壓縮程序的類標識。3.DefaultIcon子鍵該子鍵用于設(shè)置a
5、vifile 的缺省圖標。4.RIFFHandlers子鍵該子鍵用于設(shè)置RIFF 文件的句柄。在該子鍵下包含了AVI 和 WAVE 兩個文件的類標識。(1) AVI 子鍵這個子鍵位于HKEY_CLASSES_ROOTavifileRIFFHandlersAVI分支上,用于設(shè)置AVI 文件的類標識。(2) WAVE 子鍵該子鍵位于HKEY_CLASSES_ROOTavifileRIFFHandlersWAVE分支上,用于設(shè)置WAVE 文件的類標識。5.protocol子鍵該分支下的子鍵中包含了執(zhí)行程序和編輯程序的路徑和文件名,(1) StdExecute 子鍵該子鍵具有如下子鍵結(jié)構(gòu):HKEY_C
6、LASSES_ROOTavifileprotocolStdExecuteServer,它用于指定avifile 的標準執(zhí)行程序。(2) StdFileEditing子鍵該子鍵位于HKEY_CLASSES_ROOTavifileprotocolStdFileEditing分支上,用于設(shè)置標準文件編輯程序。在這個子鍵下面有三個子鍵: Server子鍵該子鍵位于HKEY_CLASSES_ROOTavifileprotocolStdFileEditingServer分支上,用于指定編輯程序。 PackageObjects 子鍵該子鍵位于HKEY_CLASSES_ROOTavifileprotocolS
7、tdFileEditingPackageObjects分支上,用于指定打開avifile 的包對象編輯程序。 verb 子鍵該子鍵位于HKEY_CLASSES_ROOTavifileprotocolStdFileEditingverb分支上,用于設(shè)置打開標準avi 文件編輯程序時的工作狀態(tài)。另外,還有 “Handler和”“Handlers 兩”個子鍵。6.Shell子鍵該子鍵位于HKEY_CLASSES_ROOTavifileShell分支上,用于設(shè)置視頻文件的外殼。(1) Open 子鍵該子鍵具有如下子鍵結(jié)構(gòu):HKEY_CLASSES_ROOTavifileShellOpenCommand
8、它用于設(shè)置 “打開 ”avi文件的程序。(2) Play 子鍵該子鍵具有如下子鍵結(jié)構(gòu):HKEY_CLASSES_ROOTavifileShellPlayCommand,該鍵指定用于“播放 ”命令的程序。7.shellex 子鍵該子鍵位于HKEY_CLASSES_ROOTavifileshellex分支上。該分支的子鍵中包含了視頻文件的外殼擴展,在該子鍵下面有一個PropertySheetHandlers子鍵,用于設(shè)置“視頻文件屬性頁 ”(Avi Page)的文件句柄。在PropertySheetHandlers子鍵下面還有一個AviPage子鍵,用于設(shè)置AviPage的類標識。二、 HKEY_
9、CURRENT_USER根鍵HKEY_CURRENT_USER根鍵中保存的信息(當(dāng)前用戶的子鍵信息)與HKEY_USERS.Default分支中所保存的信息是一樣的。任何對HKEY_CURRENT_USER根鍵中的信息的修改都會導(dǎo)致對HKEY_USERS.Default中子鍵信息的修改。三、 KEY_LOCAL_MACHINEHKEY_LOCAL_MACHINE根鍵中存放的是用來控制系統(tǒng)和軟件的設(shè)置。由于這些設(shè)置是針對那些使用Windows系統(tǒng)的用戶而設(shè)置的,是一個公共配置信息,所以它與具體用戶沒有多大關(guān)系。這個根鍵下面包含了五個子鍵:1.HARDWARE子鍵該子鍵包含了系統(tǒng)使用的浮點處理器、
10、串口等有關(guān)信息。 在它下面存放一些有關(guān)超文本終端、數(shù)字協(xié)處理器和串口等信息。HARDWARE子鍵又包括三個子鍵:DESCRIPTION:用于存放有關(guān)系統(tǒng)信息;DEVICEMAP :用于存放設(shè)備映像;RESOURCEMAP;2.SAM 子鍵該子鍵已經(jīng)被系統(tǒng)保護起來,不可能看到里面的內(nèi)容。3.SECURITY子鍵這個子鍵位于HKEY_LOCAL_MACHINESecurity分支上,該分支只是為將來的高級功能而預(yù)留的。4.SOFTWARE子鍵這個子鍵中保留的是所有已安裝的32 位應(yīng)用程序的信息。各個程序的控制信息分別安裝在相應(yīng)的子鍵中。由于不同的機器安裝的應(yīng)用程序互不相同,因此這個子鍵下面的子鍵信
11、息會有很大的差異。5.SYSTEM子鍵該子鍵存放的是啟動時所使用的信息和修復(fù)系統(tǒng)時所需的信息, 其中包括各個驅(qū)動程序的描述信息和配置信息等。 System 子鍵下面有一個 CurrentControlSet 子鍵,系統(tǒng)在這個子鍵下保存了當(dāng)前的驅(qū)動程序控制集的所有信息。四、 HKEY_USERS根鍵HKEY_USERS根鍵中保存的是默認用戶(.DEFAULT) 、當(dāng)前登錄用戶與軟件(Software)HKEY_CURRENT_CONFIG的信息。它的下面有三個子鍵:.DEFAULT子鍵、S-1-5-21-1229272821-436374067-1060284298-1000和S-1-5-21-
12、1229272821-436374069-1060284298-1000_Classes三個子鍵,其中最重要的是.DEFAULT 子鍵。.DEFAULT 子鍵的配置是針對未來將會被創(chuàng)建的新用戶的。新用戶根據(jù)默認用戶的配置信息來生成自己的配置文件,該配置文件包括環(huán)境、屏幕、聲音等多種信息。.DEFAULT 下有九個子鍵,介紹其中的幾個:1.AppEvents子鍵它包含了各種應(yīng)用事件(包括事件名稱、描述以及各種系統(tǒng)功能的聲音) 的列表。其下面又包含兩個子鍵EventLabels(按字母順序列表)和Schemes(按事件分類列表)。2.Control Panel子鍵它所包含的內(nèi)容與桌面、光標、鍵盤和
13、鼠標等設(shè)置有關(guān)。改變它們的鍵值就將改變對應(yīng)的工作環(huán)境或參數(shù)。3.keyboard layout子鍵該子鍵位于HKEY_USERS.DEFAULTkeyboard layout分支上,用于設(shè)置鍵盤的布局,如鍵盤語言的加載順序等。該子鍵下面提供有如下三個子鍵:preload 子鍵(1) 該子鍵位于HKEY_USERS.DEFAULTkeyboardlayoutpreload分支上,用于設(shè)置鍵盤語言的加載次序。Preload 子鍵下面的子鍵個數(shù)與系統(tǒng)中所安裝的鍵盤語言有關(guān)。(2)Substitutes子鍵該子鍵位于HKEY_USERS.DEFAULTkeyboard layoutsubstitute
14、s分支,用于設(shè)置可替換的鍵盤語言布局。在通常情況下,此子鍵的設(shè)置是空的。(3)Toggle子鍵該子鍵位于HKEY_USERS.DEFAULTkeyboard layouttoggle分支上,用于選擇鍵盤語言。五、 HKEY_CURRENT_CONFIG根鍵如 果 你 在Windows中 設(shè) 置 了 兩 套 或 者 兩 套 以 上 的 硬 件 配 置 文 件 (HardwareConfigurationfile) , 則 在 系 統(tǒng) 啟 動 時 將 會 讓 用 戶 選 擇 使 用 哪 套 配 置 文 件 。 而根鍵中存放的正是當(dāng)前配置文件的信息。注冊表都能做些什么注冊表在 WINDOWS操作系統(tǒng)
15、中的作用和地位不言而喻,注冊表就是為Windows NT 和Windows95 中所有 32位硬件 /驅(qū)動和 32 位應(yīng)用程序設(shè)計的數(shù)據(jù)文件。16 位驅(qū)動在 WindowsNT 下無法工作,所以所有設(shè)備都通過注冊表來控制,一般這些是通過BIOS 來控制的。在Win9x 下, 16 位驅(qū)動會繼續(xù)以實模式方式設(shè)備工作,它們使用system.ini 來控制。 16 位應(yīng)用程序會工作在NT 或者 Win9x下,它們的程序仍然會參考win.ini 和 system.ini文件獲得信息和控制。如果在沒有注冊表的情況下,操作系統(tǒng)將不會獲得必須的信息來運行和控制附屬的設(shè)備和應(yīng)用程序及正確響應(yīng)用戶的輸入信息。在
16、系統(tǒng)中注冊表是一個記錄32 位驅(qū)動的設(shè)置和位置的數(shù)據(jù)庫。當(dāng)操作系統(tǒng)需要存取硬件設(shè)備,它使用驅(qū)動程序,甚至設(shè)備是一個BIOS 支持的設(shè)備。無BIOS 支持的設(shè)備安裝時必須需要驅(qū)動, 這個驅(qū)動是獨立于操作系統(tǒng)的,但是操作系統(tǒng)需要知道從哪里找到它們,文件名、版本號、其他設(shè)置和信息,沒有注冊表對設(shè)備的記錄,它們就不能被使用。當(dāng)用戶準備運行一個應(yīng)用程序,注冊表提供應(yīng)用程序信息給操作系統(tǒng),這樣應(yīng)用程序可以被找到,正確數(shù)據(jù)文件的位置被規(guī)定,其他設(shè)置也都可以被使用。注冊表保存關(guān)于缺省數(shù)據(jù)和輔助文件的位置信息、菜單、按鈕條、 窗口狀態(tài)和其他的可選項。它同樣也保存了安裝信息(比如說日期),安裝軟件的用戶,軟件版本
17、號和日期,序列號等。根據(jù)安裝軟件的不同,它包括的信息也將有所不同。然而,一般來說,注冊表控制所有32 位應(yīng)用程序和驅(qū)動程序的設(shè)置,控制的方法主要是基于用戶和計算機的,而不依賴于應(yīng)用程序或驅(qū)動程序,每個注冊表的參數(shù)項控制了用戶的功能或計算機功能。用戶功能可能包括了桌面外觀設(shè)置和用戶目錄等。所以,計算機功能和安裝的硬件和軟件有關(guān),對所以用戶來說都是公用的。有些程序功能對用戶有影響,有些設(shè)置是作用于計算機而不是為個人設(shè)置的,類似的,驅(qū)動程序可能是用戶指定的,但在很多時候,它們在計算機中是通用的。計算機相關(guān)控制項基于計算機名,這與登陸用戶沒有什么大的關(guān)系。然而,運行程序圖標依賴于網(wǎng)絡(luò)上登陸的用戶。網(wǎng)絡(luò)
18、協(xié)議可用性和優(yōu)先權(quán)基于計算機,但是與當(dāng)前的連接信息和用戶信息是相關(guān)的。假如沒有了注冊表,Win9x 和 Windows NT就不太可能存在。它實在太復(fù)雜了,以致于用過去的 .ini 文件無法控制,它的擴展能力需要幾乎無限制的安裝和使用應(yīng)用程序,注冊表實現(xiàn)了它。然而,注冊表比.ini 文件更復(fù)雜,理解它如何工作,它做什么和如何用它來做是有效管理操作系統(tǒng)的關(guān)鍵所在。在系統(tǒng)中注冊表控制所有32 位應(yīng)用程序和它們的功能及多個應(yīng)用程序的交替,它也控制所有的硬件和驅(qū)動程序。雖然大多數(shù)可以通過控制面板來安裝和設(shè)置,而理解注冊表仍是做 Windows NT 和 Win9x 系統(tǒng)管理基本常識內(nèi)容。概括起來,注冊
19、表中存放著各種參數(shù),直接控制著Windows的啟動、硬件驅(qū)動程序的裝載以及一些Windows應(yīng)用程序的運行,從而在整個系統(tǒng)中起著核心作用。它包括以下的主要內(nèi)容 :(1) 軟、硬件的有關(guān)配置和狀態(tài)信息,注冊表中保存有應(yīng)用程序和資源管理器外殼的初始條件、首選項和卸載數(shù)據(jù)。(2) 在聯(lián)網(wǎng)狀態(tài)下的計算機的整個系統(tǒng)的設(shè)置和各種默認設(shè)置,文件擴展名與應(yīng)用程序的關(guān)聯(lián),硬件部件的描述、狀態(tài)和屬性。(3) 性能記錄和其它底層的系統(tǒng)狀態(tài)信息和其它的一些數(shù)據(jù)信息。一旦注冊表文件受到了破壞,輕者使Windows的啟動過程出現(xiàn)異常,重者可以導(dǎo)致整個系統(tǒng)的完全癱瘓以至不能正常運行。因此正確地認識、使用,特別是及時備份注冊
20、表是相應(yīng)有必要的,當(dāng)注冊表出現(xiàn)問題時要及時恢復(fù)注冊表,對 Windows 的使用用戶來說是非常重要的。注冊表文件的結(jié)構(gòu)注冊表可以說是一個非常寵大的數(shù)據(jù)庫,其中的所有數(shù)據(jù)是以二進制的形式存儲的,這個數(shù)據(jù)庫中對應(yīng)著的是多個二進制文件,它不再像 *.ini 文件可以用文本編輯器打開讀寫了,注冊表文件只能通過注冊表編輯器讀寫。WINDOWS 95/98系統(tǒng)的注冊表文件由SYSTEM.DAT 和 USER.DAT 兩個文件組成,而WINDOWS NT和 WINDOWS 2000系統(tǒng)是多用戶操作系統(tǒng),其注冊表文件比WINDOWS95/98 要復(fù)雜得多,但按功能來分,也是由系統(tǒng)注冊表文件和用戶注冊表文件兩類
21、組成的。下面就詳細的介紹一下各種不同系統(tǒng)的注冊表文件。1.WINDOWS 95/98操作系統(tǒng)的注冊表文件WINDOWS 95/98系統(tǒng)的注冊表文件由SYSTEM.DAT 和 USER.DAT 兩個文件所組成的:SYSTEM.DAT :包含了計算機特定的配置數(shù)據(jù),如硬件和設(shè)備驅(qū)動程序的有關(guān)信息。USER.DAT :包含了用戶特定的數(shù)據(jù),如桌面設(shè)置信息。備份文件 SYSTEM.DAT 和 USER.DAT:它們是 WINDOWS 95 系統(tǒng)對 SYSTEM.DAT和USER.DAT 的備份文件。 WINDOWS 95系統(tǒng)是用注冊表檢查器對注冊表進行備份的,結(jié)果存為 CAB 類型的文件。2.WIND
22、OWS NT操作系統(tǒng)的注冊表文件WINDOWS NT注冊表文件分為系統(tǒng)文件和用戶文件兩類。系統(tǒng)設(shè)置和缺少用戶配置數(shù)據(jù)存放在系統(tǒng) WINNTSYSTEM32CONFIG文件夾下的 7 個文件 DEFAULT 、SAM 、SECURITY 、SOFTWARE 、 USERDIFR 和 NTUSER.DAT 里,其中每個用戶的配置信息存放在系統(tǒng)用戶名 NTUSER.DAT文件中。 CONFIG文件夾下的其他文件是注冊表的附屬文件, *.LOG 和 *.EVT 文件是注冊表時間查看器文件,*.SAV 是上一次正確引導(dǎo)的部分配置數(shù)據(jù)文件的備份文件。3.WINDOWS 2000操作系統(tǒng)的注冊表文件注冊表文
23、件是Windows2000 操作系統(tǒng)的核心與靈魂,存儲和管理著整個操作系統(tǒng)、應(yīng)用程序的關(guān)鍵數(shù)據(jù),是整個操作系統(tǒng)中最重要的一部分。WINDOWS 2000 是 Microsoft 公司新推出的WINDOWS 操作系統(tǒng)。 WINDOWS 2000系統(tǒng)是一個類似于家族式的系統(tǒng),它可以滿足不同用戶的需要。該系統(tǒng)是在WINDOWSNT 操作基礎(chǔ)上設(shè)計開發(fā)的。其家族成員包括WINDOWS 2000 Professional 、WINDOWS2000Server 、WINDOWS 2000 Advanced Server和 WINDOWS 2000 Datacenter Server。WINDOWS 2000 Professional是 WINDOWS NT WorkStation的新版本,該系統(tǒng)適用于各種桌面計算機和便攜機,較WINDOWS NT WorkStation 具有更高的安全性、穩(wěn)定性以及良好的系統(tǒng)性能和更強的系統(tǒng)管理功能。WINDOWS 2000 Serve
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 湘教版數(shù)學(xué)九年級上冊《小結(jié)練習(xí)》聽評課記錄4
- 部審人教版九年級數(shù)學(xué)下冊聽評課記錄28.2.2 第2課時《利用仰俯角解直角三角形》
- 人教版歷史八年級上冊第16課《毛澤東開辟井岡山道路》聽課評課記錄
- 部編版八年級歷史上冊《第10課中華民國的創(chuàng)建》表格式聽課評課記錄
- 人教版地理七年級上冊第三章第四節(jié)《世界的氣候第2課時》聽課評課記錄
- 北師大版歷史八年級下冊第8課《艱苦創(chuàng)業(yè)年代的英雄模范》聽課評課記錄
- 蘇教版四年級下冊數(shù)學(xué)口算練習(xí)
- 華東師大版數(shù)學(xué)八年級上冊《11.1.1 平方根》聽評課記錄
- 大型商場商鋪租賃合同范本
- 二零二五年度舞臺搭建安全規(guī)范與責(zé)任落實協(xié)議
- 江蘇省2023年對口單招英語試卷及答案
- 易制毒化學(xué)品安全管理制度匯編
- GB/T 35506-2017三氟乙酸乙酯(ETFA)
- GB/T 25784-20102,4,6-三硝基苯酚(苦味酸)
- 特種設(shè)備安全監(jiān)察指令書填寫規(guī)范(特種設(shè)備安全法)參考范本
- 硬筆書法全冊教案共20課時
- 《長方形的面積》-完整版課件
- PDCA降低I類切口感染發(fā)生率
- 工業(yè)企業(yè)現(xiàn)場監(jiān)測工況核查表
- 沉淀池及排水溝清理記錄表
- 急診急救信息化課件
評論
0/150
提交評論