當前位置:編程學習大全網 - 編程語言 - 電腦的註冊表有什麽用

電腦的註冊表有什麽用

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

壹、註冊表的結構劃分及相互關系

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

該根鍵保存了存放在本地計算機口令列表中的用戶標識和密碼列表。每個用戶的預配置信息都存儲在HKEY_USERS根鍵中。HKEY_USERS是遠程計算機中訪問的根鍵之壹。

2.HKEY_CURRENT_US......>>

問題二:電腦註冊表是什麽啊~ 什麽是註冊表

在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的註冊表有什麽用? 註冊表是壹個龐大的數據庫,用來存儲計算機軟硬件的各種配置數據。它是針對32位硬件、驅動程序和應用設計的,考慮到與16位應用的兼容性,在32位系統中仍提供*.ini文件配置方式,壹般情況下,32位應用最好不使用*.ini文件。

註冊表中記錄了用戶安裝在計算機上的軟件和每個程序的相關信息,用戶可以通過註冊表調整軟件的運行性能,檢測和恢復系統錯誤,定制桌面等。用戶修改配置,只需要通過註冊表編輯器,單擊鼠標,即可輕松完成。系統管理員還可以通過註冊表來完成系統遠程管理。因而用戶掌握了註冊表,即掌握了對計算機配置的控制權,用戶只需要通過註冊表即可將自己計算機的工作狀態調整到最佳。

Windows註冊表也是幫助Windows操作系統控制硬件、軟件、用戶環境和操作系統界面的數據信息文件,註冊表文件被包含在Windows操作系統目錄下的兩個文件:system.dat和user.dat。通過Windows操作系統目錄下的regedit.exe程序能夠存取註冊表數據庫。在 Windows 95以前的更早版本中,這些功能是靠win.ini,system.ini和其他的應用程序有關聯的.ini文件實現的。

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

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

註冊表最初被設計為壹個應用程序的數據文件相關參考文件,最後擴展成對32位操作系統和應用程序包括了所有功能下的東西。註冊表是壹套控制操作系統外表和如何響應外來事件工作的文件。這些“事件”的範圍從直接存取壹個硬件設備到接口,如何響應特定用戶到應用程序如何運行等。註冊表因它的目的和性質變的很復雜,它被設計為專門的針對32位應用程序工作,文件的大小被限制在大約40MB。利用壹個功能強大的註冊表數據庫來統壹集中地管理系統硬......>>

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

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

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

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

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

問題五:計算機中的註冊表是幹什麽用的? 註冊表是Windows系統存儲關於計算機配置信息的數據庫,包括了系統運行時需要調用的運行方式的設置。Windows註冊表中包括的項目有:每個用戶的配置文件、計算機上安裝的程序和每個程序可以創建的文檔類型、文件夾和程序圖標的屬性設置、系統中的硬件、正在使用的端口等。

註冊表按層次結構來組織,由項、子項、配置單元和值項組成。註冊表中包括如下各項:

●HKEY_CURRENT_USER:包含當前登錄用戶的配置信息的根目錄。用戶文件夾、屏幕顏色和“控制面板”設置存儲在此處。該信息被稱為用戶配置文件。

●HKEY_USERS:包含計算機上所有用戶的配置文件的根目錄。HKEY_CURRENT_USER是HKEY_USERS的子項。

●HKEY_LOCAL_MACHINE:包含針對該計算機(對於任何用戶)的配置信息。

●HKEY_CLASSES_ROOT:是HKEY_LOCAL_MACHINE\Software的子項。此處存儲的信息可以確保當使用Windows資源管理器打開文件時,將使用正確的應用程序打開對應的文件類型。

●HKEY_CURRENT_CONFIG:包含本地計算機在系統啟動時所用的硬件配置文件信息。

對於註冊表的修改,需要使用專門的編輯器完成,在Windows中為我們提供了這個工具。而在Win2000中微軟新提供了壹個針對多用戶系統的註冊表編輯器,這就是我們本期將主要介紹的內容。

