回覆列表
  • 1 # 使用者3098613971747

    在windows的開始/執行選單中輸入"regedit"你就可以透過登錄檔編輯器看到登錄檔,登錄檔是什麼呢?簡單地說,它是用來對windows作業系統進行配置的一個工具.透過它,可以對作業系統及應用軟體進行最佳化,可以自己設定windows的使用許可權,可以解決硬體及網路設定不當帶來的故障甚至可以改造自己的作業系統.

    在windows 3.X時代,主要透過WIN.INI及SYSTEM.INI對windows進行配置,但WIN.INI及SYSTEM.INI檔案存在著安全性不高,大小受限制等問題,為了解這一問題MICROSOFT公司在WINDOWS98以後的版本中引入了登錄檔這一便更好的對windows系統進行配置,這就是為什麼我們要使用登錄檔的原因.

    登錄檔的作用是儲存程式所需要的資訊,當程式需要這些資訊時,就從登錄檔裡讀出.因此,登錄檔最基本的功能就是儲存資訊.

    當了解了登錄檔的主要功能--儲存資訊後,再來了解其儲存資訊後,再來了解儲存資訊所發揮的作用!

    1,記錄安裝資訊;

    2,設定硬體屬性;

    3,定製WINDOWS以及應用軟體.

    登錄檔邏輯結構中最基本的是主鍵,子鍵,鍵值項以及鍵值.它們是按照分組的方式來管理和組織的.首先是最底根鍵, 每個根鍵下有若干個子鍵,每個子鍵下又可以有若干(一個或多個)子鍵,子鍵下可以有一個或多個鍵值項和鍵值.

    根鍵:登錄檔中最底層的鍵,類似於磁碟上的根目錄.

    子鍵:子鍵位於根鍵下又可以巢狀其他子鍵中,在登錄檔的六大根鍵中,有若干的子鍵,而每個子鍵中又可以巢狀成千上萬的子鍵.

    鍵值項與鍵值:在每個根鍵和子鍵下,可以有若干鍵值,這種結構類似於磁碟上根目錄和子目錄裡的檔案和檔案內容.

    windows 9x登錄檔邏輯結構中包含六個根鍵,每個根鍵包含著分類不同的資訊!在windowsNT/2000/XP中,如果用windows自帶的編輯器開啟的時候,只能看到五個,還有一個隱藏的根鍵:HKEY_PERFOR_MANCE_DATA.

    *HKEY_CLASS_ROOT

    記錄windows作業系統中所有資料檔案的格式和關聯資訊,主要記錄不同檔案的檔名字尾和與之對應的應用程式其下子鍵可分為兩類:一類是已經註冊的各類檔案的副檔名,這類子鍵前面都帶有一個".";另一類是各類檔案型別有關資訊.

    *HKEY_CURRENT_USER

    些根根鍵包含當前登入使用者的使用者配置檔案資訊,這些資訊保證不同的使用者登入計算機時,使用自己的修改化設定,例如自己定義的牆紙,自己的收件箱,自己的安全訪問許可權.

    *HKEY_LOCAL_MACHINE

    此根鍵包含了當前計算機的配置靈氣,包括所安裝的硬體以軟體設定.這些資訊是為所有的使用者登入系統服務的.這是事個登錄檔中最龐大也是最重要的根鍵!

    *HKEY_USERS

    HKEY_USERS根鍵包括預設使用者的資訊(DEFAULT子鍵)和所有以前登陸使用者的資訊.

    *HKEY_CURRENT_CONFIG

    此根鍵實際上是HKDY_LOCAL_MACHINE/CONFIG/0001分支下的資料完全一樣.

    *HKEY_DYN_DATA根鍵

    這個鍵儲存每次系統啟動時,建立的系統配置和當前效能資訊.這個根鍵只存在於windows 9X中

    *HKEY_PERFORMANCE_DATA

    在windowsNT/2000/XP登錄檔中雖然沒有HKEY_DYN_DAT鍵,但是它卻隱藏了一個名為"HKEY_PERFORMANCE_DATA的鍵.所有系統中的動態資訊都是存放在此子鍵中,系統自帶的登錄檔編輯器無法看到些鍵.介可以用專門的程式來檢視此鍵,比如使用效能監視器.

  • 中秋節和大豐收的關聯?
  • 我學蛙泳,為什麼身體總往下沉?(我有些胖啊)?