windows注冊(cè)表的使用研究_第1頁(yè)
windows注冊(cè)表的使用研究_第2頁(yè)
windows注冊(cè)表的使用研究_第3頁(yè)
windows注冊(cè)表的使用研究_第4頁(yè)
windows注冊(cè)表的使用研究_第5頁(yè)
已閱讀5頁(yè),還剩5頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、福建農(nóng)林大學(xué)計(jì)算機(jī)與信息學(xué)院課程設(shè)計(jì)報(bào)告課程名稱(chēng):操作系統(tǒng)實(shí)習(xí)題目:Windows注冊(cè)表的使用研究姓 名:肖怡達(dá)系:計(jì)算機(jī)與信息學(xué)院專(zhuān) 業(yè):計(jì)算機(jī)科學(xué)與技術(shù)年 級(jí):2012級(jí)學(xué) 號(hào):3126010088指導(dǎo)教師:翁宜慧職 稱(chēng):副教授2015年 6 月 28 日福建農(nóng)林大學(xué)計(jì)算機(jī)與信息學(xué)院計(jì)算機(jī)類(lèi)課程設(shè)計(jì)結(jié)果評(píng)定評(píng)價(jià)內(nèi)容評(píng)價(jià)指標(biāo)評(píng)分權(quán)值評(píng)定成績(jī)軟件質(zhì)量有扎實(shí)的基礎(chǔ)理論知識(shí)和專(zhuān)業(yè)知識(shí),能正確設(shè)計(jì)實(shí)驗(yàn)方案;掌握設(shè)計(jì)課題的基本步驟和方法;獨(dú)立進(jìn)行實(shí)驗(yàn)工作;對(duì)系統(tǒng)進(jìn)行功能模塊分析、控制模塊分析正確;編程簡(jiǎn)練,可用,功能全面;0.4設(shè)計(jì)報(bào)告寫(xiě)作質(zhì)量系統(tǒng)說(shuō)明文檔包括系統(tǒng)界面、變量說(shuō)明、系統(tǒng)功能說(shuō)明、編程算法

2、或思路、流程圖和完整程序;綜合分析的正確性和設(shè)計(jì)、計(jì)算的正確性;文字通順,技術(shù)用語(yǔ)準(zhǔn)確,符號(hào)統(tǒng)一,編號(hào)齊全,書(shū)寫(xiě)工整規(guī)范,圖表完備、整潔、正確;0.4工作量、系統(tǒng)實(shí)現(xiàn)的難度工作量飽滿(mǎn),難度較大;0.1工作態(tài)度按期完成規(guī)定的任務(wù),工作努力,遵守紀(jì)律;工作作風(fēng)嚴(yán)謹(jǐn)務(wù)實(shí)0.1合 計(jì)1.0指導(dǎo)教師簽字:任務(wù)下達(dá)日期:評(píng)定日期:目錄一、什么是注冊(cè)表41.1 HKEY_CLASSES_BOOT 41.2 HKEY_CURRENT_USER41.3 HKEY_LOCAL_MACHINE4二、注冊(cè)表編輯器的啟動(dòng) 5三、如果使注冊(cè)表修改生效 53.1重啟電腦53.2刷新桌面53.3重啟桌面5四、注冊(cè)表根鍵之間的

3、關(guān)系54.164.264.37五、各根鍵的作用75.1 HKEY_CLASSES_ROOT75.2 HKEY_CURRENT_USER75.3 HKEY_LOCAL_MACHINE85.4 HKEY_USERS85.5 HKEY_CURRENT_CONFIG8六、注冊(cè)表備份與恢復(fù)86.1注冊(cè)表被破壞的原因96.2備份注冊(cè)表的最佳時(shí)機(jī)96.3備份注冊(cè)表和恢復(fù)注冊(cè)表具體操作9七、 結(jié)束語(yǔ)10參考文獻(xiàn) 10Windows注冊(cè)表的使用研究摘要:注冊(cè)表是Windows操作系統(tǒng)中一個(gè)重要的組成部分,但是很多用戶(hù)并不知道注冊(cè)如何使用。本文介紹注冊(cè)表的組成結(jié)構(gòu),以及對(duì)注冊(cè)表一系列的使用方法,比如注冊(cè)表的備份與

