什麼叫註冊表?

General 更新 2024-12-23

註冊表是什麼?在哪裡?有什麼用?

什麼是註冊表?

從Windows 95開始,Microsoft在Windows中引入了註冊表(英文為REGISTRY)的概念(實際上原來在Windows NT中已有此概念)。註冊表是Windows 95及Windows 98的核心數據庫,表中存放著各種參數,直接控制著Windows的啟動、硬件驅動程序的裝載以及一些Windows應用程序運行的正常與否,如果該註冊表由於鞭種原因受到了破壞,輕者使Windows的啟動過程出現異常,重者可能會導致整個Windows系統的完全癱瘓。因此正確地認識、修改、及時地備份以及有問題時恢復註冊表,對Windows用戶來說就顯得非常重要了。

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

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

★一、註冊表的結構劃分及相互關係

WINDOWS的註冊表有六大根鍵,相當於一個硬盤被分成了六個分區。

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

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

註冊表的根鍵共六個。這些根鍵都是大寫的,並以HKEY_為前綴;這種命令約定是以Win32 API的Registry函數的關鍵字的符號變量為基礎的。

雖然在註冊表中,六個根鍵看上去處於一種並列的地位,彼此毫無關係。但事實上,HKEY_CLASSES_ROOT和HKEY_CURRENT_CONFIG中存放的信息都是HKEY_LOCAL_MACHINE中存放的信息的一部分,而HKEY_CURRENT_USER中存放的信息只是HKEY_USERS存放的信息的一部分。

HKEY_LOCAL_MACHINE包括HKEY_CLASSES_ROOT和HKEY_CURRENT_USER中所有的信息。在每次系統啟動後,系統就映射出HKEY_CURRENT_USER中的信息,使得用戶可以查看和編輯其中的信息。

實際上,HKEY_LOCAL_MACHINE\SOFTWARE\Classes就是HKEY_CLASSES_ROOT,為了用戶便於查看和編輯,系統專門把它作為一個根鍵。同理,HKEY_CURRENT_CONFIG\SY-STEM\Current Control就是HKEY_LOCAL_MACHINE\SYSTEM\Current Control。

HKEY_USERS中保存了默認用戶和當前登錄用戶的用戶信息。HKEY_CURRENT_USER中保存了當前登錄用戶的用戶信息。

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

根據上面的分析,註冊表中的信息可以分為HKEY_LOCAL_MACHINE和HKEY_USERS兩大類,這兩大類的詳細內容請看後面的介紹。

★二、六大根鍵的作用

在註冊表中,所有的數據都是通過一種樹狀結構以鍵和子鍵的方式組織起來,十分類似於目錄結構。每個鍵都包含了一組特定的信息,每個鍵的鍵名都是 和它所包含的信息相關的。如果這個鍵包含子鍵,則在註冊表編輯器窗口中代表這個鍵的文件夾的左邊將有“+”符號,以表示在這個文件夾中有更多的內容。如果這個文件夾被用戶打開了,那麼這個“+”就會變成“-”。

1.HKEY_USERS

該根鍵保存了存放在本地計算機口令列表中的用戶標識和密碼列表。每個用......

註冊表是什麼意思?

什麼是註冊表?

註冊表因為它複雜的結構和沒有任何聯繫的CLSID鍵使得它可能看上去很神祕。不幸的是,微軟並沒有完全公開講述關於註冊表正確設置的支持信息,這樣使得註冊表看上去更不可琢磨。處理和編輯註冊表如同“黑色藝術”一樣,它在系統中的設置讓用戶感覺象在黑暗中摸索一樣找不到感覺。這樣,因為用戶對這方面的缺乏瞭解使得註冊表更多的出現故障。

Windows註冊表是幫助Windows控制硬件、軟件、用戶環境和Windows界面激一套數據文件,註冊表包含在Windows目錄下兩個文件system.dat和user.dat裡,還有它們的備份system.da0和user.da0。通過Windows目錄下的regedit.exe程序可以存取註冊表數據庫。在以前,在windows的更早版本(在win95以前),這些功能是靠win.ini,system.ini和其他和應用程序有關聯的.ini文件來實現的.

在“開始”——“運行”裡輸入regedit並回車,即可進入註冊表

註冊表中 是什麼意思

