Quantcast

No se puede cargar el archivo .ps1 por que está deshabilitada la ejecución de Scripts [SOLUCIÓN]

Aitor Sánchez - Blog - Oct. 26, 2023, 12:54 p.m.

Quizás hayas visto ya el error del archivo .ps1 de las narices...

Si es así, déjame decirte que no eres al único que le ha pasado, yo también lo he sufrido y es una putada. Y cómo nosotros, seguramente mucha más gente.

 

Cómo activar la ejecución de scripts

 

Mi nombre es Aitor Sánchez, soy desarrollador desde 2014, y hoy solucionarás, de una vez por todas, el error "La ejecución de scripts está deshabilitada en este sistema" y a resolver el problema con los archivos .ps1.

Pero antes de continuar, esta es la Flutter Mafia. Es mi newsletter donde aprenderás desarrollo de apps móviles, aso y monetización junto con otros genietes que ya están dentro. Y si te suscribes te regalo mi ebook "Duplica los ingreso de tus apps en 5 minutos" No es broma, quizás te interese.

 

Si te gusta más ver que leer, también en video aquí:

 

¿Por qué sucede este error?

Antes de seguir con la solución, me gustaría contarte porque sucede este problema. Así podrás saber el origen y la siguiente vez que te suceda le podrás dar solución sin necesidad de buscarla.

Básicamente, Windows 10 viene de fábrica con una limitación que no te permite ejecutar scripts desde programas terceros para evitar daños sobre el sistema.

Sin embargo, si este mismo comando fuese utilizado desde la consola CMD si que funcionaría. Es más, creo que desde PowerShell tampoco te permitiría ejecutarlo, pero no lo sé con exactitud.

 

¿Cómo se soluciona el error?

  • En primer lugar, tienes que abrir una ventana de PowerShell cómo administrador.
  • Ahora vas a proceder a ejecutar el siguiente comando:
    • Set-ExecutionPolicyUnrestricted
  • Una ver ejecutado, te pedirá una confirmación. Sencillamente pon un “s” y haces submit.

Listo, con estos sencillitos pasos ya habrás podido solucionar el problema.

 

Cómo solucionar ng : no se puede cargar el archivo

Exáctamente igual que lo solucionas de manera global, cómo has visto en el punto "¿cómo se soluciona el error?", puedes solucionar este problema un poco más específico que sucede, por ejemplo, cuando utilizas el comando "ng serve".

  1. Inicia una sesión de PowerShell en modo administrador.
  2. Ejecuta el comando siguiente: "Set-ExecutionPolicy Unrestricted"
  3. Se te solicitará confirmar la acción. Simplemente teclea "s" y presiona enter para confirmar.

Y así, tu problema quedará solucionado.

 

Cómo solucionar yarn : no se puede cargar el archivo

Del mismo modo que has visto en el punto anterior, puedes darle solución a tu problema.

El problema es que tienes deshabilitada la ejecución de scripts. Y, para que funcione el comando yarn que estás utilizando, necesitas activarla. Para hacerlo:

  1. Primero, abre PowerShell con derechos de administrador.
  2. Luego, introduce el comando: "Set-ExecutionPolicy Unrestricted".
  3. Cuando se te pida, confirma la acción escribiendo "s" y pulsa enter para completar el proceso.

Y listo, ya podrás ejecutar cualquier comando en Yarn después de haber realizado estos pasos.

 

Algo más que quizás te interese

Mira, en el momento que tu mejoras el logo de una app que tengas publicada en Google Play, las descargas y los ingresos que esta aplicación genera aumentan. Esto es así. Mejor logo es igual a más dinero.

Basándonos en esto, hemos creado esta herramienta que te permite evaluar, optimizar y mejorar los logos de tus apps para que reciban más descargas. No te quiero espoilear, dentro hay un video explicativo. Entra en el enlace.

 

Y ahora si geniete. Espero haberte ayudado a dar solución a este error y nos vemos en el siguiente artículo. Hasta ese entonces ¡que te vaya bien!