當前位置:首頁 » 注冊證書 » 注冊表是什麼

注冊表是什麼

發布時間: 2020-12-06 03:39:57

1. 注冊表是什麼意思

什麼是注冊表?
注冊表因為它復雜的結構和沒有任何聯系的CLSID鍵使得它可能看上去很神秘。不幸的是,微軟並沒有完全公開講述關於注冊表正確設置的支持信息,這樣使得注冊表看上去更不可琢磨。處理和編輯注冊表如同「黑色藝術」一樣,它在系統中的設置讓用戶感覺象在黑暗中摸索一樣找不到感覺。這樣,因為用戶對這方面的缺乏了解使得注冊表更多的出現故障。
Windows注冊表是幫助Windows控制硬體、軟體、用戶環境和Windows界面的一套數據文件,注冊表包含在Windows目錄下兩個文件system.dat和user.dat里,還有它們的備份system.da0和user.da0。通過Windows目錄下的regedit.exe程序可以存取注冊表資料庫。在以前,在windows的更早版本(在win95以前),這些功能是靠win.ini,system.ini和其他和應用程序有關聯的.ini文件來實現的.

在「開始」——「運行」里輸入regedit並回車,即可進入注冊表

2. 電腦中的注冊表是什麼意思

注冊表是一個資料庫,用於保存了系統和程序的設置的信息和參數。
在開始-運行,輸入Regedit,可以打開注冊表編輯器。

一個簡單的示例:
找到
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]
分支,修改鍵值就可以確定系統開機的時候載入或者不載入什麼軟體。

3. 注冊表中的%1和%*各是什麼意思

%1是輸入參數。舉個例子來說:
右鍵某些文本類型的文件(如a.bat)時,會有一個"編輯"選項。這個選項對應的注冊表裡面的命令為%SystemRoot%\notepad.exe %1
那麼當你單擊"編輯"時,上面的命令就會執行。執行的順序為:首先打開記事本軟體%SystemRoot%\notepad.exe;然後,再將a.bat作為參數傳遞給notepad.exe。這樣子的結果就是:用記事本打開了a.bat
這個%1此時代表的就是a.bat了,即你操作的那個文件。

不知道我說的明白不?

4. 注冊表文件是什麼

你刪除的是惡意程序的注冊鍵值信息。是對的。

現在你只需要用360急救箱或金山衛士進行系統查殺一下,就能解決了

5. 注冊表是什麼

什麼是注冊表

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

在windows操作系統家族中,system.ini和win.ini這兩個文件包含了操作系統所有的控制功能和應用程序的信息,system.ini管理計算機硬體而win.ini管理桌面和應用程序。所有驅動、字體、設置和參數會保存在.ini文件中,任何新程序都會被記錄在.ini文件中。這些記錄會在程序代碼中被引用。因為受win.ini和system.ini文件大小的限制,程序員添加輔助的.INI文件以用來控制更多的應用程序。舉例來說,微軟的Excel有一個excel.ini文件,它包含著選項、設置、預設參數和其他關繫到Excel運行正常的信息。在system.ini和win.ini中只需要指出excel.ini的路徑和文件名即可。

注冊表的演化

早在Dos和Win3.x的時代,大部分的應用程序都是採用了 ini 文件(初始化文件)來保存一些配置信息,如設置路徑,環境變數等。system.ini和win.ini控制著所有windows和應用程序的特徵和存取方法,它在少數的用戶和少數應用程序的環境中工作的很好。隨著應用程序的數量和復雜性越來越大,則需要在.ini文件中添加更多的參數項。這樣下來,在一個變化的環境中,在應用程序安裝到系統中後,每個人都會更改.ini文件。然而,沒有一個人在刪除應用程序後刪除.ini文件中的相關設置,所以system.ini和win.ini這個兩個文件會變的越來越大。每增加的內容會導致系統性能越來越慢。而且每次應用程序的升級都出現這樣的難題:升級會增加更多的參數項但是從來不去掉舊的設置。而且還有一個明顯的問題,一個.ini文件的最大尺寸是64KB。為了解決這個問題,軟體商自己開始支持自己的.ini文件,然後指向特定的ini文件如win.ini和system.ini文件。這樣下來多個.ini文件影響了系統正常的存取級別設置。如果一個應用程序的.ini文件和WIN.INI文件設置起沖突,究竟是誰的優先順序更高呢?

注冊表最初被設計為一個應用程序的數據文件相關參考文件,最後擴展成對於32位操作系統和應用程序包括了所有功能下的東東。注冊表是一套控制操作系統外表和如何響應外來事件工作的文件。這些「事件」的范圍從直接存取一個硬體設備到介面如何響應特定用戶到應用程序如何運行等等。注冊表因為它的目的和性質變的很復雜,它被設計為專門為32位應用程序工作,文件的大小被限制在大約40MB。利用一個功能強大的注冊表資料庫來統一集中地管理系統硬體設施,軟體配置等信息,從而方便了管理,增強了系統的穩定性。最直觀的一個實例就是,為什麼windows下的不同用戶可以擁有各自的個性化設置,如不同的牆紙,不同的桌面。這就是通過注冊表來實現的。

