No se puede llamar a PowerShell cargado porque la ejecución de scripts está deshabilitada en este sistema.

Los usuarios de Windows pueden ejecutar sus scripts de PowerShell usando la terminal de PowerShell con un solo comando. Pero, a veces, generalmente para los usuarios primerizos, aparece el mensaje de error “Powershell no se puede cargar porque la ejecución de secuencias de comandos está deshabilitada en este sistema” puede aparecer en el terminal azul. Puede haber exactamente dos razones detrás de este problema. Uno son las restricciones de la política de ejecución sobre todos los scripts y el otro es el script del proveedor desconocido o que no es de confianza. Simplemente siga esta sencilla solución para identificar y solucionar el problema.

Solución 1: ejecute PowerShell en modo administrador

Uno de los errores más frecuentes que cometemos es intentar ejecutar el script en la terminal de PowerShell sin los derechos administrativos adecuados.

1. Tienes que presionar el Ganar clave y escriba "potencia Shell“.

2. Luego, haga clic con el botón derecho en “Windows PowerShell” y toque “Ejecutar como administrador“.

ANUNCIO PUBLICITARIO

Windows Powersell mínimo

Una vez que la terminal se abre con los derechos administrativos adecuados, debe intentar ejecutar el script de shell nuevamente y probar si funciona.

Solución 2: verifique y modifique la política de ejecución

La política de ejecución le prohíbe ejecutar algunos scripts.

1. Ahora, simplemente presione el botón Ganar clave y escriba "potencia Shell“.

2. Luego, haga clic con el botón derecho en “Windows PowerShell” y toque “Ejecutar como administrador“.

Windows Powersell mínimo

3. Una vez que se abre el terminal de PowerShell, escribe este código y pulsa Ingresar para conocer el estado actual de la política de los scripts.

Get-ExecutionPolicy-List
Obtener lista mínima de políticas de ejecución

4. Ahora puede ver la lista completa de políticas de ejecución para todos los usuarios/grupos de usuarios.

Por lo general, el ámbito de ejecución predeterminado se establece en "Indefinido" estado.

Verifique la lista mínima

5. Ahora, copiar pegar este código para establecer la política de ejecución en el Irrestricto modo*.

Establecer política de ejecución sin restricciones

6. Ahora, se le preguntará “¿Quieres cambiar la política de ejecución?“. Sólo tipo "Y” en el comando y pulsa Ingresar para aplicar el cambio.

Sin restricciones a Sí Mín.

Ahora, puede ejecutar fácilmente el script en su sistema. PowerShell ya no restringirá la ejecución del script.

De esta manera, no tendrá que enfrentarse a la molestia de ejecutar el script en absoluto.

*NOTA

La política de ejecución de PowerShell es una seguridad vital que prohíbe que se ejecuten scripts maliciosos desconocidos en el sistema. Por lo tanto, no debe dejarlo en la configuración disponible. Se recomienda que una vez que haya ejecutado el script, establezca la política de ejecución en 'AllSigned' o 'RemoteSigned'.

1. Abre el Potencia Shell como administrador

2. Una vez que lo haya abierto, ejecute este comando para restringir la ejecución de cualquier script en su sistema.

Set-ExecutionPolicy restringido
Política de ejecución restringida mín.

Después de restringir la política de ejecución, no se ejecutarán scripts.

Además, si lo desea, puede alternar el nivel de seguridad a uno más indulgente. Hay 4 niveles básicos de seguridad en los que puede establecer la política de ejecución. Existen -

1. Restringido – Este modo prohíbe la ejecución de cualquier script en el sistema. El modo restringido es el nivel más alto de política de ejecución que puede colocar.

2. Todo firmado – Solo todos los scripts firmados por editores de confianza se pueden ejecutar en el sistema. No puede ejecutar ningún script desconocido de terceros en este modo.

3. RemotoFirmado – Los scripts firmados de forma remota se pueden ejecutar en el sistema, así como los scripts que se escriben en la computadora local.

4. Irrestricto – El modo sin restricciones, como sugiere el nombre, le permite ejecutar cualquier script en el sistema. Esto puede ser peligroso ya que los scripts maliciosos no se bloquearán.

Supongamos que está intentando establecer la política de ejecución en "RemotoSinged“, y ejecute este código en una terminal PowerShell elevada.

Set-ExecutionPolicy RemoteSigned
Min chamuscado remoto

Puede cerrar el terminal del símbolo del sistema.

También puede descargar esta herramienta de reparación de PC para localizar y solucionar cualquier problema de PC:
Paso 1 - Descargue la herramienta de reparación de PC Restoro desde aquí
Paso 2 - Haga clic en Iniciar escaneo para encontrar y solucionar cualquier problema de PC automáticamente.
Cómo habilitar secuencias de comandos en ejecución en Windows 10

Cómo habilitar secuencias de comandos en ejecución en Windows 10Potencia ShellWindows 10

Puede usar la aplicación Configuración para habilitarloHabilitar la ejecución de secuencias de comandos en Windows 10 le permite ejecutar y ejecutar varios tipos de secuencias de comandos, como sec...

Lee mas
Hacer: Comando no encontrado Error: Cómo solucionarlo

Hacer: Comando no encontrado Error: Cómo solucionarloPotencia ShellVentanas 11

Instale make usando PowerShell cuando encuentre este problemaPuede encontrar el error make: comando no encontrado en numerosos sistemas operativos.El error puede ocurrir debido a que la herramienta...

Lee mas
Cómo encontrar y reemplazar varias líneas en PowerShell

Cómo encontrar y reemplazar varias líneas en PowerShellPotencia Shell

Es posible que deba convertir sus cadenas en una sola línea para reemplazarlasEscribir scripts de PowerShell puede ser extremadamente útil para automatizar tareas, pero tener que buscar por todas p...

Lee mas