在此要特別強調壹點:壹般來講註冊表不須要用戶自己修改,因為其中包括了Windows啟動和運行所必須的全部配置,錯誤的設置將會導致應用程序無法運行、系統出錯,直至系統崩潰或無法啟動。如果需要對註冊表進行編輯,務必事先進行註冊表項目備份!

Win2000中的註冊表編輯器

在Win2000中,系統提供了兩個註冊表編輯工具,壹個是從Win9x延續下來的,壹個是新版本操作系統提供的。在此我們要介紹的是後者。

1.程序的啟動

單擊系統開始按鈕,在關聯菜單中選擇“運行”命令,激活相關界面。在其中的文本框中輸入“regedt32”,並擊回車鍵確定,即可啟動程序,其界面形式如圖1所示。

2.向註冊表中添加新的項或子項

如果需要將壹些系統運行設置添加到系統註冊表中,而這些信息又不是以*.reg格式提供的,此時只能使用註冊表編輯器完成,具體步驟如下:

啟動程序,在程序左邊的樹形列表窗口中選擇將在其下添加新項的項或子項。單擊程序界面菜單條中的“編輯 睿?⒋庸亓?南呂?說ブ醒≡瘛疤砑酉睢泵?睿?聳被岢魷秩繽?所示界面。

在圖2所示窗口中的“項名稱”文本框中輸入需要添加的新項名稱,對於指定類別,可根據自己的需要設置,當然如果不添加也可以。最後單擊確定按鈕,返回程序界面即可。

如果需要在HKEY_USERS或HKEY_LOCAL_MACHINE主項中添加新的內容,方法有所不同,此時“編輯”菜單中的“添加項”命令是不允許使用的。正確的添加方法是:單擊程序界面菜單條“文件”項下拉菜單中的“加載配置單元”命令,程序會給出壹個列表框,在其中選擇需要加載的對象,之後單擊“打開”按鈕,程序會給出“加載配置單元”對話框,在其中輸入新建項目名稱,之後單擊確定按鈕即可。在此需要說明的是,加載配置單元主要用於在不同的機器中傳遞註冊表配置,對於配置相同的機器,這樣可以節省系統配置時間。

3.給註冊表的值項賦值

所謂值項,就是註冊表中的含數據字符串的子項,這個設置以字符串方式體現,常見的設置取值包括二進制數......>>

問題六:電腦中的註冊表清除是什麽意思?作用是什麽? 就是將註冊表中沒有用的東西清除掉,能使電腦速度快壹點

問題七:電腦註冊表為什麽要定期清理 不需要經常清理,有時使用的清理程序做的不好的話,反倒添壹些莫名其妙的毛病,

問題八:什麽是電腦系統註冊表?為什麽要清理註冊表? 註冊表是windows的命根,裏面儲存著大量的系統信息,說白了就是壹個龐大的數據庫。如果妳不懂什麽是數據庫,那沒關系,不影響妳了解註冊表,不過最好對數據庫有所了解。註冊表裏面所有的信息平時都是由windows操作系統自主管理的,也可以通過軟件或手工修改。註冊表裏面有很多系統的重要信息,包括外設,驅動程序,軟件,用戶記錄等等,註冊表在很大程度上“指揮”電腦怎樣工作。

裝軟件時會向註冊表裏寫東西,卸載軟件後後註冊表裏的相關內容還會存在,長期不清理會影響運行速度。

問題九:怎樣理解電腦中“註冊表”的工作原理? Windows註冊表入門

作者: 展翅的小龍

請跟隨我們再次回顧Windows中這個經常被誤解的部分,妳將學到如何完全控制妳的計算機。

對我們大多數人而言,註冊表就像我們汽車上的密封墊片:我們知道它在那裏,它至關重要而且我們感覺不到它的存在。就像壹輛車的密封墊片如果不合適,那它就不能跑很遠,錯誤的註冊表可以終止Windows,甚至讓它無法啟動。但如果妳知道妳正在做什麽,註冊表會在高效處理方面成為妳的重要的幫手。