4、恢復(fù)。關(guān)鍵詞:注冊(cè)表 使用方法 組成結(jié)構(gòu)一、什么是注冊(cè)表人們?cè)谑褂肳indows系統(tǒng)時(shí)常常需要對(duì)系統(tǒng)組件進(jìn)行更改,這時(shí)候,便需要用到注冊(cè)表。注冊(cè)表實(shí)際上就是記錄計(jì)算機(jī)軟硬件信息的數(shù)據(jù)庫(kù),操作系統(tǒng)利用它來(lái)統(tǒng)一管理軟硬件配置,所有的軟硬件配置如驅(qū)動(dòng)程序信息、桌面設(shè)置、墻紙、IE瀏覽器設(shè)置都保存在注冊(cè)表中注冊(cè)表是Windows操作系統(tǒng)的核心文件,它存放著各種參數(shù),直接控制系統(tǒng)啟動(dòng)、硬件驅(qū)動(dòng)程序的裝載以及系統(tǒng)應(yīng)用程序運(yùn)行。注冊(cè)表由以下六個(gè)部分組成(即六大根鍵):1.1 HKEY_CLASSES_BOOT:該根鍵存放系統(tǒng)注冊(cè)過(guò)的文件類(lèi)型,根據(jù)在 Windows98 中文版中安裝的應(yīng)用程序的擴(kuò)展名,指明其

5、文件類(lèi)型的名稱(chēng)。1.2 HKEY_CURRENT_USER:該根鍵包含本地工作站中存放的當(dāng)前登錄的用戶(hù)信息,包括用戶(hù)登錄用戶(hù)名和暫存的密碼(注:此密碼在輸入時(shí)是隱藏的)。1.3 HKEY_LOCAL_MACHINE:該根鍵存放本地計(jì)算機(jī)硬件數(shù)據(jù),此根鍵下的子關(guān)鍵字包括在 SYSTEM.DAT 中,用來(lái)提供HKEY_LOCAL_MACHINE 所需的信息。1.4 HKEY_USERS:該根鍵保存了存放在本地計(jì)算機(jī)口令列表中的用戶(hù)標(biāo)識(shí)和密碼列表。1.5 HKEY_CURRENT_CONFIG:該根鍵存放著定義當(dāng)前用戶(hù)桌面配置的數(shù)據(jù),最后使用的文檔列表和其他有關(guān)當(dāng)前用戶(hù)的 Windows系統(tǒng)的安裝的

6、信息。1.6 HKEY_DYN_DATA:該根鍵存放了系統(tǒng)在運(yùn)行時(shí)的動(dòng)態(tài)數(shù)據(jù),此數(shù)據(jù)在每次顯示時(shí)都是變化的,因此,此根鍵下的信息沒(méi)有放在注冊(cè)表中。 各版本操作系統(tǒng)的注冊(cè)表是類(lèi)似的,只要掌握了其中某個(gè)Windows系統(tǒng)版本的注冊(cè)表,就很容易掌握其它版本操作系統(tǒng)的注冊(cè)表。注冊(cè)表涵蓋了軟、硬件等多方面的設(shè)置信息,如果對(duì)這些設(shè)置修改得當(dāng),將會(huì)對(duì)系統(tǒng)本身和其中的軟件進(jìn)行優(yōu)化。但注冊(cè)表中存放著系統(tǒng)的所有配置信息,如果進(jìn)行了錯(cuò)誤的設(shè)置還會(huì)導(dǎo)致系統(tǒng)的癱瘓,所以不明白的鍵值一定不要隨便修改。二、注冊(cè)表編輯器的啟動(dòng)2.1在XP或win7系統(tǒng)中,點(diǎn)擊屏幕左下角的“開(kāi)始”按鈕,再點(diǎn)擊“運(yùn)行.”按鈕:2.2或者直接按W

7、indows鍵+R,打開(kāi)“運(yùn)行”對(duì)話(huà)框:2.3在“打開(kāi)”輸入框中輸入“regedit”命令,如上圖;三、如果使注冊(cè)表修改生效3.1、重啟電腦。一般情況下,如果修改與系統(tǒng)相關(guān)的內(nèi)容,即HKEY_LOCAL_MACHINE根鍵下的內(nèi)容,需要重新啟動(dòng)電腦才能生效。3.2、刷新桌面。對(duì)桌面設(shè)置或效果的注冊(cè)表值進(jìn)行修改,系統(tǒng)是實(shí)時(shí)讀取的,修改之后立即生效,但有時(shí)候也需要在桌面上刷新一下才能顯示效果。3.3、重啟桌面。即按Ctrl+Alt+del,調(diào)出任務(wù)管理器,結(jié)束“Explorer.exe”,然后再在任務(wù)管理器的文件新建任務(wù)(運(yùn)行)中輸入“Explorer.exe”,確定。四、注冊(cè)表根鍵之間的關(guān)系4.

