bat修改注冊表


bat添加注冊表,這里只是其中一部分,以后再補充。各項參數介紹的挺詳細的,認真按照語法要求寫就可以。

 

reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Run" /v "test" /d "c:\windows\system32\regedit" /f

命令提示符
reg /?
看一下幫助。

關於reg add 的幫你貼一下,自己看吧

REG ADD KeyName [/v ValueName | /ve] [/t Type] [/s Separator] [/d Data] [/f]

  KeyName  [\\Machine\]FullKey
           遠程機器的機器名 - 忽略默認到當前機器。
                    遠程機器上只有 HKLM 和 HKU。
           FullKey  ROOTKEY\SubKey
           ROOTKEY  [ HKLM | HKCU | HKCR | HKU | HKCC ]
           SubKey   所選 ROOTKEY 下注冊表項的完整名

  /v       所選項之下要添加的值名

  /ve      為注冊表項添加空白值名<無名稱>

  /t       RegKey 數據類型
           [ REG_SZ    | REG_MULTI_SZ  | REG_DWORD_BIG_ENDIAN    |
             REG_DWORD | REG_BINARY    | REG_DWORD_LITTLE_ENDIAN |
             REG_NONE  | REG_EXPAND_SZ ]
           如果忽略,則采用 REG_SZ

  /s       指定一個在 REG_MULTI_SZ 數據字符串中
           用作分隔符的字符
           如果忽略,則將 "\0" 用作分隔符

  /d       要分配給添加的注冊表 ValueName 的數據

  /f       不用提示就強行改寫現有注冊表項

例如:

  REG ADD \\ABC\HKLM\Software\MyCo
    添加遠程機器 ABC 上的一個注冊表項 HKLM\Software\MyCo

  REG ADD HKLM\Software\MyCo /v Data /t REG_BINARY /d fe340ead
    添加一個值(名稱: Data,類型: REG_BINARY,數據: fe340ead)

  REG ADD HKLM\Software\MyCo /v MRU /t REG_MULTI_SZ /d fax\0mail
    添加一個值(名稱: MRU,類型: REG_MUTLI_SZ,數據: fax\0mail\0\0)

  REG ADD HKLM\Software\MyCo /v Path /t REG_EXPAND_SZ /d %%systemroot%%
    添加一個值(名稱: Path,類型: REG_EXPAND_SZ,數據: %systemroot%)
    注意:  在擴充字符串中使用雙百分比符號( %% )


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM