Cómo deshabilitar PowerShell en Windows 10

En Windows 10, PowerShell es una potente herramienta multiplataforma que le permite ejecutar scripts y comandos para cambiar la configuración del sistema, administrar características, solucionar problemas y automatizar tareas.

Aunque es un shell de línea de comandos útil, en algunas situaciones, es posible que deba desactivarlo para asegurarse de que los usuarios no realicen cambios no deseados ni ejecuten scripts con comandos maliciosos. Y en otras ocasiones, es posible que deba restringir el acceso a PowerShell para cumplir con las políticas de la empresa.

Sea cual sea el motivo, Windows 10 ofrece varias formas de deshabilitar el acceso a la versión integrada de PowerShell o a la versión independiente de la herramienta, PowerShell 7.

En esta guía de Windows 10, le mostraremos tres formas diferentes de deshabilitar el acceso a PowerShell, incluida PowerShell 7.

  • Cómo bloquear el acceso a PowerShell mediante la Directiva de grupo
  • Cómo bloquear el acceso a PowerShell mediante la Directiva de seguridad
  • Cómo bloquear la aplicación de desinstalación de PowerShell 7 access

Cómo bloquear el acceso a PowerShell mediante la Directiva de grupo

Si utiliza Windows 10 Pro (o Enterprise), la forma PowerShell utiliza el Editor de directivas de grupo local.

Para deshabilitar PowerShell en Windows 10, siga estos pasos:

  1. Comienzo Abierto.
  2. Buscar gpedit.msc y seleccione el resultado superior para abrir el Editor de directivas de grupo local.
  3. Navegue por la siguiente ruta:

    User Configuration > Administrative Templates > System

  4. En el lado derecho, haga doble clic en la directiva No ejecutar aplicaciones de Windows especificadas.

     El sistema no ejecuta la directiva de aplicaciones de Windows especificada Origen: Windows Central

  5. Seleccione la opción Habilitada.
  6. En la sección «Opción», haga clic en el botón Mostrar.

     Configurar No ejecutar directiva de aplicaciones de Windows especificada Origen: Windows Central

  7. En la columna» Valor», escriba powershell.exe para deshabilitar la experiencia de PowerShell.

    Inhabilitar la directiva de grupo PowerShell Origen: Windows Central

  8. (Opcional) En la columna» Valor», escriba powershell_ise.exe en una celda nueva para deshabilitar la interfaz ISE de PowerShell.
  9. (Opcional) En la columna» Valor», escriba pwsh.exe en una celda nueva para deshabilitar PowerShell 7.
  10. Haga clic en Aplicar. botón
  11. Haga clic en el botón ACEPTAR.

Una vez que complete los pasos, los usuarios ya no podrán iniciar ni usar PowerShell.

En el caso de que cambie de opinión, puede revertir la configuración anterior utilizando las mismas instrucciones, pero en el paso No.5, seleccione la opción No configurada.

Esta guía se centra en deshabilitar PowerShell para todos los usuarios, pero también puede restringir el acceso al shell para usuarios específicos con estas instrucciones.

Cómo bloquear el acceso a PowerShell mediante la Directiva de seguridad

Alternativamente, puede lograr el mismo efecto mediante la consola Local de directivas de seguridad.

Para evitar que los usuarios inicien configuraciones de PowerShell en una Directiva de seguridad local, siga estos pasos:

  1. Comienzo Abierto.
  2. Busque la Directiva de grupo local y haga clic en el resultado superior para abrir la aplicación.
  3. Haga doble clic para expandir la rama Directivas de restricción de software.
  4. Haga clic con el botón derecho en la categoría «Reglas adicionales» y seleccione la opción Nueva regla de Hash.

     Nueva regla de hash de directiva de seguridad Origen: Windows Central

    Sugerencia rápida: Si la categoría no está disponible, haga clic con el botón secundario en la rama Directivas de restricción de software y seleccione la opción Nuevas Directivas de restricción de software.

  5. Haga clic en el botón Examinar.

    Configurar nueva regla de hash Fuente: Windows Central

  6. Copie y pegue la siguiente ruta en la barra de direcciones para localizar la versión de 32 bits de PowerShell y presione Entrar:

    %SystemRoot%\system32\WindowsPowerShell\v1.0

  7. Seleccione powershell.ejecutable exe.

    Deshabilitar PowerShell con Directiva de seguridad Origen: Windows Central

  8. Haga clic en el botón Abrir.
  9. Haga clic en el botón Aplicar.
  10. Haga clic en el botón ACEPTAR.
  11. Haga clic con el botón derecho en la categoría «Reglas adicionales» y seleccione la opción Nueva regla de Hash.
  12. Haga clic en el botón Examinar.
  13. Copie y pegue la siguiente ruta en la barra de direcciones para localizar la versión de 64 bits de PowerShell y presione Entrar:

    %SystemRoot%\SysWOW64\WindowsPowerShell\v1.0

    Sugerencia rápida: Si desea deshabilitar el acceso a PowerShell versión 7, puede crear otra regla de hash con esta ruta: "%SystemRoot%\Program Files\PowerShell\pwsh.exe. O desinstala la aplicación siguiendo los pasos a continuación.

  14. Seleccione powershell.ejecutable exe.

     Deshabilitar Powershell de 64 bits en Windows 10 Origen: Windows Central

  15. Haga clic en el botón Abrir.
  16. Haga clic en el botón Aplicar.
  17. Haga clic en el botón ACEPTAR.
  18. Reinicie el equipo.

Después de completar los pasos, los usuarios ya no podrán iniciar la versión de 32 o 64 bits de PowerShell.

Deshabilitar el acceso ISE de PowerShell

