创建注册表脚本


1

我正在寻找一些帮助来创建一个注册表脚本,它可以帮助我自动完成我需要为20台HP笔记本电脑做的工作。

由于对它们进行成像,它们可以正常工作,但是如果管理员以外的域用户登录到一个域用户,它会直接将它们踢回去。 我发现问题与Ranger有关,但实际的故障是一块冗余的HP Bloatware,它在机器成像之前被删除了,但似乎仍然在注册表中挥之不去。

我需要改变:
HKLM\Software\Microsoft\Windows NT\CurrentVersion\WinLogon Userinit 从: C:\windows\SysWOW64\RgrUInit.exe,c:\Program Files (x86)\Hewlett-Packard\HP ProtectTools Security Manager\Bin\DPAgent.exe

至:
HKLM\Software\Microsoft\Windows NT\CurrentVersion\WinLogon Userinit: C:\windows\SysWOW64\RgrUInit.exe,

如何使用注册表脚本快速完成此操作?

提前致谢

Answers:


4
  1. 打开 regedit 在其中一台机器上。
  2. 解决问题。
  3. 右键单击包含刚修改的值的键。
  4. 出口它。
  5. 在记事本中打开导出的文件。
  6. 删除除INI部分以外的所有内容( [name_of_exported_key] )和修改后的价值( name_of_modified_value=fixed_data )。
  7. 保存更改。
  8. 将文件分发到所有计算机并执行它。 (静默执行: regedit /s file_name

1

基本上,我知道你可以使用两个选项:

  1. 一个 .reg 文件
    • 用。创建一个文件 REG 扩展名和此数据:

      Windows注册表编辑器版本5.00

      [HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Winlogon]
      “USERINIT”= “INSERT_HERE_THE_CORRECT_VALUE”

    • 在每台机器上执行该文件。
  2. reg 命令行

    reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v Userinit /d "INSERT_HERE_THE_CORRECT_VALUE"

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.