Corrección: La ejecución de los guiones está desactivada en este sistema

Este error se produce cuando los usuarios intentan ejecutar scripts o comandos específicos en PowerShell como parte de su trabajo o para solucionar un problema que les molesta en sus PCs. La ejecución de scripts suele estar desactivada por defecto en los sistemas de los usuarios y es necesario ajustar esta opción para permitirlo.

La ejecución de scripts está desactivada en este sistema

Hay otras causas para este problema también y es por eso que hemos llegado a un artículo que debería ayudar a resolver este problema si se siguen los métodos cuidadosamente. ¡Buena suerte!

¿Qué causa el error «La ejecución de los scripts está desactivada en este sistema»?

No hay muchas causas diferentes para este problema y a menudo difieren de un sistema a otro. Aún así, se pueden enumerar fácilmente y debería ver si su problema se puede clasificar como algunas de las opciones que se indican a continuación:

  • A veces la ejecución de scripts está desactivada por defecto en los sistemas de los usuarios y es necesario habilitarla manualmente mediante métodos como la ejecución de comandos en PowerShell o el ajuste del registro.
  • Si la ejecución está desactivada en un ámbito superior, puede que sea necesario habilitarla mediante el editor de políticas de grupo local (GPEdit). También hay una opción para hacerlo en la configuración de Windows 10.
  • Tal vez quieras proporcionar problemas de administración a PowerShell al ejecutar los comandos.

Solución 1: Ejecutar PowerShell como administrador y ejecutar un comando

Hay un comando en PowerShell que se ocupa exactamente de este problema y puede ser resuelto en cuestión de minutos. Esto incluye el cambio de la política de ejecución de scripts desde la ventana de PowerShell. ¡Pruébelo y compruébelo usted mismo!

  1. Abra la utilidad PowerShell haciendo clic con el botón derecho del ratón en el botón del menú Inicio y haciendo clic en la opción Windows PowerShell (Admin) del menú contextual. Los usuarios de Windows 7 pueden simplemente buscarla.
También te puede interesar:  ¿Qué son los paquetes, los enrutadores y la dirección IP?

Ejecutando Windows PowerShell como administrador

  1. Si ve el Símbolo del sistema en lugar de PowerShell en ese lugar, también puede buscarlo en el menú de inicio o en la barra de búsqueda que está junto a él. Esta vez, asegúrese de hacer clic con el botón derecho del ratón en el primer resultado y elija Ejecutar como administrador.
  2. En la consola de Powershell, escriba el comando que se muestra a continuación y asegúrese de hacer clic en Enter después:
Set-ExecutionPolicy RemoteSigned
  1. Deje que este comando haga lo suyo y compruebe si el mensaje ha aparecido indicando que el proceso fue realmente exitoso. Este método se puede aplicar a todos los sistemas operativos de Windows, incluyendo Windows 10.

Solución 2: Editar políticas de grupo

Si el método anterior no ha tenido éxito, lo que a menudo aparece en las versiones más recientes de Windows, como Windows 10, es posible que tenga que cambiar las políticas en un ámbito más amplio. Este es el mensaje de error habitual que aparece después de ejecutar el comando de la Solución 1:

Set-ExecutionPolicy: Windows PowerShell actualizó la directiva de ejecución correctamente,
pero el entorno es anulado por una política definida en un ámbito más específico.
Debido a la anulación, su shell mantendrá su actual política de ejecución efectiva de...

Para resolver el problema, debes dirigirte al editor de Política de Grupo y cambiar la configuración desde allí inmediatamente.

  1. Utiliza la combinación de teclas de Windows + R (toca las teclas simultáneamente) para abrir el cuadro de diálogo Ejecutar. Escriba «gpedit.msc» en el cuadro de diálogo Ejecutar y pulse el botón Aceptar para abrir la herramienta Editor de políticas de grupo local. En Windows 10, puedes probar a escribir simplemente Editor de políticas de grupo en el menú Inicio y hacer clic en el resultado superior.

Dirigiendo el Editor de Políticas de Grupo