Aunque los pasos anteriores pueden restringir el acceso a la herramienta de línea de comandos, los usuarios aún pueden sortear esta limitación mediante la interfaz ISE de PowerShell. Sin embargo, también puede deshabilitar el acceso a esta herramienta con la aplicación Directiva de seguridad local.

Para deshabilitar el acceso a ISE de PowerShell, siga estos pasos:

  1. Comienzo Abierto.
  2. Busque la Directiva de grupo local y haga clic en el resultado superior para abrir la aplicación.
  3. Haga doble clic para expandir la rama Directivas de restricción de software.
  4. Haga clic con el botón derecho en la categoría «Reglas adicionales» y seleccione la opción Nueva regla de Hash.

    Nueva regla de hash de directiva de seguridad Fuente: Windows Central

  5. Haga clic en el botón Examinar.

    Configurar nueva regla de hash Fuente: Windows Central

  6. Copie y pegue la siguiente ruta en la barra de direcciones para localizar la versión de 32 bits de ISE de PowerShell y presione Entrar:

    %SystemRoot%\system32\WindowsPowerShell\v1.0

  7. Seleccione powershell_ise.ejecutable exe.

     Deshabilitar el origen de Powershell ISE de 32 bits : Windows Central

  8. Haga clic en el botón Abrir.
  9. Haga clic en el botón Aplicar.
  10. Haga clic en el botón ACEPTAR.
  11. Haga clic con el botón derecho en la categoría «Reglas adicionales» y seleccione la opción Nueva regla de Hash.
  12. Haga clic en el botón Examinar.
  13. Copie y pegue la siguiente ruta en la barra de direcciones para localizar la versión de 64 bits de PowerShell y presione Entrar:

    %SystemRoot%\SysWOW64\WindowsPowerShell\v1.0

  14. Seleccione powershell_ise.ejecutable exe.

     Deshabilitar PowerShell de 64 bits Origen: Windows Central

  15. Haga clic en el botón Abrir.
  16. Haga clic en el botón Aplicar.
  17. Haga clic en el botón ACEPTAR.
  18. Reinicie el equipo.

Una vez completados los pasos, la versión integrada de ISE de PowerShell ya no será accesible.

Si desea revertir los cambios, puede usar las mismas instrucciones descritas anteriormente, pero en el paso No. 4, haga clic con el botón secundario en cada regla de hash que haya creado, seleccione la opción Eliminar y reinicie el equipo.

Cómo bloquear el acceso a PowerShell 7 desinstalación de la aplicación

Si el dispositivo también tiene PowerShell 7, puede restringir el acceso quitando la aplicación de Windows 10.

Para desinstalar PowerShell 7, siga estos pasos:

  1. Abre Ajustes.
  2. Haga clic en Aplicaciones.
  3. Haga clic en Aplicaciones & características.
  4. En la sección «Aplicaciones & características», seleccione la aplicación de PowerShell.
  5. Haga clic en el botón Desinstalar.

     Windows 10 bloquea PowerShell 7 desinstalando Origen: Windows Central

  6. Haga clic en el botón Desinstalar de nuevo.
  7. Continúe con las instrucciones en pantalla (si corresponde).

Después de completar los pasos, nadie tendrá acceso a la versión 7 de PowerShell, ya que ya no está instalada en el dispositivo. Por supuesto, siempre puede descargar e instalar la aplicación de nuevo.

Si intenta evitar que los usuarios realicen cambios de sistema no deseados, además de restringir el acceso a PowerShell, también puede deshabilitar el Símbolo del sistema, el Administrador de tareas y el Registro. Además, incluso puede intentar cambiar el tipo de cuenta a «Usuario estándar» para evitar que los usuarios realicen cambios en el sistema y hacer que la cuenta sea más segura. Sin embargo, los usuarios seguirán teniendo acceso a PowerShell, el símbolo del sistema y el Administrador de tareas para realizar algunas tareas comunes.

Más recursos de Windows 10

Para obtener más artículos útiles, cobertura y respuestas a preguntas comunes sobre Windows 10, visite los siguientes recursos:

  • Windows 10 en Windows Central: Todo lo que necesita saber
  • Ayuda, consejos y trucos de Windows 10
  • Foros de Windows 10 en Windows Central
De cara al futuro: Qué esperar de la superficie y las ventanas en 2022
Qué esperar

Mirando hacia el futuro: Qué esperar de Surface y Windows en 2022

2021 fue un año sorprendentemente grande para Microsoft, con la introducción de una nueva versión de Windows, la presentación de un nuevo portátil insignia de Surface y el rediseño importante de Surface Pro, y el 20 aniversario de Xbox. ¿Podemos esperar que 2022 esté en un nivel similar en lo que respecta a grandes anuncios, cambios e hitos?

Estas 5 exclusivas de Xbox nos entusiasman por 2022
Mirando hacia el futuro

Estas 5 exclusivas de Xbox nos emocionan para 2022

Xbox ha tenido un excelente 2021, pero hay aún más exclusivas que esperar en 2022 y más allá. Aquí están las cinco exclusivas de Xbox que estoy increíblemente emocionado de jugar.

Para bien o para mal, las PC para juegos prediseñadas eran grandes 2021
Culpen a la GPU

Para bien o para mal, las PC para juegos prediseñadas fueron grandes en 2021

Con escasez de GPU durante todo el año, cada vez más personas recurrieron a las PC para juegos de escritorio prediseñadas para participar en la diversión de los videojuegos.

¿Buscas grandes juegos multijugador en PC? Echa un vistazo a nuestros favoritos.
¡Juega con otros!

¿Buscas grandes juegos multijugador en PC? Echa un vistazo a nuestros favoritos.

Los juegos multijugador son algunos de los mejores que se ofrecen para los jugadores de PC. He aquí un vistazo a algunos de los mejores juegos multijugador en los que puedes sumergirte en PC hoy.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.