注冊表基礎講解.ppt課件_第1頁
注冊表基礎講解.ppt課件_第2頁
注冊表基礎講解.ppt課件_第3頁
注冊表基礎講解.ppt課件_第4頁
注冊表基礎講解.ppt課件_第5頁
已閱讀5頁,還剩18頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、注冊表基礎講解12435注冊表的概念、作用及特點注冊表的發(fā)展歷史注冊表的數(shù)據(jù)結構和類型注冊表的五根鍵及解讀注冊表的導入和導出6注冊表實用舉例 目目 錄錄 注冊表的概念注冊表的概念 注冊表是 Windows中的一個內(nèi)部數(shù)據(jù)庫,是一個巨大的樹狀分層的數(shù)據(jù)庫。它容納了應用程序和計算機系統(tǒng)的全部配置信息、系統(tǒng)和應用程序的初始化信息、應用程序和文檔文件的關聯(lián)關系、硬件設備的說明、狀態(tài)和屬性以及各種狀態(tài)信息和數(shù)據(jù)。注冊表中存放著各種參數(shù),直接控制著Windows的啟動、硬件驅動程序的裝載以及一些Windows應用程序的運行,從而在整個Windows系統(tǒng)中起著核心作用。 注冊表的概念注冊表的概念 注冊表是存

2、放Windows操作系統(tǒng)配置信息的數(shù)據(jù)庫。 數(shù)據(jù)庫主要是如下兩個文件: System.dat User.dat含有: 1、計算機硬件系統(tǒng)配置信息和說明信息 2、操作系統(tǒng)和應用軟件初始化信息 3、軟件之間相互關聯(lián)的信息 System.dat:保存電腦的系統(tǒng)信息,如硬件的驅動、 操作系統(tǒng)的功能配置User.dat : 存放用戶特有的信息,如桌面設置、安全管理等 注冊表的作用注冊表的作用 注冊表在Windows中起到中介和橋梁的作用,負責操作系統(tǒng)同軟件、硬件、用戶之間的溝通 。 注冊表有什么作用呢? 注冊表的特點注冊表的特點注冊表允許對硬件、系統(tǒng)參數(shù)、應用程序和設備驅動程序進行跟蹤設置,這使得修改某

3、些設置后不用重新啟動成為可能。注冊表中登錄的硬件部分數(shù)據(jù)可以支持高版本windows的即查即用特性。當windows檢測到機器上的新設備時,就把有關數(shù)據(jù)保存到注冊表中,另外,還可以避免新設備與原有設備之間的資源沖突。 管理人員和用戶通過注冊表可以在網(wǎng)絡上檢查系統(tǒng)的配置和設置,使得遠程管理得以實現(xiàn)。 注冊表中存放著各種參數(shù),直接控制著windows的啟動、硬件驅動程序的裝載以及一些windows應用程序的運行,從而在整個系統(tǒng)中起著核心的作用。注冊表的發(fā)展歷史注冊表的發(fā)展歷史DOS&WIN3.XDOS&WIN3.X時代時代 (INIINI統(tǒng)治)統(tǒng)治)Win95 Later Win9

4、5 Later 時代時代 (注冊表一統(tǒng)江湖)(注冊表一統(tǒng)江湖)Win.ini、System.ini和其他應用程序有關聯(lián)的.ini文件來實現(xiàn)。INI文件:設備或應用程序眾多,管理不方便,難以在網(wǎng)絡上實現(xiàn)遠程訪問。采用注冊表數(shù)據(jù)庫統(tǒng)一管理。將各種信息資源集中起來并存儲各種采用注冊表數(shù)據(jù)庫統(tǒng)一管理。將各種信息資源集中起來并存儲各種配置信息。配置信息。主要是通過 System.dat /User.dat 這兩個數(shù)據(jù)文件來保存信息。注冊表的數(shù)據(jù)結構注冊表的數(shù)據(jù)結構根鍵鍵子鍵值項數(shù)據(jù)類型注冊表的數(shù)據(jù)結構注冊表的數(shù)據(jù)結構注冊表中的所有信息都是以各種形式的鍵值項數(shù)據(jù)進行保存的,而鍵值項是由鍵值名、鍵值類型和鍵

