windows 登錄檔講解

2021-09-07 16:15:35 字數 1891 閱讀 2491

登錄檔儲存結構:

整個登錄檔內容主要由項(鍵)、值(鍵值)構成。(通過regedit命令開啟登錄檔)

5個根鍵:

hkey_classes_root    (縮寫hkcr)

hkey_current_user     (縮寫hkcu)

hkey_local_machine   (縮寫hklm)

hkey_users                        (縮寫hku)

hkey_current_config  (縮寫hkcc)

鍵值:

它由三部分組成名稱、型別、資料。

健值型別:

鍵值型別由常用的6種組成

字串值(reg_sz)

二進位制值(reg_binary)

32位值(4個位元組)(reg_dword)

64位值(5個位元組)(reg_qword)

多字串值(reg_multi_sz)

可擴充字串值(reg_expand_sz)

使用dos命令reg操作登錄檔

reg命令是windows提供的,它可以新增、更改和顯示登錄檔項中的登錄檔子項資訊和值。

reg add

將新的子項或項新增到登錄檔中。

語法:reg add keyname [/v entryname|/ve] [/t datatype] [/s separator] [/d value] [/f]

引數keyname

指定子項的完全路徑。對於遠端計算機,請在 //computername/pathtosubkey 中的子項路徑前包含計算機名稱。忽略 computername 會導致默

認對本地計算機進行操作。以相應的子目錄樹開始路徑。有效子目錄樹為 hklm、hkcu、hkcr、hku 以及 hkcc。

/v

指定要新增到指定子項下的項名稱。

/ve

指定新增到登錄檔中的項為空值。

/t

指定項值的資料型別。datatype 可以是以下幾種型別:

/s

指定用於分隔多個資料例項的字元。當 reg_multi_sz 指定為資料型別且需要列出多個項時,請使用該引數。如果沒有指定,將使用預設分隔

符為 /。

/d

指定新登錄檔項的值。

/f

不用詢問資訊而直接新增子項或項。

測試通過dos

建立乙個test.bat

@echo off

reg add "hkey_local_machine\software\microsoft\windows nt\currentversion\winlogon" /v legalnoticetext /t reg_sz /d 離開辦公桌請把計算機休眠!!! /f 

gpupdate /force

exit

雙擊執行test.bat指令碼後,登出系統,效果如下所示:

windows登錄檔 登錄檔的認識

登錄檔的特點 1.登錄檔允許對硬體 系統引數 應用程式和裝置驅動程式進行跟蹤配置,這使得修改某些設定後不用重新啟動成為可能。2.登錄檔中登入的硬體部分資料可以支援高版本的即插即用特性。當windows檢測到機器上的新裝置時,就把有關資料儲存到登錄檔中,另外,還可以避免新裝置與原有裝置之間的資源衝突。...

修改Windows登錄檔

始終使在 windows 登錄檔的備份之前修改任何設定。通過複製 system.dat 和 user.dat 或匯出單個使用 regedit 登錄檔的一部分,您可以備份整個登錄檔。單擊開始按鈕,單擊執行,然後鍵入 regedit。單擊確定。在登錄檔編輯器中選擇所要備份的金鑰。從登錄檔選單中選擇匯出登...

windows登錄檔詳解

登錄檔,windows中最強大的工具。如果說windows圖形介面是井,應用程式的執行是水,那麼登錄檔就是我們取水的桶,沒有登錄檔這個 桶 大多數程式就只能看不能用。對它簡單地改動都能讓你單擊某個程式卻不能執行,讓你的各種執行奇慢無比,在你的各種狀態列留下各種無聊的資訊。登錄檔聽起來很高深,其實挺簡...