批处理修改注册表

.reg文件1
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]
"Start"=dword:00000004

.reg文件2
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main]

"Start Page"="www.baidu.com"

.bat文件1
@reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /v Start/t REG_DWORD /d 00000004 /f

.bat文件2
@reg add "HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main" /v "Start Page" /d "http://www.baidu.com" /f

reg add /?

/v       所选项之下要添加的字符串数值名称,如 Start Page

/d       要分配给添加的注册表 ValueName 的数值数据,如 http://www.baidu.com

/f       不用提示就强行改写现有注册表项

/t      RegKey 数据类型
        字符串值REG_SZ、多字符串值REG_MULTI_SZ
        DWORD值REG_DWORD、 二进制值REG_BINARY
        可扩充字符串值REG_EXPAND_SZ
        如果忽略,则采用 REG_SZ
        
/ve     为注册表项添加空白值名<无名称>

/s      指定一个在 REG_MULTI_SZ 数据字符串中
        用作分隔符的字符
        如果忽略,则将 "\0" 用作分隔符

例如:

 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%)
   注意:  在扩充字符串中使用双百分比符号( %% )

转自:http://blog.163.com/e_568640717/blog/static/55755064200882851938100/

你可能感兴趣的:(操作系统,Windows桌面)