關於軟件和硬件的配置和狀態信息、應用程序和資源管理器外殼的初始條件、偏好和卸載數據;
整個計算機系統和各種許可證的設置,文件擴展名和應用程序的關聯,硬件的描述、狀態和屬性;
計算機性能記錄和底層系統狀態信息,以及各種其他數據。
註冊表的結構
在windows中,註冊表由兩個文件組成:System.dat和User.dat,它們存儲在Windows所在的文件夾中。它們由二進制數據組成。System.dat包含系統硬件和軟件的設置,User.dat存儲與用戶相關的信息,如資源管理器、配色方案和網絡密碼的設置。
Windows為我們提供了壹個註冊表編輯器(Regedit.exe)工具,可以用來查看和維護註冊表。
註冊表編輯器和資源管理器的界面是相似的。在左窗格中,從“我的電腦”開始,有六個分支,每個分支都以“HKEY”開始,稱為“主鍵”。展開後,可以看到主鍵也包含了次主鍵。單擊主鍵或輔助主鍵時,右窗格會顯示所選主鍵中包含的壹個或多個鍵值。鍵值由值名稱值數據組成。主鍵可以包含多級次主鍵,註冊表中的信息按照多級層次結構組織。每壹個分支都存儲著計算機軟件某壹方面的信息和數據或正在構建中的信息和數據。
註冊表中網格分支的功能如下:
HKEY-類-根文件擴展名和應用程序與OLE信息之間的關聯
HKEY-當前-用戶當前登錄用戶的控制面板選項和桌面設置,以及映射的網絡驅動器。
HKEY-本地計算機硬件和應用程序信息
HKEY-所有登錄用戶的用戶信息。
HKEY-當前-配置計算機硬件配置信息
HKEY動態數據即插即用和系統性能的動態信息
註冊表中的關鍵數據
註冊表通過項和子項管理各種信息。但是註冊表中的所有信息都保存在各種形式的關鍵數據中。註冊表編輯器的右窗格中顯示的是所有關鍵項數據。這些關鍵項目數據可以分為三種類型:
1.字符串值
在註冊表中,字符串值通常用於表示文件的描述和硬件的標識。通常由字母和數字組成,也可以是漢字。最大長度不能超過255個字符。本站點中用“=“* * *”表示。
2.二進制值
註冊表中的二進制值沒有長度限制,可以是任何字節長度。在註冊表編輯器中,二進制以十六進制表示。在這個站點中,用“a”= hex:01,00,00,00表示。
3.雙字值
DWORD值是壹個32位(4字節)數值。在註冊表編輯器中,它也以十六進制表示。在這個站點中用“a”= dword:00000001表示。
運行註冊表
點開始-跑步-在跑步中輸入regedit.exe。