注冊表對有的人還是比較陌生的,因為現在第三方軟件太多了,如優化大師、魔法兔子等等,但個人覺得改善系統的第三方軟件還不夠完善,如果初級用戶使用不當,會出現嚴重的後果,所以提供這篇文章,希望大家多多學習,本人能力有限,還希望大家多提寶貴意見:
一、注冊表的由來
PC機及其操作系統的一個特點就是允許用戶按照自己的要求對計算機系統的硬件和軟件進行各種各樣的配置。早期的圖形操作系統,如Win3.x中,對軟硬件工作環境的配置是通過對擴展名為.ini的文件進行修改來完成的,但INI文件管理起來很不方便,因為每種設備或應用程序都得有自己的INI文件,並且在網絡上難以實現遠程訪問。
為了克服上述這些問題,在Windows 95及其後繼版本中,采用了一種叫做“注冊表”的數據庫來統一進行管理,將各種信息資源集中起來並存儲各種配置信息。按照這一原則,Windows各版本中都采用了將應用程序和計算機系統全部配置信息容納在一起的注冊表,用來管理應用程序和文件的關聯、硬件設備說明、狀態屬性以及各種狀態信息和數據等。
與INI文件不同的是:
1.注冊表采用了二進制形式登錄數據;
2.注冊表支持子鍵,各級子關鍵字都有自己的“鍵值”;
3.注冊表中的鍵值項可以包含可執行代碼,而不是簡單的字串;
4.在同一台計算機上,注冊表可以存儲多個用戶的特性。
注冊表的特點有:
1.注冊表允許對硬件、系統參數、應用程序和設備驅動程序進行跟蹤配置,這使得修改某些設置後不用重新啟動成為可能。
2.注冊表中登錄的硬件部分數據可以支持高版本Windows的即插即用特性。當Windows檢測到機器上的新設備時,就把有關數據保存到注冊表中,另外,還可以避免新設備與原有設備之間的資源沖突。
3.管理人員和用戶通過注冊表可以在網絡上檢查系統的配置和設置,使得遠程管理得以實現。
二、使用注冊表
1.大家可以在開始菜單中的運行裡輸入regedit
2.也可以在DOS下輸入regedit
三、注冊表根鍵說明
hkey_classes_root 包含注冊的所有OLE信息和文檔類型,是從 hkey_local_machinesoftwareclasses復制的。
hkey_current_user 包含登錄的用戶配置信息,是從hkey_users當前用戶子樹復制的。
hkey_local_machine 包含本機的配置信息。其中config子樹是顯示器打印機信息; enum子樹是即插即用設備信息;system子樹是設備驅動程序和服務參數的控制集合;software子樹是應用程序專用設置。
hkey_users 所有登錄用戶信息。
hkey_current_config 包含常被用戶改變的部分硬件軟件配置,如字體設置、顯示器類型、打印機設置等。是從hkey_local_machineconfig復制的。
hkey_dyn_data 包含現在計算機內存中保存的系統信息。
四、注冊表詳細內容
Hkey_local_machinesoftwaremicrosoftwindowscurrentVersionexploreruser shell folders 保存個人文件夾、收藏夾的路徑