1樓:匿名使用者
登錄檔是一個龐大的資料庫,用來儲存計算機軟硬體的各種配置資料。它是針對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。利用一個功能強大的登錄檔資料庫來統一集中地管理系統硬體設施,軟體配置等資訊,從而方便了管理,增強了系統的穩定性。
綜合以上可知,登錄檔(registry)是windows9x/me/nt/2000作業系統、硬體裝置以及客戶應用程式得以正常執行和儲存設定的核心「資料庫」;也可以說是一個非常巨大的樹狀分層結構的資料庫系統。它記錄了使用者安裝在機器上的軟體和每個程式的相互關聯資訊;它包含了計算機的硬體配置,包括自動配置的即插即用的裝置和已有的各種裝置說明、狀態屬性以及各種狀態資訊和資料。
2樓:匿名使用者
儲存系統及軟體的設定資訊。
早期windwos3.x的系統及軟體的設定資訊儲存在*.ini檔案中(現在仍然部分沿用,它仍然有它自己的優勢,比如當系統崩潰了仍然可以讀取),到了win95後,windows使用登錄檔來儲存這些資訊,你可以在開始->執行中輸入regedit啟動登錄檔編輯器。
此外像windows優化大師這樣的工具和windows自己的組策略(gpedit.msc)基本就是採用修改登錄檔來實現功能的。
電腦登錄檔有什麼用
3樓:
登錄檔的作用是儲存程式所需要的資訊,當程式需要這些資訊時,就從登錄檔裡讀出.因此,登錄檔最基本的功能就是儲存資訊.
當了解了登錄檔的主要功能--儲存資訊後,再來了解其儲存資訊後,再來了解儲存資訊所發揮的作用!
1,記錄安裝資訊;
2,設定硬體屬性;
3,定製windows以及應用軟體.
登錄檔邏輯結構中最基本的是主鍵,子鍵,鍵值項以及鍵值.它們是按照分組的方式來管理和組織的.首先是最底根鍵, 每個根鍵下有若干個子鍵,每個子鍵下又可以有若干(一個或多個)子鍵,子鍵下可以有一個或多個鍵值項和鍵值.
根鍵:登錄檔中最底層的鍵,類似於磁碟上的根目錄.
子鍵:子鍵位於根鍵下又可以巢狀其他子鍵中,在登錄檔的六大根鍵中,有若干的子鍵,而每個子鍵中又可以巢狀成千上萬的子鍵.
鍵值項與鍵值:在每個根鍵和子鍵下,可以有若干鍵值,這種結構類似於磁碟上根目錄和子目錄裡的檔案和檔案內容.
windows 9x登錄檔邏輯結構中包含六個根鍵,每個根鍵包含著分類不同的資訊!在windowsnt/2000/xp中,如果用windows自帶的編輯器開啟的時候,只能看到五個,還有一個隱藏的根鍵:hkey_perfor_mance_data.
4樓:匿名使用者
複製來的
登錄檔簡介
windows的登錄檔(registry)實質上是一個龐大的資料庫,它儲存這下面這些內容:軟、硬體的有關配置和狀態資訊,應用程式和資源管理器外殼的初始條件、首選項和解除安裝資料;計算機的整個系統的設定和各種許可,副檔名與應用程式的關聯, 硬體的描述、狀態和屬性;計算機效能紀錄和底層的系統狀態資訊,以及各類其他資料。
登錄檔的結構
在windows中,登錄檔由兩個檔案組成:system.dat和user.
dat,儲存在windows所在的資料夾中。它們是由二進位制資料組成。system.
dat包含系統硬體和軟體的設定,user.dat儲存著與使用者有關的資訊,例如資源管理器的設定,顏色方案以及網路口令等等。
windows為我們提供了一個登錄檔編輯器(regedit.exe)的工具(圖1),它可以用來檢視和維護登錄檔。由圖我們可以看到,登錄檔編輯器與資源管理器的介面相似。
左邊窗格中,由"我的電腦"開始,以下是六個分支,每個分之名都以hkey開頭,稱為主鍵(key),後可以看到主鍵還包含次級主鍵(subkey)。當單擊某一主鍵或次主鍵時,右邊窗格中顯示的是所選主鍵內包含的一個或多個鍵值(value)。鍵值由鍵值名稱(value name)和資料(value data)組成。
主鍵中可以包含多級的次級主鍵,登錄檔中的資訊就是按照多級的層次結構組織的。每個分支中儲存計算機軟體或應建設之中某一方面的資訊與資料。
登錄檔中格分支的功能如下:
hkey-classes-root 副檔名與應用的關聯及ole資訊
hkey-current-user 當前登入使用者控制面板選項和桌面等的設定,以及對映的網路驅動器
hkey-local-machine 計算機硬體與應用程式資訊
hkey-users 所有登入使用者的資訊
hkey-current-config 計算機硬體配置資訊
hkey-dyn-data 即插即用和系統效能的動態資訊
登錄檔中的鍵值項資料
登錄檔通過鍵和子鍵來管理各種資訊。但是登錄檔中的所有資訊都是以各種形式的鍵值項資料儲存的。在登錄檔編輯器右窗格中顯示的都是鍵值項資料。這些鍵值項資料可以分為三種型別:
1.字串值
在登錄檔中,字串值一般用來表示檔案的描述和硬體的標識。通常由字母和數字組成,也可以是漢字,最大長度不能超過255個字元。在本站中以"a"="***"表示。
2.二進位制值
在登錄檔中二進位制值是沒有長度限制的,可以是任意位元組長。在登錄檔編輯器中,二進位制以十六進位制的方式表示。在本站中以"a"=hex:01,00,00,00方式表示。
3.dword值
dword值是一個32位(4個位元組)的數值。在登錄檔編輯器中也是以十六進位制的方式表示。在本站中以"a"=dword:00000001表示。
登錄檔的備份與恢復
如果登錄檔遭到破壞,windows將不能正常執行,為了確保windows系統安全, 我們必須經常的備份登錄檔。
windows每次正常啟動時,都會對登錄檔進行備份,system.dat備份為system.da0, user.
dat備份為user.da0。它們存放在windows所在的資料夾中,屬性為系統和隱藏。
以下為2種備份登錄檔的方法:
1,利用windows中的登錄檔編輯器(regedit.exe)進行備份
執行regedit.exe,單擊「檔案「-->「匯出登錄檔檔案「命令,選擇儲存的路徑,儲存的檔案為*.reg, 可以用任何文字編輯器進行編輯。
2,利用win95光碟上other\misc\eru\eru.exe緊急事故恢復工具(emergency recovery utility)。利用這個工具不但可以備份和恢復登錄檔,還可以備份硬碟中的任何檔案。
恢復:當登錄檔損壞時,啟動時windows會自動用system.dat和user.dat的備份system.
da0和user.da0進行恢復工作,如果不能自動恢復,可以執行regedit.exe(它可以執行在在windows下或dos下),匯入.
reg備份檔案。也可以執行eru.exe進行恢復。
如果您沒有進行備份或者登錄檔損壞的非常嚴重,那麼您可以試試最後一著:在c:\下有一個system.
1st檔案,屬性為隱藏和只讀,它記錄著安裝windows時的計算機硬體軟體資訊,用這個檔案覆蓋system.dat。但是這樣的話您安裝的應用軟體可能會無法執行,必須重新安裝。
登錄檔修改方法
通過修改登錄檔我們可以實現一些特殊的功能,但是登錄檔又是十分脆弱的,一個不小心就會出現錯誤。那麼我們怎麼樣來修改登錄檔呢?我總結為以下幾種方法:
1.軟體修改(安全)
通過一些專門的修改工具來修改登錄檔,比如:magicset、tweakui、winhacker等等。其實控制面板就是一個這樣的工具,只不過功能簡單一些。
2.間接修改(比較安全)
將要修改的寫入一個.reg檔案中,然後匯入登錄檔中。.reg檔案的基本格式為:
regedit4
登錄檔使用技術,如何使用登錄檔
登錄檔器是一個用來更改系統登錄檔設定的高階工具,它包含有關您計算機的執行資訊。除非絕對必要,否則不要登錄檔。通常,最好使用。windows 控制元件更改系統設定。如果登錄檔出錯,則您的計算機可能無法工作。如果這種情況發生,可以將登錄檔還原到最後一次成功啟動計算機時的狀態。有關。windows 登錄檔...
請問登錄檔鍵值是什麼,請問登錄檔下 PendingFileRenameOperations 這個鍵值是什麼鍵值
在開始,執行中輸入regedit,就可以開啟登錄檔編輯器了。然後按照方法找到各個鍵,修改就可以了。登錄檔的構成 登錄檔相當於儲存機器軟硬體資訊和引數配置的資料庫。在物理上表現為system.dat和user.dat兩個檔案 這兩個檔案可在windows系統路徑下找到,一般為c windows win...
如何關閉禁用登錄檔,如何關閉登錄檔保護?
禁用登錄檔方法如下 1 點選電腦左下角的圓形開始選單,然後在彈出的開始選單中點選 執行 2 在開啟的執行對話方塊的輸入框中輸入gpeidt.msc,然後點選確定按鈕執行gpeidt.msc程式 3 執行gpeidt.msc後,就開啟如下圖所示的本地組策略編輯器 4 在左邊本地計算機策略下面點選開啟 ...