8、1、HKEY_CLASSES_ROOT根鍵與HKEY_LOCAL_MACHINESOFTWAREClasses中存放的信息是一樣的。4.2、HKEY_CURRENT_USER與HKEY_USERS根鍵當(dāng)前用戶(hù)名子鍵中的信息一樣。4.3、HKEY_CURRENT_CONFIG是HKEY_LOCAL_MACHINE中和文件關(guān)聯(lián)有關(guān)的信息獨(dú)立顯現(xiàn)。4.4、HKEY_CURRENT_USER 是當(dāng)前用戶(hù)的配置信息。4.5、HKEY_CURRENT_CONFIG是為了方便用戶(hù)修改當(dāng)前的配置。4.6 、HKEY_LOCAL_MACHINESYSTEM 包含HKEY_USERS 的信息。一般來(lái)說(shuō),系統(tǒng)信息的

9、優(yōu)先級(jí)高于用戶(hù)等級(jí),如一個(gè)設(shè)置項(xiàng)同時(shí)出現(xiàn)在HKEY_LOCAL_MACHINE和HKEY_CURRENT_USE的某鍵值中,通常HKEY_LOCAL_MACHIN中的設(shè)置起作用。如在注冊(cè)表中,有4個(gè)根鍵用于保存文件關(guān)聯(lián),它們是HKEY_USERS、HKEY_CLASSES_ROOT、HKEY_CURRENT_USER、HKEY_LOCAL_MACHINE。Txt文件的關(guān)聯(lián)程序是記事本,如果在HKEY_CLASSES_ROOT中修改TXT文件的關(guān)聯(lián)程序?yàn)閃ord.Document.8,在雙擊打開(kāi)TXT文件時(shí),將用WORD打開(kāi);如果只修改HKEY_CURRENT_USERSoftwareMicro

10、softWindowsCurrentVersionExplorerFileExts.txt下的值為Word.Document.8,雙擊TXT文件時(shí)仍是用記事本打開(kāi)。五、各根鍵的作用5.1 HKEY_CLASSES_ROOT 根鍵中保存著系統(tǒng)中應(yīng)用程序以及與之對(duì)應(yīng)的文件類(lèi)型,即文件關(guān)聯(lián)。還可以在注冊(cè)表中修改文件的默認(rèn)圖標(biāo),如修改Excel文件的默認(rèn)圖標(biāo):定位到HKEY_CLASSES_ROOTExcel.Sheet.8DefaultIcon,在鍵值窗口中的“默認(rèn)”鍵值上雙擊,C:WINDOWSInstaller90110804-6000-11D3-8CFE-0150048383C9xlicons

11、.exe,將xlicons.exe,1中的1修改為“2”,Excel文件圖標(biāo)就修改為系統(tǒng)提供的第二個(gè)圖標(biāo)。5.2 HKEY_CURRENT_USER 根鍵存放當(dāng)前登錄用戶(hù)信息。當(dāng)用戶(hù)登時(shí)系統(tǒng)對(duì)用戶(hù)的SID(安全身份號(hào)碼)與注冊(cè)表中的SIDs進(jìn)行比較,如能識(shí)別,則裝載用戶(hù)的配置,否則將使用HKEY_USERS.DEFAULT下的配置?,F(xiàn)在介紹一下 HKEY_CURRENT_USER 幾個(gè)常用的鍵值:1、AppEvents 和 Console 包含各種應(yīng)用事件的列表。Console 子鍵中包含DOS 窗口的設(shè)置信息(如選項(xiàng)、布局、字體、顏色等)。2、Control Panel 子鍵中包含有桌面顏色

12、、桌面設(shè)置(標(biāo)題、圖標(biāo)、菜單、滾動(dòng)條、消息框等)、鼠標(biāo)、鍵盤(pán)等的設(shè)置信息。3、Software 子鍵列出了系統(tǒng)中安裝的程序及設(shè)置。4、HKEY_CURRENT_USERSoftwareMicrosoft 子鍵中是微軟自身的程序。如IE等。5.3 HKEY_LOCAL_MACHINE 根鍵保存著系統(tǒng)硬件和軟件的信息和設(shè)置,包括應(yīng)用程序、驅(qū)動(dòng)程序以及硬件信息。它有5個(gè)獨(dú)立的子鍵 HARDWARE 其中保存了含有計(jì)算機(jī)硬件信息的子鍵。在啟動(dòng)系統(tǒng)時(shí)HARDWARE子鍵都被重新創(chuàng)建這樣就很容易向系統(tǒng)中添加新硬件了。用戶(hù)對(duì)HARDWARE子鍵進(jìn)行的修改沒(méi)有任何意義也不會(huì)生效更不用像通過(guò)其中的CPU信息實(shí)現(xiàn)

