




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、福建農林大學計算機與信息學院課程設計報告課程名稱:操作系統實習題目:Windows注冊表的使用研究姓 名:王雄平系:計算機系專 業:計算機科學與技術年 級:2022級學 號:3146010029指導教師:翁宜慧職 稱:副教授2022年 9月 7 日福建農林大學計算機與信息學院計算機類課程設計結果評定評價內容評價指標評分權值評定成績軟件質量有扎實的根底理論知識和專業知識,能正確設計實驗方案;掌握設計課題的根本步驟和方法;獨立進行實驗工作;對系統進行功能模塊分析、控制模塊分析正確;編程簡練,可用,功能全面;0.4設計報告寫作質量系統說明文檔包括系統界面、變量說明、系統功能說明、編程算法或思路、流程
2、圖和完整程序;綜合分析的正確性和設計、計算的正確性;文字通順,技術用語準確,符號統一,編號齊全,書寫工整標準,圖表完備、整潔、正確;0.4工作量、系統實現的難度工作量飽滿,難度較大;0.1工作態度按期完成規定的任務,工作努力,遵守紀律;工作作風嚴謹務實0.1合 計1.0指導教師簽字:任務下達日期:評定日期:目錄 TOC o 1-3 h z u HYPERLINK l _Toc461213589 一、 Windows注冊表的使用研究的目的 WINDOWS注冊表的使用研究Windows注冊表的使用研究的目的課程設計將課本上的理論知識和實際有機的結合起來,鍛煉學生的分析系統,解決實際問題的能力。提高
3、學生分析系統、實踐編程的能力。Windows注冊表的使用研究的要求利用學到的操作系統和編程知識,完成具有一定難度的系統分析研究或系統設計題目。其中:專題系統理論研究應包括研究目的、目標,論點和論據以及證明推導等;分析、設計系統應包括編寫、調試程序以及最后寫出設計報告或系統說明文檔文件,系統說明文檔包括系統界面、變量說明、系統功能說明、編程算法或思路、流程圖和完整程序。具體要求如下:1、對系統進行功能模塊分析、控制模塊分析正確;2、系統設計要實用;3、編程簡練,可用,功能全面;4、說明書、流程圖要清楚。三、Windows注冊表的使用研究的內容1、注冊表的根本概念3.1.1前言注冊表是window
4、s的命根,里面儲存著大量的系統信息,說白了就是一個龐大的數據庫。注冊表里面所有的信息平時都是由 windows操作系統自主管理的,也可以通過軟件或手工修改。注冊表里面有很多系統的重要信息,包括外設,驅動程序,軟件,用戶記錄等等,注冊表在很大程度上“指揮電腦怎樣工作。學習熟練掌握注冊表對windows日常出現的故障問題的解決有很大幫助。3.1.2什么是注冊表注冊表是Microsoft Windows中的一個重要的數據庫,用于存儲系統和應用程序的設置信息。注冊表(Registry)是微軟公司從Windows95系統開始(至目前最新系統依然使用的是它),引入用于代替原先Win32系統里.ini文件,
5、管理配置系統運行參數的一個全新的核心數據庫。可以看出來,注冊表本質上就是一個數據庫。在這個數據庫里整合集成了全部系統和應用程序的初始化信息;其中包含了硬件設備的說明、相互關聯的應用程序與文檔文件、窗口顯示方式、網絡連接參數、甚至有關系到計算機平安的網絡享設置 。它與老的win32系統里的ini文件相比,具有方便管理,平安性較高、適于網絡操作等特點在沒有注冊表的情況下,操作系統不會獲得必須的信息來運行和控制附屬的設備和應用程序及正確響應用戶的輸入。3.1.3注冊表的作用和地位簡單來說,注冊表直接控制著Windows的啟動、硬件驅動程序的裝載以及一些Windows應用程序運行的正常與否,如果該注冊
6、表由于誤刪或病毒原因受到了破壞,輕者使Windows的啟動過程出現異常,重者可能會導致整個Windows系統的完全癱瘓。故windows注冊表在操作系統中具有不可替代的重要作用和地位,控制著操作系統的正常穩定運行! 3.1.4相關術語HKEY :“根鍵或“主鍵,它的圖標與資源管理器中文件夾的圖標有點兒相像。key鍵:它包含了附加的文件夾和一個或多個值。subkey子鍵:在某一個鍵父鍵下面出現的鍵子鍵。branch分支:代表一個特定的子鍵及其所包含的一切。一個分支可以從每個注冊表的頂端開始,但通常用以說明一個鍵和其所有內容。value entry值項:帶有一個名稱和一個值的有序值。每個鍵都可包含
7、任何數量的值項。每個值項均由三局部組成:名稱,數據類型,數據。字符串REG_SZ:一串ASCII碼字符。如“Hello World,是一串文字或詞組。在注冊表中,字符串值一般用來表示文件的描述、硬件的標識等。通常它由字母和數字組成。注冊表總是在引號內顯示字符串。二進制REG_BINARY:如 F03D990000BC ,是沒有長度限制的二進制數值,在注冊表編輯器中,二進制數據以十六進制的方式顯示出來。雙 字REG_DWORD:Double Word ,雙字節值。由1-8個十六進制數據組成,我們可用以十六進制或十進制的方式來編輯。如 D1234567。Default缺省值:每一個鍵至少包括一個值
8、項,稱為缺省值Default,它總是一個字串。2、注冊表的根本使用3.2.1翻開方式方式一:在開始菜單出輸入regedit或regedt32,找到對應的文件單擊翻開如圖3.1 圖3.1方法二:在鍵盤上按WIN+R鍵彈出運行窗口,輸入regedit或regedt32,確定即可翻開,如圖3.2圖3.2方法三:在C:Windows目錄中找到regedit,雙擊翻開或在C:WindowsSystem32中找到regedt32雙擊翻開如圖3.3 圖3.33.2.2regedit 和regedt32翻開方式的區別Regedit.exe是16位應用程序,WindowsNT中包含它是為了與早先的16位應用程序
9、兼容。Regedit提供了在WindowsNT下檢查Reg.dat的方法。您可以在WindowsNT初始安裝完成后首次登錄時將Reg.dat數據庫文件遷移到WindowsNT注冊表。支持對象鏈接和嵌入(OLE)的應用程序也使用此數據庫。WOW(WindowsonWindows)和16位Windows應用程序使用并維護著Reg.dat。WOW層位于虛擬DOS機器(VDM)層之上。Regedt32.exe是WindowsNT的配置編輯器。它用于修改WindowsNT配置數據庫或WindowsNT注冊表。此編輯器允許您查看或修改WindowsNT注冊表。它提供了表示注冊表各個局部叫做配置單元的窗口視
10、圖。每個窗口顯示兩局部:左側是表示注冊表項的文件夾。右側是與所選注冊表項關聯的值。Regedt32是一個功能強大的工具。使用它修改注冊表值時必須格外小心。注冊表中的值喪失或不正確將導致安裝的WindowsNT無法使用。簡而言之,Regedit.exe是我們熟知的注冊表工具,而Regedt32.exe不支持注冊表項文件(.reg)的導入和導出注冊表的層次結構圖從翻開的注冊表編輯器可以看出,注冊表中的數據都有是通過一種樹狀結構以主鍵和和子鍵的方式組織起來的,非常類似于資源管理器中的目錄結構。每個鍵都包含一組特定的信息,其鍵名都是和它所存在的信息相關的,如圖3.4所示。圖3.4下面對注冊表的層次結構
11、進行說明:1、根鍵:根鍵類似于硬盤上的根目錄,windows 7/8.1的注冊表有5個預定義的根鍵:1).HKEY_CLASSES_ROOT2).HKEY_CURRENT_USER3).HKEY_LOCAL_MACHINE4).HKEY_USERS5).HKEY_CURRENT_CONFIG2、主鍵與子鍵:主鍵和子鍵類似于資源管理器中的文件夾與子文件夾,在主鍵下面是子鍵,就象文件夾可以包含子文件夾一樣。如果某個主鍵包含子鍵,那么在注冊表編輯器窗口中代表該主鍵的文件夾的左邊會出現一個空心的右三角號。雙擊空心的右三角號,那么可展開該主鍵下的子鍵,同時空心的右三角號變成實心的右三角號;雙擊實心的右三
12、角號號,那么可收斂該主鍵下的子鍵。如下表層次說明根鍵根鍵類似于硬盤上的根目錄。 Registry有四個預定義的根鍵: 1、HKEY_LOCAL_MACHINE 2、HKEY_USERS3、HKEY_CURRENT_USERHKEY_CLASSES_ROOTHKEY_CURRENT_CONFIG鍵與子鍵鍵和子鍵類似于文件管理器中看到的目錄結構,在鍵下面是子鍵,就象目錄可以包含子目錄一樣鍵值項鍵值項類似硬盤上樹型目錄的末端文件,鍵和子鍵可以包括一個或多個鍵值項。鍵值項由鍵值名、數據類型和鍵值三局部組成,其格式為:“鍵值名:數據類型:鍵值。鍵值類型Registry中有如下三種鍵值類型:DWORD值:
13、只允許一個鍵值,并且必須為1-8個16進制數據即雙字。字符串值:只允許一個鍵值,并且作為要存儲的字符串來解釋。二進制值:只允許一個值,是16進制數字串,每對作為一個字節值解釋。4、根鍵介紹3.4.1HKEY_CLASSES_ROOT。該根鍵包含有關Ole的信息,以便在系統工作過程中實現對各種文件和文檔信息的訪問。具體內容包括已注冊的文件擴展名、文件類型、文件圖標、從win.ini文件中引入的擴展名的數據等,此外還包括諸如“我的電腦、“回收站及“控制面板等標志,該根鍵的數據適用于所有用戶。結構如下列圖3.5 圖3.5該根鍵中包含了用戶根據個人愛好所設置的諸如桌面、背景、開始菜單程序項、應用程序快
14、捷鍵、顯示字體及顯示器節能設置等信息。其中的大局部設置都可以通過控制面板進行修改,有經驗的用戶也可以直接在注冊表中對這些設置進行修改。圖3.6該根鍵中保存了當前登錄用戶的配置信息及登錄信息,實際上它就是根鍵HKEY_USERS中.Default分支下的一局部內容。如果在HKEY_USERS.default分支下沒有用戶登錄的其他內容,那么這兩個根鍵所包含的內容是完全相同的。圖3.7該根鍵包含了本地計算機相對于網絡環境而言系統軟件和硬件的全部信息。當系統硬件配置和軟件設置發生變化時,該根鍵下的相關項也就發生相應的變化,其中的數據適合于所有用戶。圖3.8該根鍵包含所有連接到本計算機上的硬件的配置數
15、據,這些數據會根據當前計算機連接的網絡類型、硬件配置以及應用軟件的安裝的不同而不所變化。它實際上是指向HKEY_LOCAL_MACHINEConfig分支的指針,其下的主鍵及內HKEY_LOCAL_MACHINEConfig0001分支下的主鍵和內容是完全相同的。 圖3.95、注冊表的修改實例展示提高上網速度親驗有效!方法如下: 運行“regedit,以翻開“注冊表管理器;然后,按以下路徑找到HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServiCESTcpipParameters。 右擊“Parameters子鍵右邊相對應的空白處,選擇“新建“DWORD
16、值,將其命名為“DefaultTTL,然后,右擊鼠標選擇“修改,在彈出的窗口中修改其值為“80(十六進制)或128(十進制)。 再依次新建以下“DWORD值,并且修改其數值(如有兩值,那么前者為十六進制,后者為十進制): “EnablePMTUBHDetect=“0 “EnablePMTUDiscovery=“1 “GlobalMaxTcpWindowSize=“7FFF或“32767我是修改為372300,后面同此設置 “TcpMaxDupAcks=“2 “SackOpts=“1 “Tcp1323Opts=“1 “TcpWindowSize=“7FFF或“32767(93440或186880
17、或372300,視網絡情況而定)然后保存修改,重新啟動電腦,就可以享受更高的網絡速度所帶來的樂趣了!禁用程序翻開HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer,在右邊的窗口中新建一個DWORD串值:“RestrictRun,把它的值設為“1。這樣我們就能做到禁止在Windows 98中運行任何程序。指定程序翻開HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer,在右邊的窗口中新建一個DWORD串值:“Rest
18、rictRun,把它的值設為“1。然后在RestrictRun的主鍵下分別添加名為“1、“2,“3等字符串值,然后將“1,“2、“3等字符串的值設置為你允許用戶使用的程序名。例如將“1、“2、“3分別設置為word.exe、notepad.exe、empires.exe,那么用戶只能使用word、寫字板、帝國時代了,這樣你的系統將會做到最大的保障,也可以限制用戶運行不必要的軟件了。任務欄任務欄屬性功能,可以方便用戶對開始菜單進行修改,可以修改Windows系統的很多屬性和運行的程序,這在我們看來是件很危險的事情,所以有必要禁止對它的修改。翻開HKEY_CURRENT_USERSoftwareM
19、icrosoftWindowsCurrentVersionPoliciesExplorer,在右窗格內新建一個DWORD串值NoSetTaskBar,然后雙擊NoSetTaskBar鍵值,在彈出的對話框的鍵值框內輸入1。顯示屬性翻開HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesSystem在右邊的窗口中新建一個DOWRD串值:然后將“新值#1更名為“NoDispCPL,并將其值設為“1就可以的了。圖標設置翻開HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersio
20、nPoliciesExplorer,在右側窗口中新建Dword串值,然后將“新值#1更名為“NoSecCPL,然后把它的值設置為1就行的了。密碼標簽翻開HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer,在右側窗口新建Dword串值,然后將“新值#1更名為“NoPwdPage,然后把它的值設置為1即可。遠程管理翻開HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer,在右側窗口中新建Dword串值,然后將“新值#1
21、更名為“NoAdminPage,然后把它的值設置為1即可。網上鄰居翻開HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer,在右邊的窗口中新建DWORD值NoNetHood,值為1十六進制。使用密碼翻開HKEY_CURRENT_USERControlPaneldesktopScreenSaveUsePassword修改它的值,值為0或1,0為不設密碼,1那么使用預設的密碼,你根據自己的需要設置就行的了。啟動菜單翻開HKEY_USERS.DEFAULTSoftwareMicrosoftWindowsCurr
22、entVersionPoliciesExplorer,在右邊的窗口中新建一個DWORD串值“NoChangeStartMenu,并設值為“1即可。文件系統翻開HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesSystem,在右邊的窗口中新建一個DWORD串值:“NoFileSysPage,然后把它的值改為“1即可。設備管理翻開HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesSystem,在右邊的窗口中新建一個DWORD串值:“NoDevMgr
23、Page,然后把它的值改為“1。硬件配置翻開HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesSystem,在右邊的窗口中新建一個DWORD串值:“NoConfigPage,然后把它的值為“1。平安口令你可以在IE的Internet選項對話框的內容選項頁的分級審查框中設置口令,這樣,在顯示有關的頁面時,總會出現分級審查不允許查看的提示信息,然后彈出口令對話框,要求您輸入監護人口令。如果口令不對,那么將停止瀏覽。但是,如果你把這個口令給遺忘了,你將無法瀏覽這些頁面。在口令遺忘后,即使你重新安裝IE4.0也是無法去掉平安口
24、令,這時你只有求助于注冊表:4 翻開HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionPolicies,在Policies子鍵下選擇Ratings子鍵,按del鍵將其刪除,由于Ratings子鍵下的Key鍵值數據就是經過加密后的口令,刪除了這一項,IE中的口令也就去掉了。歷史記錄在Windows 98系統中保存著使用者的各種記錄,其中包括最近翻開的文檔、程序、查找過的文件及在網絡上的使用情況。在公共機房上機時,為了我們個人平安需要起見,我們很需要刪除這些歷史記錄,但一般的刪除方法很不干凈,這就得求助于注冊表了。4 翻開HKEY_CU
25、RRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorer,刪除表中所示的鍵,去除WindowsRecent中的內容,刷新文檔菜單,這樣就能去掉你的記錄。下面是這個目錄下的表項:位置:注冊表中位置Documents menu RecentDocsRun dialog RunMRUFind Files dialog Doc Find Spec MRUFind Computer dialog FindComputerMRU公共機房的平安和系統穩定是很重要的,這里講的只是最根本的保護功能,如果你要實現很好的保護,你必須求助于另外的管理軟件了,這里只是為你提供一點小小的幫助。6、注冊表的維護3.6.1注冊表出現問題的原因,如下表損壞注冊表的原因軟件應用程序錯誤s驅動程序不兼容或使用了錯誤的應用程序應用程序在注冊表中添加了錯誤的內容應用程序添加了錯誤的數據文件和應用程序之間的聯系硬件病毒:病毒更改了CMOS信息 斷電:導致硬件損壞,從而影響注冊表 CPU溫度過高導致系統不穩定,影響注冊表硬盤工作不穩定導致系統受到破壞注意:一般情況下,不正確的修改注冊表是注冊表順壞的主要原
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 油田安全培訓試題及答案
- 2017國家保安員資格考試題及答案
- 8年級電路題庫及答案
- 自動化分揀系統-第2篇-洞察及研究
- 魯濱遜漂流記測試題及答案
- 雨污管網改造項目實施方案(參考)
- 薯類生產項目投資風險評估報告
- 生物煉制產業布局-洞察闡釋
- 概率推理在概率編程中的優化研究-洞察闡釋
- 貿易公司運營管理方案
- 2025年ps cs5操作試題及答案
- 醫美轉正工作總結
- 2025年太陽能空調系統合同
- 課題申報參考:城市綠色紳士化的格局、機制與效應研究-以西安市為例
- 汝州職業技術學院《酒店應用英語高級》2023-2024學年第一學期期末試卷
- 農村水利申請書范文
- (自考)經濟學原理中級(政經)課件 第五章 資本主義經濟危機與歷史發展
- 英倫歷史文化拾遺知到智慧樹章節測試課后答案2024年秋哈爾濱師范大學
- 會計案例分析-終結性考核-國開(SC)-參考資料
- (練習)專題06 明清時期:統一多民族國家的鞏固與發展(解析版)
- 共話五千年傳承根與魂主題團日活動
評論
0/150
提交評論