Windows 登錄檔常用操作

2021-09-07 10:02:09 字數 2631 閱讀 8249

1 新增乙個主鍵(比如在hkey_local_machine\software\中新增乙個abcedfghijklmn主鍵)

可以用中文,但是會被新增到最後(按字母排序的)

2 刪除乙個主鍵(只要在**前面加乙個負號即可,注意,如果你發現中文登錄檔刪不掉或者新增不了,是因為你儲存的時候沒有儲存為ascii格式,utf-8很容易造成亂碼,這在下面新增鍵值還會講到)

windows registry editor version 5.00

[-hkey_local_machine\software\abcedfghijklmn]

[-hkey_local_machine\software\我是豬頭三]

3 新增鍵值.

例如我們要在"hkey_local_machine\software\ abcedfghijklmn"主鍵下設定預設鍵值為"工作室",並分別新增"姓名"鍵值專案(字串值)、"年齡"鍵值專案(二進位制值)、"婚否"鍵值專案(dword值)。相應的reg檔案內容如下:

windows registry editor version 5.00

[hkey_local_machine\software\abcedfghijklmn]

@="工作室"

"姓名"="陶海"

"年齡"=hex:23

"婚否"=dword:00000000

新增之後效果如下

但是如果你的reg檔案時utf-8格式的,就會發現亂碼啦

注意新增鍵值專案的操作如同登錄檔編輯器中的"新建"命令,一般來說,鍵值的資料型別分為三種:字串值、二進位制值和dword值。在reg檔案中我們也要設定新增的鍵值專案的資料型別,如果要新增字串值,則"="號後邊要用英文的雙引號引住資料;如果新增的為dword型別值,"="號後邊的格式為"dword:資料";如果新增的為二進位制值,"="號後邊 reg檔案則為"hex:資料"。要設定預設值的鍵值資料時,"="號前邊的鍵值名稱應為"@"符號,並且沒有雙引號。每一行前面有沒有空格並沒有影響。

如果新增的鍵值為路徑相關的,要把\換成\\,比如下面

"scr"="c:\\program iles\\boobsoft\\螢幕保護控制器\\螢幕保護控制器.exe"

注意,非法的值不會被新增!比如"scr"="\"則還是未設定"scr"="\\"則顯示為"\"

4 修改鍵值,很簡單,把剛才的新增鍵值的資料改一改就可以了,如果鍵名相同,系統會自動更新原有資料

5 刪除鍵值,也很簡單,比如要刪除年齡和姓名,如下圖所示即可。

最後,如何批處理,還不彈出提示框呢?比如我有下面幾個reg檔案,分別新增abc,abcdef,abcdefghi主鍵

注意:"***"=dword:00000000或"***"=dword:00000001而不能是模仿人家reg_dword:00000000

我再新建乙個bat檔案,你可以直接執行,就可以匯入這三個reg檔案了,但是會有cmd的黑框,請注意,bat檔案還是要儲存為ascii格式,否則依舊會亂碼,你可以在這個bat檔案最後加乙個暫停看有沒有亂碼

regedit /s "批處理_1.reg"

regedit /s "批處理_2.reg"

regedit /s "批處理_3.reg"

所以我再新建乙個vbs檔案去靜默的執行這個bat檔案

set shell = wscript.createobject("wscript.shell")

a = shell.run ("批量匯入登錄檔.bat",0)

這樣就完成了批量匯入登錄檔檔案,但是想要做成安裝軟體的那種滾動條滾到頭安裝結束怎麼弄呢?肯定不能這麼搞啦,偶也不知道哦。

Windows 登錄檔常用操作

1 新增乙個主鍵 比如在hkey local machine software 中新增乙個abcedfghijklmn主鍵 可以用中文,但是會被新增到最後 按字母排序的 2 刪除乙個主鍵 只要在 前面加乙個負號即可,注意,如果你發現中文登錄檔刪不掉或者新增不了,是因為你儲存的時候沒有儲存為ascii...

windows登錄檔操作

include include include include int main int argc,char argv 取當前時間 char sztime 32 time t timenow 0 time timenow struct tm tmnow errno t err 0 取系統時區對應的當...

Windows登錄檔的操作

本文介紹windows登錄檔的結構 登錄檔讀 寫和查詢等操作的win32 api和核心函式。一 登錄檔原理 1,windows internals 該書的中文版叫 深入解析windows作業系統 它的第4章第一節,詳細講解了windows登錄檔,包括登錄檔的結果和各個項的含義。2,登錄檔操作 vc ...