bat文件修改注册表

在注册表中新建项:(以在HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies下新建一个名为Explorer
的项为例)

reg add HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer /f

删除:
reg delete HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer /f

新建数据:(在以上注册项中添加一个名为NoClose,数据为1的DWORD值)

reg add HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer /v NoClose /t REG_DWORD /d 1 /f
(/v后是键值名,/t后是数据类型,REG_SZ是字符串,DWORD是双字键值,BINARY是二进制,别忘了加REG_。/d后是数据。
/f是系统不经提示就强制执行)

删除数据:
reg delete HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer /v NoClose /f

修改默认数据:(以将HKCR\.reg的默认值regfile修改为txtfile为例:)

reg add "HKLM\Software\Classes\.reg" /ve /t REG_SZ /d "txtfile" /f
(/ve就是修改默认数据)

删除默认数据:
reg delete "HKLM\Software\Classes\.reg" /ve /d "txtfile" /f

删除一项下所有值(以清空HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer为例:)
reg delete HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer /va /f

修改已知项的数据(修改HKCU\Control Panel\Mouse中的“MouseSpeed”:)
reg add "HKCU\Control Panel\Mouse" /v "MouseSpeed" /d "1" /f
(将MouseSpeed的数据修改为1)


相关文档
最新文档