admin 管理员组

文章数量: 1184232

    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脚本即可

本文标签: 多字 注册表 命令行 类型 方式