Cómo activar o desactivar la ejecución de scripts en Windows PowerShell [Tutorial]

Última actualización: enero 5, 2024
Autor: 2c0bi

En este artículo les mostraremos cómo activar o desactivar la ejecución de scripts de PowerShell en su computadora con Windows. Utilizaremos el Editor del Registro para este tutorial, adaptándonos a los usuarios de Windows 10 que están leyendo este contenido.

Para empezar, abriremos el menú de inicio y escribiremos regedits para encontrar el Editor del Registro. Haremos clic derecho sobre él y seleccionaremos Ejecutar como administrador. Si aparece una ventana emergente de Control de cuentas de usuario, seleccionaremos Sí.

Antes de continuar en el Editor del Registro, es recomendable hacer una copia de seguridad para poder restaurarla en caso de un problema. Para crear una copia de seguridad, seleccionaremos la pestaña Archivo y luego Exportar. Le recomendamos nombrar el archivo con la fecha actual y seleccionar la opción Todo en Rango de exportación. Guardaremos la copia de seguridad en una ubicación conveniente en nuestra computadora y, si necesitamos restaurarla en el futuro, simplemente seleccionaremos Importar en la pestaña Archivo y navegaremos hasta la ubicación del archivo.

Ahora estamos listos para comenzar. Doblaremos clic en la carpeta HKEY_LOCAL_MACHINE y haremos lo mismo con la carpeta Software. Desplazaremos hacia abajo hasta encontrar la carpeta Policies y haremos doble clic en ella. Aquí debería haber una carpeta Microsoft, haremos doble clic sobre ella. Por último, encontraremos una carpeta Windows, haremos clic derecho sobre ella, seleccionaremos Nuevo y luego Clave. Llamaremos a esta clave Powershell, tal como se muestra en la pantalla, asegurándonos de que las letras Power y Shell estén en mayúscula. Presionaremos Enter.

En el lado derecho, haremos clic derecho en un espacio en blanco, seleccionaremos Nuevo y luego Valor DWORD de 32 bits. Nombraremos este valor EnableScripts, con la primera letra de cada palabra en mayúscula. Presionaremos Enter. Si queremos habilitar esta funcionalidad, cambiaremos su valor a 1. Si queremos desactivarla, lo dejaremos en 0. Haremos clic en Aceptar para guardar el cambio.

Relacionado:  Explorer.exe no se inicia con Windows 10

Ahora, crearemos otro valor debajo de EnableScripts. Haremos clic derecho en un espacio en blanco, seleccionaremos Nuevo y luego Valor de cadena. Llamaremos a este valor ExecutionPolicy, con la primera letra de cada palabra en mayúscula. Doblaremos clic sobre él y elegiremos entre las tres opciones disponibles: AllSigned (permitirá solo scripts firmados), RemoteSigned (permitirá scripts locales y remotos firmados) o Unrestricted (permitirá todos los scripts). Finalmente, cerraremos el Editor del Registro y reiniciaremos nuestra computadora para que los cambios surtan efecto.

¡Eso es todo! Gracias por leer este breve artículo y esperamos haberles ayudado. ¡Hasta la próxima!

También puedes seguir los pasos en este vídeo