由此可見,注冊表(Registry)是Windows9x/Me/NT/2000操作系統、硬體設備以及客戶應用程序得以正常運行和保存設置的核心「資料庫」;是一個巨大的樹狀分層的資料庫。它記錄了用戶安裝在機器上的軟體和每個程序的相互關聯關系;它包含了計算機的硬體配置,包括自動配置的即插即用的設備和已有的各種設備說明、狀態屬性以及各種狀態信息和數據等。

注冊表都做些什麼?

注冊表是為Windows NT和Windows95中所有32位硬體/驅動和32位應用程序設計的數據文件。16位驅動在Windows NT下無法工作,所以所有設備都通過注冊表來控制,一般這些是通過BIOS來控制的。在Win9x下,16位驅動會繼續以實模式方式設備工作,它們使用system.ini來控制。16位應用程序會工作在NT或者Win9x 下,它們的程序仍然會參考win.ini和system.ini文件獲得信息和控制。

在沒有注冊表的情況下,操作系統不會獲得必須的信息來運行和控制附屬的設備和應用程序及正確響應用戶的輸入。

在系統中注冊表是一個記錄32位驅動的設置和位置的資料庫。當操作系統需要存取硬體設備,它使用驅動程序,甚至設備是一個BIOS支持的設備。無BIOS支持的設備安裝時必須需要驅動,這個驅動是獨立於操作系統的,但是操作系統需要知道從哪裡找到它們,文件名、版本號、其他設置和信息,沒有注冊表對設備的記錄,它們就不能被使用。

注冊表控制用戶模式的例子有:

★控制面板功能;

★桌面外觀和圖標;

★網路參數;

★瀏覽器功能性和特徵。

這些功能中的某些是和用戶無關的,有些是針對用戶的。

當了解了注冊表的主要功能--保存信息後,再來了解保存信息所發揮的作用!

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的鍵。所有系統中的動態信息都是存放在此子鍵中,系統自帶的注冊表編輯器無法看到些鍵。介可以用專門的程序來查看此鍵,比如使用性能監視器

6. 注冊表是干什麼用的

在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的鍵.所有系統中的動態信息都是存放在此子鍵中,系統自帶的注冊表編輯器無法看到些鍵.介可以用專門的程序來查看此鍵,比如使用性能監視器.

7. 注冊表是什麼意思啊

注冊表是windows系統的重要軟體。

它記錄著系統的各種設置,以及關聯。比如你版打開jpg文件時,默認權打開了圖片軟體,就是注冊表的功勞。

在以前,Windows的注冊表只是很小的文件,只記錄了各種關聯,系統設置均被儲存在.ini文件中,維護十分不方便。Windows3.x的設計師設計了正式的注冊表,它讓系統更易於維護。

8. 電腦上的注冊表是什麼意思,為什麼要有注冊表呢

windows的注冊表(registry)實質上是一個龐大的資料庫,它存儲這下面這些內容:軟、硬體的有關配置和狀態信息,應用程序和資源管理器外殼的初始條件、首選項和卸載數據;計算機的整個系統的設置和各種許可,文件擴展名與應用程序的關聯, 硬體的描述、狀態和屬性;計算機性能紀錄和底層的系統狀態信息,以及各類其他數據。
注冊表的結構是:
windows為我們提供了一個注冊表編輯器(regedit.exe)的工具,它可以用來查看和維護注冊表。由圖我們可以看到,注冊表編輯器與資源管理器的界面相似。它有六個分支(有的是五個):
hkey-classes-root 文件擴展名與應用的關聯及ole信息
hkey-current-user 當前登錄用戶控制面板選項和桌面等的設置,以及映射的網路驅動器
hkey-local-machine 計算機硬體與應用程序信息
hkey-users 所有登錄用戶的信息
hkey-current-config 計算機硬體配置信息
hkey-dyn-data 即插即用和系統性能的動態信息

