註冊表的由來

註冊表

pc機及其作業系統的一個特點就是允許用戶按照自己的要求對計算機系統的硬體和軟體進行各種各樣的配置。早期的圖形作業系統,如win3.x中,對軟硬體工作環境的配置是通過對擴展名為.ini的檔案進行修改來完成的,但ini檔案管理起來很不方便,因為每種設備或應用程式都得有自己的ini檔案,並且在網路上難以實現遠程訪問。
為了克服上述這些問題,在windows 95及其後繼版本中,採用了一種叫做“註冊表”的資料庫來統一進行管理,將各種信息資源集中起來並存儲各種配置信息。按照這一原則,windows各版本中都採用了將應用程式和計算機系統全部配置信息容納在一起的註冊表,用來管理應用程式和檔案的關聯、硬體設備說明、狀態屬性以及各種狀態信息和數據等。

與ini檔案不同的是:
1.註冊表採用了二進制形式登錄數據;
2.註冊表支持子鍵,各級子關鍵字都有自己的“鍵值”;
3.註冊表中的鍵值項可以包含可執行代碼,而不是簡單的字串;
4.在同一台計算機上,註冊表可以存儲多個用戶的特性。

註冊表的特點有:
1.註冊表允許對硬體、系統參數、應用程式和設備驅動程式進行跟蹤配置,這使得修改某些設定後不用重新啟動成為可能。
2.註冊表中登錄的硬體部分數據可以支持高版本windows的即插即用特性。當windows檢測到機器上的新設備時,就把有關數據保存到註冊表中,另外,還可以避免新設備與原有設備之間的資源衝突。
3.管理人員和用戶通過註冊表可以在網路上檢查系統的配置和設定,使得遠程管理得以實現。

我們在前面已經詳細介紹了註冊表的由來與基本結構。發現註冊表比較複雜,但又安排得非常有條理,能有效地提高工作效率,為系統的維護提供了必要條件。由於註冊表是一個二進制的配置資料庫檔案(windows的命根子),因而,用戶無法直接存取註冊表。為了讓高級用戶能夠編輯註冊表,windows2000提供了註冊表編輯器“c”和“regedt32”。對這種只使用windows提供的註冊表編輯器進行編輯的操作。

編輯器在安裝windows時已經被安裝到硬碟中了,但是並未在“附屬檔案”程式組中建有捷徑。用戶如果需要使用註冊表編輯器,可以在“運行”對話框內輸入regedt32或regedit即可打開註冊表編輯器。

相關詞條

相關搜尋

熱門詞條

聯絡我們