Windows作業系統註冊表的組成與分析

來源:互聯網
上載者:User

和Windows9x一樣,Windows NT也有註冊表。註冊表是儲存系統配置的重要資料庫,不過,與Windows 9x相比,它只包含五個部分:

(1)HKEY-LOCAL-MACHINE:用於儲存本機系統的資訊,包含硬體與作業系統的資料,如驅動程式、系統配置資訊等;

(2)HKEY-CLASS-ROOT:用於儲存與關聯有關的資訊;

(3)HKEY-CURRENT-CONFIG:儲存與當前的硬體設定檔有關的資料;

(4)HKEY-CURRENT-USER:儲存與當前登入的使用者有關的環境設定的資料,包含案頭設定、網路連接等;

(5)HKEY-USERS:儲存當使用者登入時,所有必須載入的使用者設定檔資料,包含預設的設定檔和登入者的環境設定檔。

另外,在WINNT中啟動登錄編輯程式,應該執行"開始/運行"命令,在"運行"對話方塊中輸入REGEDIT32.EXE(而不是Windows 9x的REDEDIT.exe),並確定。

Windows Me註冊表的組成與分析

與Win 98不同,WinMe的註冊表是由Windows目錄下的Classes.dat、User.dat(使用者配置資訊)和System.dat(系統配置資訊)三個二進位檔案組成的,其"項值"與Win 98一樣有字串值(REG_SZ)、二進位值(REG_BINARY)、雙位元組值(REG_DWORD)三種類型。

與Win 98相同,WinMe也有個登錄編輯程式Windows\Regedit.exe(見圖1),用來搜尋或修改註冊表。

WinMe登錄編輯程式左邊視窗中,最上面一層是"我的電腦",下面有6個分支:HKEY_CLASSES_ROOT、HKEY_CURRENT_USER、HKEY_LOCAL_MACHINE、HKEY_USERS、HKEY_CURRENT_CONFIG、HKEY_DYN_DATA,各分支的功能簡要描述見表1。

分支名 功 能
hkey_classes_root 所有使用者都要使用該分支,存放可開啟檔案的類型、副檔名以及與應用程式的關聯等
hkey_current_user 儲存當前登入使用者的系統設定、控制台選項、映射的網路磁碟機等?
hkey_local_machine 儲存機器上的所有硬體資訊、本機上安裝的應用軟體資訊
hkey_users 儲存所有使用者的資訊,例如安裝的應用軟體、自訂案頭等
hkey_current_config 電腦上串連的硬體(例如顯示器、印表機等)配置資料
hkey_dyn_data 儲存系統效能和隨插即用狀態的動態資訊

WinMe註冊表六大根鍵的功能簡要描述表

與Win 98的Regedit相比,WinMe的登錄編輯程式功能有所增加,表現在:

1.具有記憶功能,每次開啟它時,左邊視窗中的樹形主鍵分支會自動延伸,將焦點定位在最近一次修改過的位置上;

2.選單欄中新增類似IE的收藏選單,提供收藏夾功能(添加、刪除收藏夾),可讓您快速定位到需要修改的主鍵位置。

假如需要經常檢查系統啟動時自動調入了哪些程式,可以開啟HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run和HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run

,用Win 98的登錄編輯程式找這兩個項,需要多次雙擊分支,開啟一級又一級的登錄機碼,在WinMe中,這種操作就要輕鬆多了,只要將以上兩項添加到登錄編輯程式的收藏夾中,使用時如同用IE那樣,開啟收藏項即可。添加到收藏夾的方法是:找到要收藏的登錄機碼,執行選單上的"收藏/添加到收藏夾",彈出對話方塊,給該收藏項命名,按"確定"。

Windows2000註冊表

Windows 2000 將它的配置資訊儲存在名為註冊表的資料庫中,其中包含了每個電腦使用者的設定檔,以及有關係統硬體、已安裝的程式和屬性設定等資訊,Windows 2000 在運行過程中要一直引用這些資訊。註冊表是以二進位形式儲存在硬碟上,錯誤地編輯註冊表可能會嚴重損壞系統。所以,在更改註冊表之前,強烈建議備份註冊表資訊。為了防止在修改註冊表的時候發生致命錯誤,有必要瞭解一下註冊表檔案的備份和恢複方法。除此之外,為了研究註冊表的結構,還可以將註冊表中的某一主鍵或子鍵儲存為文字檔,或者列印出來,這項工作同樣需要瞭解註冊表檔案的匯入與匯出方法。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.