
Estou procurando ajuda para criar um script de registro que possa me ajudar a automatizar um trabalho que preciso fazer em 20 laptops HP.
Desde a criação de imagens, eles funcionam bem; no entanto, se um usuário de domínio que não seja administrador fizer login em um, ele será expulso imediatamente. Descobri que o problema está relacionado ao Ranger, mas a falha real é um pedaço de HP Bloatware redundante que foi removido antes da criação da imagem da máquina, mas parece ainda estar no registro.
Eu preciso mudar:
HKLM\Software\Microsoft\Windows NT\CurrentVersion\WinLogon Userinit
de:C:\windows\SysWOW64\RgrUInit.exe,c:\Program Files (x86)\Hewlett-Packard\HP ProtectTools Security Manager\Bin\DPAgent.exe
Para:
HKLM\Software\Microsoft\Windows NT\CurrentVersion\WinLogon Userinit: C:\windows\SysWOW64\RgrUInit.exe,
Como posso fazer isso rapidamente usando um script de registro?
desde já, obrigado
Responder1
- Abra
regedit
em uma dessas máquinas. - Corrija o problema.
- Clique com o botão direito em uma chave que contém o valor que você acabou de modificar.
- Exporte-o.
- Abra o arquivo exportado no Bloco de Notas.
- Remova tudo, exceto a seção INI (
[name_of_exported_key]
) e a entrada do valor modificado (name_of_modified_value=fixed_data
). - Salve as alterações.
- Distribua o arquivo para todas as máquinas e execute-o. (para executar silenciosamente
regedit /s file_name
:)
Responder2
Basicamente, conheço duas opções que você pode usar:
- Um
.reg
arquivo- crie um arquivo com oregistronome da extensão e estes dados:
Editor de registro do Windows versão 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"Userinit"="INSERT_HERE_THE_CORRECT_VALUE" - Execute o arquivo em cada máquina.
- crie um arquivo com oregistronome da extensão e estes dados:
- A
reg
linha de comandoreg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v Userinit /d "INSERT_HERE_THE_CORRECT_VALUE"