1.註冊表:是一個樹狀分層的數據庫。 2.HKEY :“根鍵”。註冊表分為六個部分,並稱之為 HKEY_name,它意味著某一鍵的句柄。 3.key(鍵):它包含了附加的文件夾和一個或多個值。 4.subkey(子鍵):在某一個鍵(父鍵)下面出現的鍵(了鍵)。 5.branch(分支):代表一個特定的子鍵及其所包含的一切。一個分支可以從每個註冊表的頂端開始,但通常用以說明一個鍵和其所有內容。 6.value entry(值項):帶有一個名稱和一個值的有序值。每個鍵都可包含任何數量的值項。每個值項均由三部分組成:名稱,數據類型,數據。 ★ 名稱:不包括反斜槓的字符、數字、代表符、空格的任意組合。同一鍵中不可有相同的名稱。 ★ 數據類型:包括字符串、二進制、dword、多子符串值、可擴充子符串值。 字符串:如“Hello World”,是一串文字或詞組。註冊表總是在引號內顯示字符串。 二進制:如 F03D990000BC ,是沒有限制的二進制數值,用16進制顯示。 雙字:如 D1234567 ,以8位16進制數表示的數。 ★ 數據: 值項的具體值,它可以佔用到64KB。 7. Default(缺省值):每一個鍵至少包括一個值項,稱為缺省值(Default),它總是一個字串。 ////////////////////////////////////////////////////// 第二部分 註冊表的組成: ================================ 一、KEY_LOCAL_MACHINE HKEY_LOCAL_MACHINE根鍵中存放的是用來控制系統和軟件的設置。由於這些設置是針對那些使用Windows系統的用戶而設置的,是一個公共配置信息,所以它與具體用戶無關。該根鍵下面包含了五個子鍵: 1.HARDWARE子鍵 該子鍵包含了系統使用的浮點處理器、串口等有關信息。在它下面存放一些有關超文本終端、數字協處理器和串口等信息。HARDWARE子鍵又包括三個子鍵: DESCRIPTION:用於存放有關係統信息; DEVICEMAP:用於存放設備映像; RESOURCEMAP; 2.SAM子鍵 該子鍵已經被系統保護起來,我們不可能看到裡面的內容。 3.SECURITY子鍵 該子鍵位於HKEY_LOCAL_MACHINE\\Security分支上,該分支只是為將來的高級功能而預留的。 4.SOFTWARE子鍵 該子鍵中保留的是所有已安裝的32位應用程序的信息。各個程序的控制信息分別安裝在相應的子鍵中。由於不同的機器安裝的應用程序互不相同,因此這個子鍵下面的子鍵信息會有很大的差異。 5.SYSTEM子鍵 該子鍵存放的是啟動時所使用的信息和修復系統時所需的信息,其中包括各個驅動程序的描述信息和配置信息等。System子鍵下面有一個CurrentControlSet子鍵,系統在這個子鍵下保存了當前的驅動程序控制集的信息。

註冊表 MRUList 是什麼

MRUList(Most Recently Used)值項記錄的是所運行程序命令的順序。

註冊表(Registry,繁體中文版Windows操作系統稱之為登錄檔)是Microsoft Windows中的一個重要閥數據庫,用於存儲系統和應用程序的設置信息。早在Windows 3.0推出OLE技術的時候,註冊表就已經出現。隨後推出的Windows NT是第一個從系統級別廣泛使用註冊表的操作系統。但是,從Microsoft Windows 95操作系統開始,註冊表才真正成為Windows用戶經常接觸的內容,並在其後的操作系統中繼續沿用至今。

電腦註冊表是什麼啊~

什麼是註冊表

在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註冊表中雖然沒......

註冊表是什麼東東啊?

在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鍵,但是它卻隱藏了......

註冊表裡的QQDisabled是什麼意思?

disable 不起動

什麼是電腦中的註冊表啊

簡單的說系統、軟件等信息全在註冊表中,可以通過對註冊表的修改可以改變系統信息和設置,因此可撫說註冊表是電腦的神經中樞是很重要的,註冊表的破壞可以引起系統的崩潰。

Windows各版本中都採用了將應用程序和計算機系統全部配置信息容納在一起的樹型目錄結構信息表,

叫做註冊表。用來管理應用程序和文件的關聯、硬件設備說明、狀態屬性以及各種狀態信息和數據等。

1.註冊表允許對硬件、系統參數、應用程序和設備驅動程序進行跟蹤配置,這使得修改某些設置後不用重新啟動成為可能。

2.註冊表中登錄的硬件部分數據可以支持高版本Windows的即插即用特性。當Windows檢測到機器上的新設備時,就把有關數據保存到註冊表中,另外,還可以避免新設備與原有設備之間的資源衝突。

3.管理人員和用戶通過註冊表可以在網絡上檢查系統的配置和設置,使得遠程管理得以實現。

註冊表知識很複雜龐大,想學習的話,建議你去下面這個網址看看:

網址傳到你的hi中了

電腦上說的註冊表是什麼意思

註冊表是 Windows 的一個內部數據庫,是一個巨大的樹狀分層的數據庫。它記錄了用戶安裝在機器上的軟件和每個程序的相互關聯關係;它包含了計算機的硬件配置,包括自動配置的即插即用的設備和已有的各種設備。註冊表中存放著各種參數,直接控制著 Windows 的啟動、硬件驅動程序的裝載以及一些 Windows 應用程序的運行,從而在整個系統中起著核心作用。它包括:

(1)軟、硬件的有關配置和狀態信息,註冊表中保存有應用程序和資源管理器外殼的初始條件、首選項和卸載數據。

(2)聯網計算機的整個系統的設置和各種許可,文件擴展名與應用程序的關聯,硬件部件的描述、狀態和屬性。

(3)性能記錄和其它底層的系統狀態信息,以及其它數據。

如果註冊表受到了破壞,輕者使 Windows 的啟動過程出現異常,重者可能會導致整個系統的完全癱瘓。因此正確地認識、使用,特別是及時備份以及有問題時恢復註冊表,對Windows用戶來說就顯得非常重要的

相關問題答案
什麼叫註冊表?
什麼叫註冊資本?
公司為什麼要註冊商標?
什麼是註冊資金認繳制?
創業為什麼要註冊公司?
註冊表裡的主鍵是什麼?
註冊表備份有什麼用?
註冊表編輯器是什麼?
註冊表本質是什麼?
註冊表垃圾是什麼?