¿Es posible ejecutar un script en el arranque de Windows como administrador agregándolo a una clave de registro "Versión actual\Ejecutar" del usuario "NT AUTHORITY\SYSTEM"?

¿Es posible ejecutar un script en el arranque de Windows como administrador agregándolo a una clave de registro "Versión actual\Ejecutar" del usuario "NT AUTHORITY\SYSTEM"?

esta es la ventanaclave de ejecución automática del registropara miactual(grupo de administradores) usuario:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run

y este es para el"AUTORIDAD NT\SISTEMA"usuario:

HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Run

Este es un script simple "Test.cmd":

echo "Hello" >> C:\Test.txt

Si lo agrego alusuario actual Runclave, funciona, pero si la agrego alusuario del SISTEMA, no es asi.
¿Qué está pasando aquí y cómo puedoagregar un script .cmda través del registro de Windows para ser ejecutado con los privilegios del usuario SISTEMA?

Probado en Windows XP, pero estaría bien obtener alguna respuesta también para Windows 7.

Respuesta1

Creo que su pregunta/publicación inicial es incorrecta. Se aplica todo lo que esté debajo de HKEY_LOCAL_MACHINEa pesar de todode la cuenta de usuario utilizada para iniciar sesión. Por lo tanto, su primera afirmación es incorrecta. Cualquiera que sea el nombre con el que haya iniciado sesión, su clave Ejecutar residiría en esta rama del registro:

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run

Los usuarios adicionales residirían en HKEY_USERS. Si editó la clave anterior mientras estaba conectado como Administrador, eso también editaría la clave relevante en HKEY_USERS (ya que HKCU es solo un proxy para una de las entradas en HKEY_USERS).

Si coloca su script test.cmd en HKEY_LOCAL_MACHINE\SOFTWARE\ Microsoft\Windows\CurrentVersion\Run, se ejecutará sin importar qué usuario inicie sesión. Ahora su pregunta original en el título dice que desea ejecutar el comando "al iniciar Windows". ¿Realmente te refieres durante el proceso de inicio (es decir, cuando el logotipo de Windows se muestra en una pantalla negra), o te refieres durante el proceso?iniciar sesión¿proceso?

información relacionada