注冊表修改方法有:
1.軟體修改(安全)
通過一些專門的修改工具來修改注冊表,比如:magicset、tweakui、winhacker等等。其實控制面板就是一個這樣的工具,只不過功能簡單一些。
2.間接修改(比較安全)
將要修改的寫入一個.reg文件中,然後導入注冊表中。這樣做的好處是可以避免錯誤的寫入或刪除等操作,但是要求用戶了解注冊表的內部結構和.reg文件的格式。
3.直接修改(最不安全,但最直接有效)
就是通過注冊表編輯器直接的來修改注冊表的鍵值數據項,,但是要求用戶有一定的注冊表知識,熟悉注冊表內部結構而且一定要小心謹慎,否則會把系統弄癱。
使用方法大致是:
(1)修改鍵值:開始—運行-輸入 regedit --確定,打開注冊表編輯器,在左窗格選定你要修改的子鍵,在右窗格打到要修改的鍵值項,右擊該鍵值項,按要求修改,修改完畢。
例:以加快開關機修改「HKEY-LOCAL-MACHINE」-「Stem」「CurrentControlSet」-「Control」-將字元串「WaitToKillServceTimeout」 數值數據20000修改為1000。
開始—運行—輸入「Regedit」—在打開的注冊表編器中後步向下打到「Control」左擊打開右窗格,在右窗格打到「WaitToKillServceTimeout」雙擊打開「編輯字元串」對話框,在「數值數據」框中輸入要修改為的數據數值「1000」—確定。
(2)新建子鍵和鍵值:右擊父鍵,選「新建→項」,在打開的「新建#1「中輸入子鍵名,確定,右擊新建的子鍵,在右窗格添加新鍵值項和鍵值。
例:新建字元串,新建「HKEY-LOCAL-MACHINE」-「Stem」「CurrentControlSet」-「Control」-「HungAppTimeout」的數值數據為「200」。
開始—運行—輸入「Regedit」—在打開的注冊表編器中後步向下找到「Control」左擊打開右窗格,右擊右窗格空白處—新建—字元串—在名稱中輸入名稱「HungAppTimeout」,雙擊該名稱打開「編輯字元串」對話框,在「數值數據」框中輸入數據數值「200」—確定。
(3)刪除子鍵和鍵值:開始—運行-輸入 regedit --確定,打開注冊表編輯器,在左窗格右擊你要刪除的子鍵,選「刪除」;在右窗格右擊你要刪除的鍵值項,選「刪除」。

注意,為保險起見,修也注冊表前要備分注冊表,方法是:在注冊表編輯器窗口—文件—導出—選擇導出部分還是全部—輸入文件名—保存。一旦修改錯誤 可用「導入」方法恢復。

9. 注冊表有什麼作用

注冊表主要是存放系統程序的一些注冊信息,比如你安裝了文件後就會在注冊表中生成注冊信息,這樣在你打開這個安裝文件時才可以正常打開,同時也是對本機的一個配置文件,一般注冊表沒有必要去改動,除非自己做程序或許必須的時候……

10. 注冊表是干什麼用的

注冊表是windows操作系統中的一個核心資料庫,其中存放著各種參數,直接控制著windows的啟動、硬體驅動程序的裝載以及一些windows應用程序的運行,從而在整個系統中起著核心作用。這些作用包括了軟、硬體的相關配置和狀態信息,比如注冊表中保存有應用程序和資源管理器外殼的初始條件、首選項和卸載數據等,聯網計算機的整個系統的設置和各種許可,文件擴展名與應用程序的關聯,硬體部件的描述、狀態和屬性,性能記錄和其他底層的系統狀態信息,以及其他數據等。

具體來說,在啟動Windows時,Registry會對照已有硬體配置數據,檢測新的硬體信息;系統內核從Resistry中選取信息,包括要裝入什麼設備驅動程序,以及依什麼次序裝入,內核傳送回它自身的信息,例如版權號等;同時設備驅動程序也向Registry傳送數據,並從Registry接收裝入和配置參數,一個好的設備驅動程序會告訴Resistry它在使用什麼系統資源,例如硬體中斷或DMA通道等,另外,設備驅動程序還要報告所發現的配置數據;為應用程序或硬體的運行提供增加新的配置數據的服務。配合INI文件兼容16位Windows應用程序,當安裝—個基於Windows3.x的應用程序時,應用程序的安裝程序Setup像在windows中—樣創建它自己的INI文件或在Win.ini和System.ini文件中創建入口;同時windows還提供了大量其他介面,允許用戶修改系統配置數據,例如控制面板、設置程序等。
如果注冊表受到了破壞,輕則使windows的啟動過程出現異常,重則可能會導致整個windows系統的完全癱瘓。因此正確地認識、使用,特別是及時備份以及有問題恢復注冊表對windows用戶來說就顯得非常重要。

熱點內容
美發店認證 發布:2021-03-16 21:43:38 瀏覽:443
物業糾紛原因 發布:2021-03-16 21:42:46 瀏覽:474
全國著名不孕不育醫院 發布:2021-03-16 21:42:24 瀏覽:679
知名明星確診 發布:2021-03-16 21:42:04 瀏覽:14
ipad大專有用嗎 發布:2021-03-16 21:40:58 瀏覽:670
公務員協議班值得嗎 發布:2021-03-16 21:40:00 瀏覽:21
知名書店品牌 發布:2021-03-16 21:39:09 瀏覽:949
q雷授權碼在哪裡買 發布:2021-03-16 21:38:44 瀏覽:852
圖書天貓轉讓 發布:2021-03-16 21:38:26 瀏覽:707
寶寶水杯品牌 發布:2021-03-16 21:35:56 瀏覽:837