Ejecute scripts de Windows PowerShell primero al iniciar sesión, cerrar sesión, iniciar y apagar

Si desea ejecutar scripts de Windows PowerShell(Windows PowerShell scripts) primero al iniciar, cerrar sesión, iniciar y apagar el usuario, esto es lo que tendrá que hacer. Puede priorizar los scripts de Windows PowerShell antes que los scripts que no son de PowerShell mediante el Editor de directivas de grupo local(Local Group Policy Editor) y el Editor de registro(Registry Editor) .

Cuando un usuario inicia sesión o inicia la computadora, todos los scripts se ejecutan simultáneamente. Puede causar algún retraso en el inicio o en la ejecución de un programa específico. A menudo, es necesario ejecutar todos los scripts de Windows PowerShell y el (Windows PowerShell)objeto de directiva de grupo(Group Policy Object) antes que los scripts que no son de PowerShell.

Ejecute(Run Windows PowerShell) primero los scripts de Windows PowerShell

Para ejecutar scripts de Windows PowerShell primero al iniciar, cerrar sesión, iniciar y apagar el usuario, siga estos pasos:

  1. Presiona Win+R .
  2. Escriba gpedit.msc y presione el botón Enter .
  3. Vaya a Scripts en Configuración de la computadora(Computer Configuration) .
  4. Haga doble clic en Ejecutar secuencias de comandos de Windows PowerShell primero al iniciar y cerrar sesión del usuario(Run Windows PowerShell scripts first at user logon, logoff) .
  5. Seleccione la opción Habilitado .(Enabled)
  6. Haga clic en Aplicar(Apply) y Aceptar(OK) .
  7. Haga doble clic en Ejecutar scripts de Windows PowerShell primero al iniciar y apagar la computadora(Run Windows PowerShell scripts first at computer startup, shutdown) .
  8. Seleccione la opción Habilitado .(Enabled)
  9. Haga clic en Aplicar(Apply) y Aceptar(OK) .

Veamos estos pasos en detalle.

En primer lugar, deberá abrir el Editor de directivas de grupo local(Local Group Policy Editor) . Para eso, presione  Win+R , escriba gpedit.mscy presione el  botón Enter  . Después de abrirlo, navegue a la siguiente ruta:

Computer Configuration > Administrative Templates > System > Scripts

Verá dos configuraciones llamadas:

  • Ejecute(Run Windows PowerShell) scripts de Windows PowerShell primero al iniciar sesión, cerrar sesión y
  • Ejecute los scripts de Windows PowerShell(Run Windows PowerShell) primero al iniciar y apagar la computadora.

Haga doble clic(Double-click) en cada uno de ellos y seleccione la  opción Habilitado  .(Enabled )

Ejecute los scripts de Windows PowerShell primero al iniciar, cerrar sesión, iniciar y apagar el usuario

Haga clic  en Aplicar (Apply )Aceptar (OK ) para guardar el cambio.

Ejecute(Run Windows PowerShell) scripts de Windows PowerShell primero al iniciar sesión, cerrar sesión, iniciar y apagar el usuario mediante el Editor del Registro(Registry Editor)

Para ejecutar los scripts de Windows PowerShell primero en el inicio de sesión, cierre de sesión, inicio y apagado del usuario mediante el Editor del registro(Registry Editor) , siga estos pasos:

  1. Presiona Win+R .
  2. Escribe regedit y presiona el botón Enter .
  3. Haga clic en el botón (Yes) .
  4. Vaya a Sistema( System) en HKLM .
  5. Haga clic(Right-click) con el botón derecho en System > New > DWORDValor(Value) DWORD (32 bits) .
  6. Nómbrelo como RunUserPSScriptsFirst .
  7. Haga doble clic en él y configure los datos del valor(Value) como 1 .
  8. Haga clic en el botón Aceptar(OK) .
  9. Haga clic(Right-click) con el botón derecho en System > New > DWORDValor(Value) DWORD (32 bits) .
  10. Nómbrelo como RunComputerPSScriptsFirst .
  11. Haga doble clic en él para establecer los datos del valor(Value) como 1 .
  12. Haga clic en Aceptar(OK) para guardar el cambio.

Para saber más, sigue leyendo.

Antes de comenzar, se recomienda hacer una  copia de seguridad de todos los archivos del registro(backup all Registry files)  y  crear un punto de restauración del sistema .

Presione  Win+R  para abrir el mensaje Ejecutar, escriba regedity presione el  botón Intro (Enter ) . Si aparece el mensaje  de UAC , haga clic en el botón (UAC)Sí (Yes ) . Después de eso, navegue a este camino-

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System

Aquí tendrás que crear dos valores REG_DWORD . Para ello, haga clic con el botón derecho en System > New > DWORD (32-bit) Value  y asígnele el nombre  RunUserPSScriptsFirst .

Ejecute los scripts de Windows PowerShell primero al iniciar, cerrar sesión, iniciar y apagar el usuario

Haga doble clic en él y configure los  datos del valor (Value data ) como  1 .

Ejecute los scripts de Windows PowerShell primero al iniciar, cerrar sesión, iniciar y apagar el usuario

Siga los mismos pasos para crear otro valor (Value)DWORD (32 bits) y asígnele el nombre  RunComputerPSScriptsFirst . Luego, configure los  datos del valor (Value data ) como  1 .

RunUserPSScriptsFirst representa la  configuración Ejecutar scripts de Windows PowerShell primero al inicio y cierre de sesión del usuario(Run Windows PowerShell scripts first at user logon, logoff)  , mientras que RunComputerPSScriptsFirst define la  configuración Ejecutar scripts de Windows PowerShell primero al iniciar y apagar la computadora(Run Windows PowerShell scripts first at computer startup, shutdown)  .

En caso de que quieras revertir estos cambios, puedes seguir estos pasos.

Si lo has hecho usando el Editor de directivas de grupo local(Local Group Policy Editor) , abre la misma ruta y selecciona la  opción No configurado  . (Not Configured )Si lo ha hecho usando el Editor del Registro(Registry Editor) , abra la misma  clave del Sistema (System ) y elimine esos dos valores REG_DWORD . Para eliminarlos, haga clic derecho en cada uno de ellos, seleccione la  opción Eliminar (Delete ) y confírmelo haciendo clic en el  botón Aceptar (OK ) .

Espero eso ayude.



About the author

Soy técnico de Windows 10 y he estado ayudando a personas y empresas a aprovechar el nuevo sistema operativo durante muchos años. Tengo un gran conocimiento sobre Microsoft Office, incluido cómo personalizar la apariencia y las aplicaciones para diferentes usuarios. Además, sé cómo usar la aplicación Explorer para explorar y encontrar archivos y carpetas en mi computadora.



Related posts