Cómo ejecutar un programa al inicio con acceso de administrador desde el registro, antes de que el usuario inicie sesión

Cómo ejecutar un programa al inicio con acceso de administrador desde el registro, antes de que el usuario inicie sesión

Estoy trabajando en una herramienta que puede cambiar la contraseña de una cuenta sin tener que iniciar sesión (recuperación de cuenta). Mi idea fue poner una clave que ejecute un archivo por lotes en formato HKLM\Software\Microsoft\Windows\CurrentVersion\RunServicesOnce. El archivo por lotes contendría net user password. Todo esto se configuraría a través de una unidad WinPE (un entorno de instalación de Windows de arranque con acceso al registro). Sin embargo, RunServicesOnceno está en mi registro.En HKLM\Software\Microsoftno hay CurrentVersioncamino. Necesita funcionar en máquinas de 64 y 32 bits (Windows 10). ¿Cuál es el camino hacia estas claves?

También supuse que ponerlo en el RunServicesOncelo haríacorre una vez y nunca más, pero por lo que he leído en línea se ejecutarácada vez que se inicia la computadora. ¿En qué se diferencia esto de la RunServicesentrada?

Respuesta1

Algunas imprecisiones en tu publicación:

  • Las claves de registro son comunes tanto para Windows de 64 como para 32 bits.

  • En HKLM\Software\Microsoftno hay CurrentVersionsubclave, ya que está en HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion

  • La diferencia entre las claves Oncey las no Onceclaves es que los programas en las Onceclaves se ejecutan antes que todos los no Onceprogramas. Oncees un mal nombre, realmente debería haber sido nombrado Firsto Before.

información relacionada