windows下註冊表指令碼編寫

來源:互聯網
上載者:User

標籤:檔案   資料   string   類   表   應用   

Reg檔案就是我今天所說的註冊表指令檔,雙擊可將其中的資料寫入註冊表.利用註冊表指令檔可以對註冊表進行關於索引值的任何操作,而且還不受註冊表被禁用的限制.
     我們平常對註冊表的修改大體上可以分為兩種:
     1.對註冊表子鍵的修改;
     2.對子鍵下的索引值的修改;
     下面依次對這兩種修改做個簡略的介紹.
    
一,對子鍵的修改
(1)添加子鍵
     操作:只需在主體檔案部分加入"[ ]"即可
     例如:在HKEY_CURRENT_USER/Software下添加一個名為"walkrain"的索引值.
     REGEDIT4   -------這個適於用98以上的系統,對於XP系統亦可用"Windows Registry Editor Version 5.00"
    
     [HKEY_CURRENT_USER/Software/walkrain]
    
     注意在REGEDIT4與索引值之間空一行!!!
(2)刪除子鍵
     操作:若想在註冊表中刪除一個主鍵,只需在文體部分加一"-"即可.此時將刪除此索引值下的所有的索引值.
     例如:刪除剛才建立的子鍵
     REGEDIT4
    
     [-HKEY_CURRENT_USER/Software/walkrain]
    
二.對索引值的修改
(1)添加索引值
     此種操作,如同在登錄編輯程式點擊右鍵添加索引值.
     索引值類型一般包括:   字串類型(string),二進位類型(hex)和DWORD類型
   一般格式為:   "索引值名稱"=索引值
  
   若添加的是字串值,"="後資料用雙引號引住.------注意:若資料包含一個檔案的完整路徑,則"/"用"//"代替. 
   若添加的是二進位值,"="後為hex:資料.
   若添加的是DWORD值,"="為Dword:資料.
   若修改的是預設值的索引值, 格式為"@="資料"
  
   樣本:把剛才建立的子鍵的預設值改為"lcazhj",並分別建立字串值"姓名",二進位值"年齡",DWORD值"婚否"
   REGEDIT4
  
   [HKEY_CURRENT_USER/Software/walkrain]
   @="lcazhj"
   "姓名"="LC"
   "年齡"=hex:22
   "婚否"=DWORD:00000000
  
   追加:若添加的索引值中的子鍵不存在,則主動建立子鍵.
  
(2)修改索引值
     與建立類似,對於已存在的索引值,只需將正確的索引值賦給相應的索引值即可,新的資料會覆蓋相應的舊資料.
    
(3)刪除索引值
     與刪除子鍵類似,也是用過"-"實現的,不過此時"-"放在了"="後面.
     例如:刪除 HKEY_CURRENT_USER/Software/walkrain 下的"姓名"索引值
     REGEDIT4
    
     [HKEY_CURRENT_USER/Software/walkrain]
     "姓名"=-
    
技巧:
     1.我們在雙擊運行REG檔案的時候會出現一個確認對話方塊,我們可以利用regedit.exe程式的靜默安裝參數"/s"來去除
     方法: 工具--檔案夾選項--檔案類型--REG--進階,選中操作下面的合并,點擊右側的編輯,在對話方塊的"用於執行操作的應用程式"下的資料改為 regedit.exe /S "%1"   即可.
     2.註冊表指令碼中注釋標識符為";"

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.