當前位置:法律諮詢服務網 - 企業資訊 - 什麽是註冊表?如何使用註冊表?

什麽是註冊表?如何使用註冊表?

類別:計算機/網絡

分析:

什麽是註冊表?

從Windows 95開始,微軟在Windows中引入了註冊表的概念(其實這個概念在Windows NT中就已經存在了)。註冊表是Windows 95和Windows 98的核心數據庫,表中存儲著各種參數,直接控制著Windows的啟動、硬件驅動程序的加載以及壹些Windows應用程序的正常運行。如果註冊表因鞭打而損壞,Windows的啟動過程將會異常,整個Windows系統可能會完全癱瘓。因此,Windows用戶在註冊表出現問題時,正確理解、修改、及時備份、恢復註冊表是非常重要的。

如何打開註冊表?(請在修復之前備份註冊表)

點擊開始→運行→輸入“regedit”→確定。

第壹,登記處的結構劃分及其關系

WINDOWS註冊表有六個鍵,相當於壹個硬盤被分成六個分區。

在“運行”對話框中輸入RegEdit,然後單擊“確定”運行註冊表編輯器。

Windows 98中文版註冊表(System.dat,User.dat,Config.pol)的數據組織結構。

註冊表中有六個根目錄項。這些根鍵是大寫的,前綴是keys此命令約定基於Win32 API註冊表函數關鍵字的符號變量。

雖然在註冊表中,六個根鍵看起來是平行的位置,互不相幹。但實際上,HKEY _ class _ ROOT和HKEY_CURRENT_CONFIG中存儲的信息都是HKEY_LOCAL_MACHINE中存儲的部分信息,而HKEY_CURRENT_USER中存儲的信息只是HKEY_USERS中存儲的部分信息。

HKEY_LOCAL_MACHINE包括HKEY _類_根和HKEY _當前_用戶中的所有信息。每次系統啟動後,系統都會映射HKEY當前用戶中的信息,以便用戶可以查看和編輯這些信息。

實際上,HKEY _本地_機器\軟件\類就是HKEY _類_根,專門作為根鍵供用戶查看和編輯。同樣,HKEY _當前_配置\系統\當前控制是HKEY _本地_機器\系統\當前控制。

HKEY用戶保存默認用戶和當前登錄用戶的用戶信息。HKEY當前用戶保存當前登錄用戶的用戶信息。

HKEY_DYN_DATA保存了系統運行時的動態數據,反映了系統當前的狀態,每次運行都不壹樣,即使是在同壹臺機器上。

根據上面的分析,註冊表中的信息可以分為兩類:HKEY_LOCAL_MACHINE和HKEY_USERS。關於這兩個類別的詳細信息,請參考下面的介紹。

二、六大債券的作用

在註冊表中,所有數據都通過樹結構按鍵和子項進行組織,這與目錄結構非常相似。每個鍵包含壹組特定的信息,每個鍵的鍵名與其包含的信息相關。如果該註冊表項包含子項,則在註冊表編輯器窗口中代表該註冊表項的文件夾左側會有壹個“+”符號,表示該文件夾中有更多內容。如果用戶打開了該文件夾,則“+”將變為“-”。

1.HKEY _用戶

該根密鑰保存本地計算機密碼列表中存儲的用戶ID和密碼列表。每個用戶的預配置信息存儲在HKEY用戶的根密鑰中。keys用戶是在遠程計算機中訪問的根密鑰之壹。

2.HKEY _當前_用戶

該根密鑰包含存儲在本地工作站中的當前登錄的用戶信息,包括用戶登錄用戶名和臨時密碼(註意:該密碼在輸入時是隱藏的)。當用戶登錄到Windows 98時,他的信息被從HKEY用戶中的相應項目復制到HKEY當前用戶中。

3.HKEY _當前_配置

該根鍵存儲定義當前用戶的桌面配置的數據(如監視器等。)、上次使用的文檔列表(MRU)等關於當前用戶安裝中文版Windows 98的信息。圖5顯示了HKEY當前配置子關鍵字之間的聯系。

4.HKEY _班級_根

根據中文版Windows 98中安裝的應用程序的擴展名,root key表示其文件類型的名稱。

第壹次安裝中文版Windows 98時,RTF(富文本格式)文件和寫字板&;127;但以後安裝中文Word 6.0後,雙擊壹個RTF文件,Word會自動激活。HKEY _類_根存儲在系統中。在WIN中,DAT將取代[擴展]。INI文件&;127;部分,它將應用程序與文件擴展名鏈接起來,並且它還替換了Windows 3.x中Reg.dat文件中的類似設置項。

5.HKEY _本地_機器

root key存儲本地計算機的硬件數據,該root key下的子關鍵字包含在系統中。DAT以提供HKEY_LOCAL_MACHINE所需的信息,或者在遠程計算機中可訪問的壹組密鑰中。

該根項中的許多子項與System.ini文件中的設置相似。圖7顯示了HKEY_LOCAL_MACHINE根鍵下的子鍵之間的情況。

6.HKEY_DYN_DATA

該根鍵存儲運行時系統動態數據,每次顯示時這些數據都會改變,因此該根鍵下的信息不會放入註冊表中。圖8顯示了HKEY_DYN_DATA根鍵下的子項。

三。登記表的重要內容

註冊表是壹個大型數據庫註冊表。詳細分析數據庫需要壹兩頁以上的時間。我花了半年多的時間分析數據庫結構。下面只介紹壹些重要的內容。

