Las 5 formas principales de arreglar PowerShell que no se abre en Windows 11

PowerShell es una importante herramienta de línea de comandos que le permite realizar diversas tareas y automatizar procesos. Puede usarlo para otorgar derechos administrativos a aplicaciones, desinstalar aplicaciones de su computadora y mucho más. Sin embargo, no puede realizar todas estas tareas si PowerShell no se abre en su computadora.

Hay varias formas de iniciar PowerShell. Sin embargo, si ninguno de los métodos funciona, has venido al lugar correcto. Exploraremos formas de arreglar que PowerShell no funcione o no se abra en una PC con Windows 11 o Windows 10. Vamos a empezar.

1. Habilite Windows PowerShell

Si no puede ejecutar PowerShell, deberá asegurarse de que esté habilitado en su computadora. Para comprobarlo, siga los pasos a continuación:

Paso 1: Presione la tecla de Windows para iniciar el menú Inicio.

Paso 2: Escriba Panel de control en la barra de búsqueda y presione Entrar.

Acceder al Panel de control para reparar PowerShell no funciona o no se abre en Windows

Paso 3: Elija Programas.

Opción de programas en el Panel de control

Paso 4: Haga clic en la opción «Activar o desactivar las funciones de Windows».

Activar o desactivar las funciones de Windows en el Panel de control

Paso 5: Haga clic en el ícono Más (+) antes de Windows PowerShell 2.0.

Icono más en el Panel de control

Paso 6: Marque la casilla Windows PowerShell 2.0 y Windows PowerShell 2.0 Engine. Luego, haga clic en Aceptar para guardar los cambios.

Opción de Windows PowerShell 2.0 en el Panel de control

Reinicie su computadora para aplicar los cambios.

2. Ejecute escaneos SFC y DISM

Es común que los archivos del sistema se corrompan. Cuando eso sucede, te vuelves propenso a varios problemas, incluido el que nos ocupa.

Si no puede ejecutar PowerShell debido a archivos del sistema corruptos, deberá ejecutar análisis SFC (Comprobador de archivos del sistema) y DISM (Administración y mantenimiento de imágenes de implementación). Estas utilidades integradas diagnostican e intentan reparar archivos corruptos del sistema utilizando archivos de imagen de Windows. Siga los pasos a continuación para ejecutar el escaneo SFC y DISM:

Paso 1: Presione la tecla de Windows para iniciar el menú Inicio, escriba Símbolo del sistema en la barra de búsqueda y elija «Ejecutar como administrador» en el panel derecho.

acceder al símbolo del sistema para reparar PowerShell que no funciona o no se abre en Windows

Paso 2: En la ventana elevada del símbolo del sistema, escriba sfc /scannow y presione Entrar.

Escaneo Sfc en CMD

Ese análisis puede tardar un poco en completarse si hay problemas en su computadora.

Paso 3: Para ejecutar un análisis DISM en su computadora con Windows, escriba los siguientes comandos uno por uno y presione Entrar después de cada comando:

DISM /Online /Cleanup-Image /CheckHealth
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth
escaneo dism en el símbolo del sistema

Después de eso, reinicie su computadora y verifique el problema. Si continúa, pruebe la siguiente solución de la lista.

3. Cambiar la configuración del editor de políticas de grupo local

La política «No ejecutar la aplicación de Windows especificada» en el Editor de políticas de grupo local puede impedir que Windows PowerShell se abra en su computadora. Tendrás que desactivar esta política para resolver el problema. He aquí cómo hacerlo:

Nota: El Editor de políticas de grupo local es una función disponible exclusivamente para las ediciones Windows Pro, Enterprise y Education. Si intenta acceder a él en Windows Home, obtendrá el error «Falta gpedit.msc». Afortunadamente, eliminar este error es un proceso sencillo. Consulte nuestra guía sobre cómo solucionar el ‘error faltante gpedit.msc’ en Windows.

Paso 1: Presione el método abreviado de teclado Windows + R para abrir la herramienta Ejecutar.

