登錄檔儲存結構:
整個登錄檔內容主要由項(鍵)、值(鍵值)構成。(通過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圖形介面是井,應用程式的執行是水,那麼登錄檔就是我們取水的桶,沒有登錄檔這個 桶 大多數程式就只能看不能用。對它簡單地改動都能讓你單擊某個程式卻不能執行,讓你的各種執行奇慢無比,在你的各種狀態列留下各種無聊的資訊。登錄檔聽起來很高深,其實挺簡...