13、超頻了。因?yàn)樗窍到y(tǒng)根據(jù)硬件信息在啟動(dòng)時(shí)自己填寫(xiě)的而不是根據(jù)它的數(shù)據(jù)去啟動(dòng)硬件。HARDWARE下的4個(gè)子鍵中含有CPU、FPU、系統(tǒng)總線(xiàn)、基于PCI總線(xiàn)的設(shè)備、即插即用總線(xiàn)、高級(jí)控制電源接口、鍵盤(pán)、打印機(jī)端口、鼠標(biāo)、屏幕等信息有些信息如高級(jí)控制電源接口要在BIOS中打開(kāi)才能看到。SAM 這是一個(gè)關(guān)于安全帳號(hào)管理器的子鍵其中存儲(chǔ)著用戶(hù)信息和域信息。無(wú)論是哪種注冊(cè)表,SAM中的信息都是不可訪(fǎng)問(wèn)的只能由系統(tǒng)管理員通過(guò)用戶(hù)管理器進(jìn)行管理。 SECURITY這里的信息與本地安全性和用戶(hù)權(quán)限有關(guān)其中含有SAM子鍵的備份。它也是用戶(hù)不能訪(fǎng)問(wèn)的只能由系統(tǒng)管理員的管理工具修改。 SOFTWARE其中包含了已經(jīng)

14、安裝的系統(tǒng)軟件和用戶(hù)軟件信息。 SYSTEM其中含有與系統(tǒng)啟動(dòng)、設(shè)備驅(qū)動(dòng)程序、服務(wù)和Windows XP配置有關(guān)的信息。5.4 HKEY_USERS HKEY_USERS中包含著所有用戶(hù)配置文件的當(dāng)前活動(dòng)用戶(hù)信息。其中的.DEFAULT是為那些沒(méi)有用戶(hù)配置文件的登錄用戶(hù)而設(shè)置的。HKEY_USERS中典型的用戶(hù)配置文件都包括如下一些子鍵AppEvents其下的EventLabels包括與事件有關(guān)的信息而Schemes則包括一些針對(duì)自己使用特定聲音方案的應(yīng)用程序的標(biāo)簽。5.5 HKEY_CURRENT_CONFIG根鍵包含了從HKEY_LOCAL_MACHINEConfig000x中動(dòng)態(tài)映射過(guò)來(lái)

15、的當(dāng)前的硬件配置信息。數(shù)字x表示配置的數(shù)目。例如如果你的計(jì)算機(jī)有多套硬件配置方案則每種方案的子鍵是0001以及0002等。 如果你在Windows 98中設(shè)置了兩套或者兩套以上的硬件配置文件Hardware Configuration file則在系統(tǒng)啟動(dòng)時(shí)將會(huì)讓用戶(hù)選擇使用哪套配置文件。在HKEY_CURRENT_CONFIG根鍵中存放的正是當(dāng)前配置文件的所有信息。在這個(gè)根鍵中保存著定義當(dāng)前用戶(hù)桌面配置如顯示器等等的數(shù)據(jù).該用戶(hù)使用過(guò)的文檔列表MRU.應(yīng)用程序配置和其他有關(guān)當(dāng)前用戶(hù)的Windows的安裝的信息。六、注冊(cè)表備份與恢復(fù)6.1注冊(cè)表被破壞的原因6.1.1、應(yīng)用程序錯(cuò)誤由于用戶(hù)經(jīng)常在

16、Windows XP上添加或刪除各種應(yīng)用程序,而由于在實(shí)際使用過(guò)程中,很少有完全沒(méi)有錯(cuò)誤的應(yīng)用程序??雌饋?lái)非常細(xì)小的錯(cuò)誤,都有可能導(dǎo)致嚴(yán)重甚至崩潰的后果。同時(shí),在系統(tǒng)中安裝過(guò)多的軟件后,有可能出現(xiàn)彼此之間的沖突。此外,一些共享軟件、Beta版測(cè)試軟件,由于人力及時(shí)間上的原因,自身很不成熟,還有相當(dāng)多的錯(cuò)誤,可能會(huì)對(duì)注冊(cè)表造成難以預(yù)料的結(jié)果。6.1.2、驅(qū)動(dòng)程序不兼容由于PC的體系結(jié)構(gòu)是一個(gè)開(kāi)放性的體系結(jié)構(gòu),驅(qū)動(dòng)程序和其他程序協(xié)同工作時(shí),就有可能出現(xiàn)不兼容的情況。例如,在Windows XP下,大多數(shù)硬件都能被自動(dòng)識(shí)別并安裝相應(yīng)的驅(qū)動(dòng)程序,對(duì)于未能識(shí)別的硬件,如果安裝了并非為Windows XP