5、值數(shù)據(jù)構成。子鍵,在某一個鍵子鍵,在某一個鍵下面出現(xiàn)的鍵,子下面出現(xiàn)的鍵,子鍵下面還有子鍵。鍵下面還有子鍵。概念與鍵的概念相概念與鍵的概念相同。同。鍵也稱關鍵字、項、鍵也稱關鍵字、項、子項。它沒有特殊的子項。它沒有特殊的名稱標記,以根鍵名稱標記,以根鍵HKEY_HKEY_加上單元子目加上單元子目錄的形式存在。在注錄的形式存在。在注冊表中,所有的數(shù)據(jù)冊表中,所有的數(shù)據(jù)都是通過樹狀結構以都是通過樹狀結構以根鍵與鍵的方式組織根鍵與鍵的方式組織起來。鍵下面又包含起來。鍵下面又包含了多級的子鍵。了多級的子鍵。HKEY,根鍵又稱主關鍵字或主鍵,是系統(tǒng)定義的配置單元,都是以字符串“HKEY_”為前綴。Win

6、dows xp、Win7將注冊表分為5部分。一個根鍵下面包含有多級鍵。注冊表的數(shù)據(jù)類型注冊表的數(shù)據(jù)類型 顯示類型(在編輯器中)數(shù)據(jù)類型說明REG_SZ字符串固定長度的字符串(文本字符串)REG_BINARY二進制值原始二進制數(shù)據(jù)。大多數(shù)硬件組件信息作為二進制數(shù)據(jù)存儲,以十六進制的格式顯示在注冊表編輯器中。REG_DWORD雙字節(jié)數(shù)由4字節(jié)長(32位整數(shù))的數(shù)字表示的數(shù)據(jù)。設備驅動程序和服務的許多參數(shù)都是此類型,以二進制、十六進制或十進制格式顯示在注冊表編輯器中。與之有關的值是DWORD_LITTLE_ENDIAN(最不重要的字節(jié)在最低位地址)和REG_DWORD_BIG_ENDIAN(最不重要

7、的字節(jié)在最高位地址)。REG_MULTI_SZ多字符串可被用戶讀取的列表或具有多個值的項目通常為該類型。各條目之間用空格、逗號或其它標記分隔。REG_EXPAND_SZ可擴充字符串該數(shù)據(jù)類型包含在程序或服務中使用的各種數(shù)據(jù)變量。 注冊表常見五種數(shù)據(jù)類型注冊表的五根鍵注冊表的五根鍵HKEY_CLASSES_ROOTHKEY_CURRENT_USERHKEY_LOCAL_MACHINEHKEY_USERSHKEY_CURRENT_CONFIG注冊表的五根鍵注冊表的五根鍵注冊表的五根鍵注冊表的五根鍵HKEY_CURRENT_CONFIGHKEY_LOCAL_MACHINEHKEY_LOCAL_MAC

8、HINEHKEY_CLASSES_ROOTHKEY_CLASSES_USERHKEY_USERSHKEY_USERS基礎類別鍵,包含啟動應用程序所需的全部信息。包括擴展名、應用程序與文檔之間的關系、驅動程序名、OLE信息、應用程序與文檔的圖標等。該鍵是從HKEY_LOCAL_MACHINE中映射出來的。其指向為: HKEY_LOCAL_MACHINESOFTWARECLASSEA.HKEY_CLASSES_ROOTA.HKEY_CLASSES_ROOT用戶登錄信息鍵,包含當前登錄用戶的配置信息,包括環(huán)境變量、個人程序、桌面設置等。任何對此根鍵中信息的修改,都會導致HKEY_USERS.DEFA

9、ULT子鍵信息的修改。該信息被稱為用戶配置文件。B.HKEY_CLASSES_USERB.HKEY_CLASSES_USERuAppEvents:登記各種應用事件uControlPanel:配置控制面板uKeyBoardlayout:鍵盤設置uNetwork:網(wǎng)絡信息配置uSoftware:軟件信息配置uRemote Access:IE的信息該主鍵下還包括如下子鍵軟件配置信息鍵,核心鍵。包括本地計算機的系統(tǒng)信息,用于任何用戶。包括硬件和應用程序信息。如總線類型、系統(tǒng)內(nèi)存、設備驅動程序和計算機專用的各類軟件配置信息。C.HKEY_LOCAL_MACHINEC.HKEY_LOCAL_MACHINE

