您的位置:首页 > 其它

windows系统通过命令行方式修改多字符串值类型的注册表

2017-03-31 09:52 609 查看
windows系统的很多组策略配置,都可以通过修改注册表完成。 为了自动化快速做组策略配置,需要通过命令行方式修改注册表来达到这一目的。

其中通过命令行方式修改多字符串值类型的注册表有点难,本文以此为例。

前提

1、windows注册表值类型

REG_SZ 字符串值

REG_BINARY 二进制值

REG_DWORD DWORD值

REG_MULTI_SZ 多字符串值

REG_EXPAND_SZ 可扩充字符串值)

  

2、示例:修改多字符串值类型的注册表

1)需要禁用可远程访问的注册表路径;需要禁用可远程访问的注册表路径和子路径。 这2个都是多字符串值类型。

2)组策略配置位置



3)注册表配置位置

网络访问:可远程访问的注册表路径:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\SecurePipeServers\Winreg\AllowedExactPaths

网络访问:可远程访问的注册表路径和子路径:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\SecurePipeServers\Winreg\AllowedPaths



命令行方式:bat版本

1、新建一个test.bat脚本,内容如下

@echo off
:: 禁用可远程访问的注册表路径;禁用可远程访问的注册表路径和子路径
echo Windows Registry Editor Version 5.00 >t1.reg
echo.
echo [HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\SecurePipeServers\Winreg\AllowedExactPaths]>>t1.reg
echo "Machine"=hex(7): >>t1.reg
echo [HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\SecurePipeServers\Winreg\AllowedPaths] >>t1.reg
echo "Machine"=hex(7): >>t1.reg
regedit /s t1.reg
del /q t1.reg
pause


2、双击或者cmd执行test.bat脚本即可

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: