为所有用户添加HKCU的条目

时间:2016-02-05 20:40:02

标签: windows batch-file cmd

我正在尝试为每个用户首​​次登录时运行一个注册表文件。我正在查看添加HKEY_CURRENT_USER的不同选项,但无法获得明确的答案。需要有人指导我正确的方向。

所以我有以下命令

reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Active Setup\Installed Components\foo.reg" /v "Version" /d "1" /t REG_SZ /f 

add HKEY_CURRENT_USER\C:\mykit\foo.reg /v "EnableRPCEncryption" /d "1" /t REG_DWORD /f" /f

我可以执行它们,但是当我第一次以新用户身份登录时,reg_key不会运行。

我正在运行Windows 2012服务器

1 个答案:

答案 0 :(得分:1)

使用相同的相对路径在HKU.Default中添加适当的注册表设置。使用新用户登录并检查设置是否存在。

您还可以创建一个为所有用户运行的组策略对象(GPO),并检查HKCU注册表项是否存在,并在必要时添加。

如果您不热衷于GPO,可以编写批处理文件并将其放在“所有用户”“开始”菜单的启动文件夹中。