在注冊表中所有的數據都是通過一種樹狀結構以鍵和子鍵的方式組織起來就象我們的磁盤文件系統的目錄結構一樣每個鍵都包含了一組特定的信息每個鍵的鍵名都是和它所包含的信息相關聯的如果某個鍵包含了子鍵則在注冊表編輯器窗口中代表這個鍵的文件夾的左邊將有+符號以表示在這個文件夾中有更多的內容如果這個文件夾被用戶打開了那麼這個+就會變成-我們可以象打開文件夾一樣層層的打開注冊表樹當然我們有時並不清楚我們要找的鍵在哪個目錄分支下面我們就得搜索相應的關鍵字我們來看看注冊表樹最頂層的六個分支所分別代表的含義這樣我們在修改的時候就可以做到心中有數了
HKEY_CLASSES_ROOT
管理文件系統根據在Windows 中安裝的應用程序的擴展名該根鍵指明其文件類型的名稱相應打開該文件所要調用的程序等等信息
HKEY_CURRENT_USER
管理系統當前的用戶信息在這個根鍵中保存了本地計算機中存放的當前登錄的用戶信息包括用戶登錄用戶名和暫存的密碼在用戶登錄Windows 時其信息從HKEY_USERS中相應的項拷貝到HKEY_CURRENT_USER中
HKEY_LOCAL_MACHINE
管理當前系統硬件配置在這個根鍵中保存了本地計算機硬件配置數據此根鍵下的子關鍵字包括在SYSTEMDAT中用來提供HKEY_LOCAL_MACHINE所需的信息或者在遠程計算機中可訪問的一組鍵中
這個根鍵裡面的許多子鍵與Systemini文件中設置項類似
HKEY_USERS
管理系統的用戶信息在這個根鍵中保存了存放在本地計算機口令列表中的用戶標識和密碼列表同時每個用戶的預配置信息都存儲在HKEY_USERS根鍵中HKEY_USERS是遠程計算機中訪問的根鍵之一
HKEY_CURRENT_CONFIG
管理當前用戶的系統配置在這個根鍵中保存著定義當前用戶桌面配置(如顯示器等等)的數據該用戶使用過的文檔列表(MRU)應用程序配置和其他有關當前用戶的Windows 中文版的安裝的信息
HKEY_DYN_DATA
管理系統運行數據在這個根鍵中保存了系統在運行時的動態數據此數據在每次顯示時都是變化的因此此根鍵下的信息沒有放在注冊表中
在Windows的注冊表中是通過鍵和子鍵來管理各種信息同時注在冊表裡面的所有信息是以各種形式的鍵值項數據保存下來在注冊表編輯器的右窗口中保存的都是各種鍵值項數據鍵值項由鍵值名數據類型和鍵值三部分組成其格式為鍵值名數據類型鍵值 這些鍵值項數據可分為如下三種類型
字符串值(S)
在Windows的注冊表中表示文件的描述硬件的標識等等信息一般都用字符串值字符串值由字母和數字組成它的最大長度不能超過個字符通過鍵鍵值就組成了一種鍵值項數據這就相當於WininiSsytemini文件中每個小節下面的設置行一樣的道理
二進制值(B)
在Windows的注冊表中二進制值是沒有長度限制的可以是任意個字節長在注冊表編輯器中二進制以十六進制的方式顯示出來
DWORD值(D)
在Windwos的注冊表中DWORD值是一個位(雙字節長)長度的數值在注冊表編輯器中系統以十六進制的方式顯示DWORD值
在修改中這麼多子鍵並不一定都用得作其中對我們最有用還是 HKEY_LOCAL_MACHINE和 HKEY_USERS這兩個鍵下面的子鍵
我們先看看 HKEY_LOCAL_MACHINE鍵先面的幾個重要的子鍵及其作用
)HKEY_LOCAL_MACHINE\software\microsoft\windows\currentVersion
\uninstall 保存Windows系統中已經安裝了的Windows應用程序卸載信息
)HKEY_LOCAL_MACHINE\system\currentControlSet\control
\keyboard Layouts 保存Windows中鍵盤使用的語言以及各種中文輸入法的信息
)HKEY_LOCAL_MACHINE\software\microsoft\windows\currentVersion\explorer\user shell folders 保存計算機中個人文件夾收藏夾的路徑
)HKEY_LOCAL_MACHINE\system\CurrentControlSet\services\class 保存控制面板增添硬件設備設備類型目錄全面管理你的硬件信息(小新技術網)
)HKEY_LOCAL_MACHINE\software\microsoft\windows
\currentVersion\run 保存由控制面板設定的計算機啟動時運行程序的名稱其圖標顯示在任務條右邊這也是我們經常修改和用到的一個目錄
)HKEY_LOCAL_MACHINE\software\microsoft\windows\currentVersion
\Policies\Ratings 保存了IE的安全\分級審查中設置的口令(數據加密)若遺忘了口令刪除 Ratings 中的數據即可解決問題
)HKEY_LOCAL_MACHINE\software\microsoft\windows\currentVersion
\explorer\desktop\nameSpace 保存桌面中特殊的圖標如回收站收件箱網上鄰居等等你可以把它改得面目全非人家都認不出來
下面我們再來看看另外一個重要的鍵HKEY_USERS下面的重要分支
)HKEY_USERS\Default\so\microsoft\windows\currentVersion\explorer\RunMRU保存開始 \ 運行中運行的程序列表信息清除文檔菜單時該分支將被清空
)HKEY_USERS\Default\software\microsoft\internet explorer
\typeURLs保存IE浏覽器地址欄中輸入的URL地址列表信息清除文檔菜單時它也將被清空
)HKEY_USERS\Default\so\microsoft\windows\currentVersion
\explorer\RecentDocs 保存最近使用的十五個(數目是可以修改的)文檔的快捷方式清除文檔菜單時將被清空
)HKEY_USERS\default\software\microsoft\windows\currentVersion
\applets 保存Windows應用程序的記錄數據信息
在上面我們大致介紹了Windows的注冊表的結構和重要的信息這對於我們修改注冊表是非常有用的
From:http://tw.wingwit.com/Article/os/xtgl/201311/9518.html