También te puede interesar:  Arreglar: Lumia 950 se congela y se reinicia después de la actualización
  1. En el panel de navegación izquierdo del Editor de Políticas de Grupos Locales, en Configuración del equipo, haga doble clic en Plantillas administrativas y navegue a la sección Componentes de Windows>> Windows Powershell.
  2. Selecciona la carpeta Powershell de Windows haciendo doble clic en ella y comprueba su sección derecha.
  3. Haga doble clic en la opción de política «Activar la ejecución del guión», marque el botón de radio junto a la opción «Activado». En el menú de la política de ejecución, elija Permitir todos los guiones, aplique los cambios que haya realizado antes de salir. Los cambios no se aplicarán hasta que se reinicie.

Permitir que todos los guiones se ejecuten

  1. Finalmente, reinicie el ordenador para guardar los cambios y compruebe si sigue siendo el objetivo del error

Solución 3: Cambiarlo en la configuración de Windows 10

Los usuarios de Windows 10 también pueden cambiar la configuración de los scripts en su aplicación de configuración de Windows 10, en la sección Para desarrolladores. Por lo general, este es el lugar al que debes dirigirte si los pasos anteriores no han dado resultados de calidad para resolver el problema. Ten en cuenta que esto sólo se puede aplicar a los usuarios de Windows 10.

  1. Utilice la combinación de teclas de Windows + I para abrir Configuración en su PC con Windows 10. Alternativamente, puede buscar «Configuración» utilizando la barra de búsqueda ubicada en la barra de tareas o puede hacer clic en el icono de la rueda dentada que se encuentra justo encima del botón del menú de inicio después de que se abra
  2. Localice y abra la subentrada «Actualización y seguridad» en la aplicación de Configuración haciendo clic en ella una vez.

Actualización y seguridad en la configuración

  1. Navegue a la pestaña Para desarrolladores y compruebe en la sección Powershell la opción llamada «Cambiar la política de ejecución para permitir que los scripts locales de PowerShell se ejecuten sin necesidad de firmar». Requerir firma para los scripts remotos».
  2. Haga clic en la casilla de verificación que está a su lado para habilitarla y haga clic en el botón Aplicar que está justo debajo.
También te puede interesar:  Cómo arreglar que Showbox no funcione

Permitir guiones en la configuración

  1. Reinicie el ordenador inmediatamente e intente ejecutar un script en PowerShell para ver si sigue apareciendo el error «La ejecución de scripts está desactivada en este sistema».

Solución 4: Resolver el método usando el registro

Si los métodos anteriores no han resuelto su problema, lo único que queda por hacer es dirigirse al registro y cambiar los ajustes manualmente en el mayor alcance posible. Este método es bastante sencillo, pero debes tener cuidado al editar el registro para asegurarte de que nada salga mal.

  1. Abra la ventana del Editor del Registro escribiendo «regedit» en la barra de búsqueda, en el menú de Inicio o en el cuadro de diálogo Ejecutar, al que se puede acceder con la combinación de teclas de Windows + R. Navegue hasta la siguiente clave en su registro navegando en el panel izquierdo:
HKEY_LOCAL_MACHINENSOFTWARENMicrosoftNPowerShellN1N-ShellIds.PowerShell

Editor de Registro

  1. Haga clic en esta tecla e intente localizar una entrada de cadena llamada ExecutionPolicy en el lado derecho de la ventana. Si existe tal opción, haga clic con el botón derecho del ratón en ella y elija la opción Modificar en el menú contextual.
  2. En la ventana Editar, en la sección Datos de valor, cambie el valor a Sin restricciones o Firmado a distancia y aplique los cambios que haya realizado. Confirme los diálogos de seguridad que puedan aparecer durante este proceso. Cambio de la política de scripts en el editor del registro
  3. Ahora puede reiniciar manualmente su ordenador haciendo clic en el menú Inicio>> Botón de encendido>> Reiniciar y comprobar si el problema ha desaparecido.

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información. ACEPTAR

Aviso de cookies