如何使用登錄檔

  登錄檔是Microsoft Windows中的一個重要的資料庫,用於儲存系統和應用程式的設定資訊。那麼你對登錄檔瞭解多少呢?以下是由小編整理關於的內容,希望大家喜歡!

  如何開啟登錄檔

  開啟登錄檔的命令是:

  regedit或regedit.exe、regedt32或regedt32.exe

  正常情況下,你可以點選開始選單當中的執行,然後輸入regedit或regedit.exe點選確定就能開啟windows作業系統自帶的登錄檔編輯器了,有圖慎重提醒,操作登錄檔有可能造成系統故障,若您是對windows登錄檔不熟悉、不瞭解或沒有經驗的windows作業系統使用者建議儘量不要隨意操作登錄檔。

  如果上述開啟登錄檔的方法不能使用,說明你沒有管理員許可權,或者登錄檔被鎖定,如果是沒有許可權,請尋找電腦管理員幫助解決,如果登錄檔被鎖定,請參照下面的方式進行解鎖。

  登錄檔解鎖常見的方法:

  1:建立一個文字檔案,複製以下文字文字內容***注意開頭之後第二行一定要是空行並且不可少***,選擇另存為,檔案型別選擇所有檔案,檔名成為登錄檔解鎖.reg

  REGEDIT4

  [HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Policies\system"DisableRegistryTools"=]

  儲存檔案到桌面,雙擊開啟桌面上的登錄檔解鎖.reg如下圖,點選確定即可。

  2:使用第三方工具恢復,比如使用超級兔子或者優化大師這類系統輔助軟體,

  以下以優化大師為例說明:

  開啟優化大師,點選左側的系統優化,然後選擇系統安全優化,如右圖

  點選右側的更多設定,如下圖,取消禁用登錄檔編輯器專案前面的對勾***本圖已經取消***

  3:利用系統策略編輯器

  在Windows 2000/XP/2003作業系統下

  在Windows 2000/XP/2003等作業系統當中,我們可以通過單擊 開始-執行,輸入gpedit.msc之後點選確定或按回車,開啟windows作業系統自帶的組策略編輯器。然後,依次展開使用者配置-管理模板-系統,雙擊右側視窗中的阻止訪問登錄檔編輯工具,在彈出的視窗中選擇已禁用,確定後再退出組策略編輯器,即可為登錄檔解鎖。

  win7作業系統下

  win7常見的家庭版和高階家庭版無法使用組策略編輯器,只能使用登錄檔編輯器命令regedit,只有win7旗艦版作業系統才有組策略。

  登錄檔的由來

  在Windows 3.x作業系統中,登錄檔是一個極小檔案,其檔名為Reg.dat,裡面只存放了某些檔案型別的應用程式關聯,大部分的設定是被放在win.ini、system.ini等多個初始化ini檔案中。由於這些初始化檔案不便於管理和維護,時常出現一些因ini檔案遭到破壞而導致系統無法啟動的問題。為了使系統執行得更為穩定、健壯,Windows 95/98/me設計師們借用了Windows NT中的登錄檔的思想,將登錄檔概念引入到Windows 95/98/me作業系統中,而且將ini檔案中的大部分設定也移植到登錄檔中,因此,登錄檔在Windows 95/98/me等作業系統的啟動、執行過程中起著重要的作用。

  登錄檔的作用

  登錄檔是windows作業系統中的一個核心資料庫,其中存放著各種引數,直接控制著windows的啟動、硬體驅動程式的裝載以及一些windows應用程式的執行,從而在整個系統中起著核心作用。這些作用包括了軟、硬體的相關配置和狀態資訊,比如登錄檔中儲存有應用程式和資源管理器外殼的初始條件、首選項和解除安裝資料等,聯網計算機的整個系統的設定和各種許可,副檔名與應用程式的關聯,硬體部件的描述、狀態和屬性,效能記錄和其他底層的系統狀態資訊,以及其他資料等。

  具體來說,在啟動Windows時,Registry會對照已有硬體配置資料,檢測新的硬體資訊;系統核心從Resistry中選取資訊,包括要裝入什麼裝置驅動程式,以及依什麼次序裝入,核心傳送回它自身的資訊,例如版權號等;同時裝置驅動程式也向Registry傳送資料,並從Registry接收裝入和配置引數,一個好的裝置驅動程式會告訴Resistry它在使用什麼系統資源,例如硬體中斷或DMA通道等,另外,裝置驅動程式還要報告所發現的配置資料;為應用程式或硬體的執行提供增加新的配置資料的服務。配合ini檔案相容16位Windows應用程式,當安裝—個基於Windows 3.x的應用程式時,應用程式的安裝程式Setup像在windows中—樣建立它自己的INI檔案或在win.ini和system.ini檔案中建立***;同時windows還提供了大量其他介面,允許使用者修改系統配置資料,例如控制面板、設定程式等。

  如果登錄檔受到了破壞,輕則使windows的啟動過程出現異常,重則可能會導致整個windows系統的完全癱瘓。因此正確地認識、使用,特別是及時備份以及有問題恢復登錄檔對windows使用者來說就顯得非常重要。[2] 登錄檔的資料結構

  登錄檔由鍵***也叫主鍵或稱“項”***、子鍵***子項***和值項構成。一個鍵就是分支中的一個資料夾,而子鍵就是這個資料夾當中的子資料夾,子鍵同樣它也是一個鍵。一個值項則是一個鍵的當前定義,由名稱、資料型別以及分配的值組成。一個鍵可以有一個或多個值,每個值的名稱各不相同,如果一個值的名稱為空,則該值為該鍵的預設值。

  在登錄檔編輯器***regedit.exe***中,資料結構顯示如下,其中,command鍵是open鍵的子鍵,***預設***表示該值是預設值,值名稱為空,其資料型別為REG_SZ,資料值為%systemroot%/system32/notepad.exe"%1資料型別。

  登錄檔的資料型別主要有以下四種:顯示型別***在編輯器中***資料型別說明

  REG_SZ:字串:文字字串

  REG_MULTI_SZ:多字串值:含有多個文字值的字串

  REG_BINARY:二進位制數:二進位制值,以十六進位制顯示,

  REG_DWORD:雙字值;一個32位的二進位制值,顯示為8位的十六進位制值。