(壹)HKEY_CLASS_ROOT

1.HKEY _ class _ root/paint . pr acture/defaulticon雙擊窗口右側的默認字符串,在打開的對話框中刪除原來的“鍵值”,輸入%1。重啟後,打開“我的電腦”中的Windows目錄,選擇“大圖標”。那麽妳看到的Bmp文件的圖標就不再是同壹個MSPAINT圖標,而是每個Bmp文件的縮略圖(前提是沒有安裝ACDSee等圖片查看軟件)。

(2)HKEY _當前_用戶

1.HKEY _當前_用戶\控制面板\桌面中的新字符串名MenuShowDelay=0可以提高開始菜單中子菜單的彈出速度。

2.在HKEY _當前_用戶\控制面板\ deskt-op \ Windows Metrics中創建壹個新的字符串名MinAnimate,值為1啟動動畫效果切換窗口,值為0取消動畫效果。

HKEY _ LOCAL _ MACHINE

1.HKEY _本地_機器\軟件\微軟\ Windows \當前版本\資源管理器\用戶外殼文件夾保存個人文件夾和收藏夾的路徑。

2.HKEY _本地_機器\系統\當前控制-設置\控制\鍵盤布局保存鍵盤和各種中文輸入法使用的語言。

3.HKEY _本地_機器\軟件\微軟\ Windows \當前版本\卸載保存卸載已安裝的Windows應用程序的信息。

4.HKEY _本地_機器\系統\當前控制-設置\服務\ classSave保存控制面板-添加硬件設備-設備類型目錄。

5.HKEY _本地_機器\系統\當前-控制集\控制\更新設置刷新模式。值00設置為自動刷新,01設置為手動刷新[在資源管理器中按F5]。

6.HKEY _ local _ machine \ Sofare \ Microsoft \ win-dows \ current version \ Run保存控制面板設置的計算機啟動程序的名稱,其圖標顯示在任務欄的右側。當程序在“啟動”文件夾中運行時,圖標也在任務欄的右側。

7.HKEY _ local _ machine \ Sofare \ Microsoft \ Windows \ current version \ Policies \ Ratings保存在IE4.0中文版“安全”和“分級審查”中設置的密碼(數據加密),如果忘記密碼,刪除Ratings中的數據即可解決問題。

8.HKEY _ local _ machine \ Sofare \ Microsoft \ Windows \ current version \ Explorer \ Desktop \ namespace在桌面上保存特殊圖標,如回收站、收件箱、MS Neork等。

(4)HKEY _用戶

1.HKEY _用戶\。default \ Sofare \ Microsoft \ inter explorer \ type URLs保存在IE4.0瀏覽器的地址欄中輸入的URL地址列表信息。當文檔菜單被清除時,它將被清空。

2.HKEY _用戶\。默認\ so..大音階的第三音..\ wi..\當前版本\例如..\ menuorder \ startmenu保留程序菜單排序信息。

3.HKEY _用戶\。默認\ so..\ Microsoft \ Windows \ Current-Version \ Explorer \ Run mru保存在“開始\運行...”中運行的程序的列表信息。當文檔菜單被清除時,它將被清空。

4.HKEY _用戶\。默認\ so..\ Microsoft \ Windows \ Current-Version \ Explorer \ Recent Docs保存了十五個最近使用過的文檔的快捷方式(刪除它們可以解決文檔名稱重復的問題),在清除文檔菜單時會被清除。

5.HKEY _用戶\。default \ Sofare \ Microsoft \ Windows \ current version \ Applets保存Windows應用程序的記錄數據。

6.HKEY _用戶\。默認\ Sofare \ Microsoft \ Windows \ current version \ Run保存用戶設置的運行程序的計算機名稱,其圖標顯示在任務欄的右側。

註冊表通過項和子項管理各種信息。但是,註冊表中的所有信息都以各種形式的關鍵項數據保存。在註冊表編輯器的右窗格中,保存了所有的鍵項目數據。這些關鍵項目數據可分為以下三種類型:

1.字符串值

在註冊表中,字符串值通常用於表示文件的描述和硬件的標識。通常由字母和數字組成,最大長度不能超過255個字符。如圖9所示,“D:\pwin98\trident”是鍵名“a”的鍵值,是字符串值類型。同樣,“ba”也是鍵名“MRUList”的鍵值。壹種關鍵項數據可以由鍵名和鍵值組成,相當於Win.ini和Ssyt-em.ini文件中section下的設置行。其實用註冊表編輯器導出這些關鍵數據後,形式和INI文件中的設置行完全壹樣。

2.二進制值

在註冊表中,二進制值沒有長度限制,可以是任意字節數。在註冊表編輯器中,二進制以十六進制顯示,如圖10所示。在圖10中,鍵名向導的鍵值“8000000”是壹個二進制數。在如圖11所示的“編輯二進制值”對話框中,當在編輯框左側輸入十六進制數時,右側會顯示相應的ASCII碼。

3.雙字值

DWORD值是壹個32位(4字節,即雙字)長度值。在註冊表編輯器中,妳會發現DWORD值將以十六進制顯示,如圖12所示。編輯DWORD值時,可以選擇以十進制或16的形式輸入。

  • 上一篇:什麽是電子商務?
  • 下一篇:十大金融租賃公司排名
  • copyright 2024法律諮詢服務網