17、開(kāi)發(fā)的驅(qū)動(dòng)程序,如Windows 9x、Windows 2000下的驅(qū)動(dòng)程序,就很有可能出現(xiàn)問(wèn)題。6.1.3、硬件問(wèn)題除了非正常斷電外,如硬盤(pán)、內(nèi)存或其他硬件的品質(zhì)不過(guò)關(guān),造成數(shù)據(jù)讀寫(xiě)錯(cuò)誤,或者因?yàn)檫^(guò)度超頻等情況使得計(jì)算機(jī)穩(wěn)定性大為下降,以及病毒對(duì)CMOS設(shè)置的破壞等這一系列原因都有可能導(dǎo)致注冊(cè)表的損壞。6.1.4、誤操作注冊(cè)表中的數(shù)據(jù)及其復(fù)雜,不太熟悉注冊(cè)表的用戶(hù)在手工修改注冊(cè)表時(shí)很有可能破壞注冊(cè)表中的內(nèi)容。比如,用戶(hù)可能在無(wú)意中將某個(gè)重要的鍵值刪除或者雙擊某個(gè)注冊(cè)表文件而將其導(dǎo)入了注冊(cè)表。6.2備份注冊(cè)表的最佳時(shí)機(jī)6.2.1、剛安裝完系統(tǒng);6.2.2、在安裝/刪除程序、驅(qū)動(dòng)之前;6.2.3

18、、使用工具修改配置前。6.3 備份注冊(cè)表和恢復(fù)注冊(cè)表具體操作:打開(kāi)注冊(cè)表編輯器,文件導(dǎo)出,在導(dǎo)出范圍中選擇“全部”,將導(dǎo)出整個(gè)注冊(cè)表;如果選擇“反選分支”,則只導(dǎo)出鼠標(biāo)選中的分支。PS:有很多軟件也有備份注冊(cè)表的功能。方法1:文件導(dǎo)入,選擇先前備份的注冊(cè)表文件。方法2:重啟電腦,在未進(jìn)入系統(tǒng)之前按“F8”鍵,選擇最后一次正確配置。注冊(cè)表的備份和恢復(fù)注冊(cè)表里的內(nèi)容主要由以下三個(gè)文件組成:6.3.1 SYSTEM.DAT:存儲(chǔ)與用戶(hù)無(wú)關(guān)的系統(tǒng)配置信息,包括硬件配置、軟件的安裝等。6.3.2 USER.DAT:存儲(chǔ)與用戶(hù)有關(guān)的信息以6.3.3 POLICES.DAT:存儲(chǔ)由網(wǎng)絡(luò)管理員設(shè)置的管理策略。

19、SYSTEM.DAT 與硬件有關(guān),存放在本地工作站 Windows98 的安裝目錄下。由于注冊(cè)表文件對(duì)計(jì)算機(jī)有著至觀(guān)重要的作用,因此應(yīng)當(dāng)定期進(jìn)行備份 。備份的方法為:在注冊(cè)表菜單中選擇導(dǎo)出注冊(cè)表文件命令,啟動(dòng)導(dǎo)出注冊(cè)表文件對(duì)話(huà)框,在其中選擇保存位置并取一文件名(如保存在D盤(pán),最好以備份日期為文件名),如對(duì)整個(gè)注冊(cè)表進(jìn)行備份,則在導(dǎo)出范圍中選擇全部,若對(duì)某一分支進(jìn)行備份,則在導(dǎo)出范圍內(nèi)選擇所需備份的分支。恢復(fù)注冊(cè)表的方法有兩種:從注冊(cè)表編輯器或以命令方式。前一方法為注冊(cè)表菜單中選擇引入注冊(cè)表文件命令,選擇所要引入的以前備份的注冊(cè)表文件后單擊打開(kāi)即可。后一種方法為使用命令REGEDIT/L:SYSTEM/R:USERfilename,其中 /L:SYSTEM 指定 SYSTEM.DAT 的存放目錄,filename 為以前備份的注冊(cè)表文件名。例如:REGEDIT/L:C:WIN98/R:C:WIN98D:20040420.REG。此外由于 Windows 系統(tǒng)在每次系統(tǒng)的配置改變時(shí)都會(huì)自動(dòng)進(jìn)行備份,生成SYSTEM.DA

溫馨提示

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

評(píng)論

0/150

提交評(píng)論