Paso 2: Escriba gpedit.msc en la barra de búsqueda y haga clic en Aceptar.

Comando gpedit en la herramienta Ejecutar

Paso 3: En el Editor de políticas de grupo local, navegue hasta la siguiente ubicación:

User Configuration\Administrative Templates\System

Paso 4: Haga doble clic en la política «No ejecutar aplicaciones de Windows específicas» en el panel derecho.

No ejecute aplicaciones de Windows específicas en LGPE

Paso 5: Elija No configurado. Luego, haga clic en Aplicar y Aceptar.

Opción no configurada en LGPE

Después de eso, reinicie su computadora y verifique el problema.

4. Realice un inicio limpio

Otra forma rápida de arreglar que PowerShell no funcione o no se abra en Windows es realizar un inicio limpio. Windows se inicia sólo con un conjunto esencial de aplicaciones y controladores de inicio en estado de inicio limpio.

Realizar un inicio limpio será útil si PowerShell no se abre debido a un conflicto entre una aplicación de terceros y PowerShell. Puede realizar un inicio limpio siguiendo las instrucciones a continuación:

Paso 1: Presione la tecla de Windows para abrir el menú Inicio, escriba Configuración del sistema en la barra de búsqueda y presione Entrar.

 Configuración del sistema en el menú Inicio

Paso 2: Elija Inicio selectivo y luego haga clic en la pestaña Servicios.

Inicio selectivo en msconfig

Paso 3: Marque la casilla «Ocultar todos los servicios de Microsoft». Luego, haga clic en el botón Desactivar todo.

_Deshabilitar todas las opciones en msconfig

Paso 4: Cambie a la pestaña Inicio. Luego, haga clic en «Abrir Administrador de tareas».

Abrir la opción del administrador de tareas en msconfig

Paso 5: Elija una aplicación de terceros y haga clic en la opción Desactivar en la parte superior. Del mismo modo, deshabilite todas las demás aplicaciones de terceros.

Después de eso, reinicie su computadora para ingresar a un estado de inicio limpio e intente abrir Windows PowerShell nuevamente. Si esto resuelve su problema, uno de los programas de terceros que acaba de desactivar estaba causando el problema.

Para limitar esa aplicación, continúe con un inicio limpio de Windows, pero esta vez, habilite una aplicación en cada inicio. Una vez que el problema vuelva a aparecer, deshabilite o desinstale la aplicación que acaba de habilitar desde su computadora.

5. Cree una nueva cuenta de usuario

Si aún no puede ejecutar PowerShell en su computadora, probablemente haya algún problema con su cuenta de usuario. En este caso la solución es crear una nueva cuenta de usuario. Así es cómo:

Paso 1: Abra la herramienta Ejecutar, escriba netplwiz y presione Entrar.

comando netplwiz en la herramienta Ejecutar

Paso 2: Haga clic en el botón Agregar.

Agregar opción para crear una nueva cuenta

Paso 3: Haga clic en la opción «Iniciar sesión sin una cuenta de Microsoft (no recomendado)».

Iniciar sesión sin una cuenta de Microsoft (no recomendada) opción para crear una nueva cuenta

Paso 4: Haga clic en Cuenta local.

_Cuenta local para crear una nueva cuenta

Paso 5: Ingrese las credenciales y luego haga clic en Siguiente.

Siguiente opción para crear una nueva cuenta.

Paso 6: Haga clic en Finalizar.

Opción de finalizar para crear una nueva cuenta.

Después de eso, acceda a su cuenta desde la ventana Cuentas de usuario y use Windows PowerShell.

Arreglar PowerShell que no se abre en Windows 11

Es común que las aplicaciones UWP (Plataforma universal de Windows) tengan problemas, y Windows PowerShell no es diferente. Es posible que Windows PowerShell no se inicie en su computadora debido a daños en los archivos del sistema o a una configuración incorrecta del Editor de políticas de grupo local. Afortunadamente, puedes solucionar el problema rápidamente utilizando las soluciones anteriores.

Deja un comentario