該指南將告訴妳該如何安全地編輯註冊表以個性化妳的計算機。也就是說,要明白註冊表並不是Windows中可有可無的元素。壹個錯誤的修改可以導致PC的崩潰,所以在妳完整地讀完這篇指南之前請不要嘗試做任何修改。

即使目前妳還缺乏做任何修改的自信,我們建議妳往下讀,在理解了註冊表如何控制妳的PC之後,將會擴展妳各方面的計算機知識並且在以後可以幫助妳修復各種問題。

並非所有修改都是好的

在我們開始之前,請允許我詳細敘述我們對註冊表進行修改的警告。註冊表中包含的大多數信息對平穩運行Windows至關重要,修改或刪除這些值會完全終止妳的計算機。

另壹項需要記住的重要事情是對註冊表的任何修改輸入之後,它們就開始發生作用。註冊表和Word文檔不壹樣,Word是妳必須選擇保存,而且也沒有撤銷功能。這裏不是可以胡亂進行修補的地方,但是有壹個很容易就實施的保險策略。和其他類型的數據壹樣,註冊表信息可以被備份,創建壹個拷貝從而如果出現問題就可以進行恢復。

實際上,註冊表非常重要,以至於Windows在每次開始的時候都會自動對它進行備份。Windows可以利用該備份自動修復某些問題,但妳所做的多數修改都需要妳自己來修復。

在進行修改之前,最簡單的保護自己的方法是創建壹個系統恢復點,這讓註冊表在某個點建立單獨的、不可修改的記錄,如果需要妳可以返回到這個點。

妳或許還希望用筆和紙記下妳對註冊表所作的所有修改。雖然計算機沒有完全停止工作,妳可能想撤銷某些修改,而且很容易就可以實現這壹點,只需通過快速查閱記錄,而不必恢復整個註冊表。

註冊表的任務是什麽?

考慮到這些警告,妳可能奇怪註冊表真正做了什麽,以及為什麽所有人都想胡亂地修補它。它是所有和Windows以及妳在計算機上安裝的軟件、硬件相關的設置和信息的壹個中央記錄。在Windows 95之前,這些信息被保存在大量不同的文本文件當中。它們很容易被編輯,而妳首先必須要找到它們,而且在妳編程試圖和它們進行交互的時候經常會發生問題。

註冊表的壹個好處是添加或刪除程序功能,這是開始菜單中控制面板功能的壹部分。妳安裝軟件的時候,在註冊表中做了壹個記錄,所以在添加或刪除程序中作為壹個專門列表的壹部分出現。

註冊表的功能是什麽?

註冊表保存在妳的硬盤的幾個文件當中,但訪問和修改它們的唯壹途徑是使用註冊表編輯器程序。要訪問它,點擊開始按鈕,然後點擊運行。在出現的對話框中輸入regedit並按Enter鍵。這會進入註冊表編輯器,妳現在就看到了註冊表。

註冊表組織得更像磁盤上的文件,如果妳曾經在Windows瀏覽器中使用過文件夾視圖的話,妳會根據很熟悉。然而在註冊表中,這些文件夾被稱為鍵。要打開某個鍵,只需點擊它旁邊的小加號(+)。然後妳會看到每個鍵下包含更多的鍵,稱為子鍵或值。

這些數以千計的鍵根據邏輯進行排列,在妳第壹次看到註冊表的時候可能會使妳感覺無從下手。要把頭緒理清楚,首先要知道有五個根鍵以及註冊表的基本組成結構。

值是指各種不同鍵的單獨設置,因此是可自定義的。它們在註......>>

  • 上一篇:下班以後的時間可以怎麽來提升自己?
  • 下一篇:男子用無人機直播女子裸居被拘10日,無人機有什麽風險?
  • copyright 2024編程學習大全網