10、uHARDWARE:硬件設備配置信息ACPI分支:用BIOS完成對系統(tǒng)的配置DESCRIPTION:系統(tǒng)設備說明DEVICEMAP:外設驅動程序信息RESOURCE:系統(tǒng)設備連接配置uSOFTWARE:記錄已安裝的組件程序的集合Classes:同于HKEY_CLASSES_ROOTMicrosoft:微軟軟件相關信息uSYSTEM:計算機啟動時的信息CurrentControlSet:控制面板操作MountedDerives:列出系統(tǒng)設備信息Setup: Windows的安裝信息、分區(qū)、設備狀態(tài)該主鍵下還包括如下子鍵存放用戶配置信息鍵,包含所有用戶登錄信息。這些信息告訴系統(tǒng) 當前用戶使用的圖標

11、、激活的程序組、開始菜單的內(nèi)容以及顏色、字體等。遠程訪問服務器的用戶在服務器中注冊表的該項下沒有配置文件,他們的配置文件加載到他們使用的計算機的注冊表中。D.HKEY_USERSD.HKEY_USERSuDefault:用戶使用環(huán)境配置uAppEvents:保存特定事件 uConsole:MS-DOS窗口uControl Panel:控制面板uEnvironment:臨時文件管理uKeyboard Layout:鍵盤切換管理等該主鍵下還包括如下子鍵包含有關本地計算機在系統(tǒng)啟動時使用的硬件配置文件的信息。例如要加載的設備驅動程序或顯示時使用的分辨率等。如果你在windows中設置了兩個或兩個以上

12、的硬件配置文件,則系統(tǒng)在啟動時將會讓用戶選擇使用哪個配置文件,其根鍵存放的是當前配置文件的信息。映射HKEY_LOCAL_MACHINE中的HKEY_LOCAL_MACHINESYSTEMCurrentControlSetHardwareProfilesCurrentE.HKEY_CURRENT_CONFIGE.HKEY_CURRENT_CONFIGuSoftware:列出硬件配套的軟件uSystem:配置文件設置該主鍵下還包括如下子鍵注冊表的導出和導入注冊表的導出和導入注冊表是以二進制方式存儲在硬盤上的。我們在修改注冊表的時候難免會引起一些問題,甚至是致命的故障。那么對注冊表文件進行備份和恢

13、復就具有非常的意義。除此之外,我們還可以將注冊表中的某一主鍵或子鍵保存為文本文件,并且打印出來,用來研究注冊表的結構。導出導出導入導入導出系統(tǒng)配置信息可以有效地防止系統(tǒng)配置信息的丟失和破壞。在每次對系統(tǒng)對系統(tǒng)進行大的修改之后,都可以對注冊表進行備份(導出)。導出方法如下:(regedit)打開注冊表編輯器右鍵選擇需要導出的鍵(子鍵)選擇導出選擇好存放位置。當注冊表出現(xiàn)錯誤或者需要還原導出注冊表的配置信息,通過注冊表的編輯器的導入功能,可以很快恢復注冊表的配置信息,可以有效地解決好我們的麻煩。導入的方法如下:管理員權限右鍵點擊我們備份好的注冊表文件選擇合并即可。注冊表的實用舉例注冊表的實用舉例加

14、快加快windowswindows啟動速度啟動速度操作子鍵:HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRun選擇操作:將窗口右邊中出現(xiàn)的開機程序刪除。操作子鍵:HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRunServices選擇操作:將窗口右邊中出現(xiàn)的開機程序刪除。Run中程序是windows初始化后才開始運行,而RunServices中程序是在操作系統(tǒng)啟動時就開始運行。讓讓windowswindows啟動時執(zhí)行程序啟動時執(zhí)行程序操作子鍵:HKEY_LOC

15、AL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRun選擇操作:添加SZ(字符串)鍵,把要執(zhí)行程序的路徑放在里面在路徑注冊表的實用舉例注冊表的實用舉例清理軟件刪除后的遺留問題操作子鍵:HKEY_CURRENT_USER_software選擇操作:查找到相應的軟件信息,刪除子鍵或鍵值如何讓文件徹底隱藏操作子鍵:HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows選擇操作:在此子鍵下新建名為CheckedValue(DWORD值),數(shù)值數(shù)據(jù)“0”為隱藏,“1”為不隱藏。注冊表的實用舉例注冊表的實用舉例如何讓本地磁盤徹底隱藏操作子鍵:HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionPolicesExplorer選擇操作:增加NoDrives(DWORD值),輸入對應數(shù)值隱藏 A 盤為 1, 隱藏 B 盤為 A 盤的一倍即 2 (十進制),十六進制即 2 隱藏 C 盤為 B 盤的一倍即 4 (十進制),十六進制即 4 隱藏 D 盤為 8 (十進制),十六進制為 8 隱藏 E 盤為 16(十

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論