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, RunServicesOnce
no está en mi registro.En HKLM\Software\Microsoft
no hay CurrentVersion
camino. 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 RunServicesOnce
lo 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 RunServices
entrada?
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\Microsoft
no hayCurrentVersion
subclave, ya que está enHKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion
La diferencia entre las claves
Once
y las noOnce
claves es que los programas en lasOnce
claves se ejecutan antes que todos los noOnce
programas.Once
es un mal nombre, realmente debería haber sido nombradoFirst
oBefore
.