
Estoy buscando ayuda para crear un script de registro que pueda ayudarme a automatizar un trabajo que necesito realizar en 20 computadoras portátiles HP.
Desde que se crean imágenes, funcionan bien; sin embargo, si un usuario de dominio que no sea el administrador inicia sesión en uno, lo expulsa inmediatamente. Descubrí que el problema está relacionado con la Ranger, pero la falla real es una pieza de HP Bloatware redundante que se eliminó antes de la creación de imágenes de la máquina, pero que parece aún persistir en el registro.
Necesito cambiar:
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
A:
HKLM\Software\Microsoft\Windows NT\CurrentVersion\WinLogon Userinit: C:\windows\SysWOW64\RgrUInit.exe,
¿Cómo puedo hacer esto rápidamente usando un script de registro?
gracias de antemano
Respuesta1
- Ábralo
regedit
en una de estas máquinas. - Solucione el problema.
- Haga clic derecho en una clave que contenga el valor que acaba de modificar.
- Exportarlo.
- Abra el archivo exportado en el Bloc de notas.
- Elimine todo excepto la sección INI (
[name_of_exported_key]
) y la entrada de valor modificado (name_of_modified_value=fixed_data
). - Guardar cambios.
- Distribuya el archivo a todas las máquinas y ejecútelo. (para ejecutar en silencio
regedit /s file_name
:)
Respuesta2
Básicamente, conozco dos opciones que puedes usar:
- Un
.reg
archivo- crear un archivo con elregistronombre de la extensión, y estos datos:
Editor del Registro de Windows Versión 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"Userinit"="INSERT_HERE_THE_CORRECT_VALUE" - Ejecute el archivo en cada máquina.
- crear un archivo con elregistronombre de la extensión, y estos datos:
- La
reg
línea de comandoreg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v Userinit /d "INSERT_HERE_THE_CORRECT_VALUE"