Se aplica a
Windows 11 SE, version 24H2 Windows 11 Enterprise and Education, version 24H2 Windows 11 Enterprise Multi-Session, version 24H2 Windows 11 Home and Pro, version 24H2 Windows 11 IoT Enterprise, version 24H2 Windows Server 2025

Fecha de publicación original: 11 de agosto de 2025

KB ID: 5065506

Resumen

Windows PowerShell 2.0, un componente heredado que se introdujo por primera vez con Windows 7, se quitará del sistema operativo Windows (SO) en próximas versiones. PowerShell 2.0 quedó oficialmente en desuso en 2017 y siguió estando disponible como característica opcional de compatibilidad, como se describe en el blog de desuso de Windows PowerShell 2.0

PowerShell 2.0 se quitará en una versión posterior a partir de agosto de 2025 para Windows 11, versión 24H2 y una versión de septiembre de 2025 para Windows Server 2025. Todas las versiones posteriores de Windows 11 y Windows Server 2025 no incluirán PowerShell 2.0. Las versiones preliminares de Windows Insider ya reflejan este cambio, con la característica PowerShell 2.0 quitada a partir de julio de 2025. Esta eliminación forma parte de un esfuerzo más amplio para limpiar código heredado, reducir la complejidad del ecosistema de PowerShell y mejorar la seguridad de Windows. 

Para la mayoría de los usuarios y organizaciones, este cambio no tendrá ningún efecto: las versiones más recientes de PowerShell, como PowerShell 5.1 y PowerShell 7.x , seguirán estando disponibles y con soporte técnico. Sin embargo, si tiene scripts o software heredados que dependen explícitamente de PowerShell 2.0, tendrá que realizar una acción y actualizarlos o usar una solución alternativa para evitar interrupciones.

En este artículo se proporciona una escala de tiempo del cambio, el impacto en los distintos grupos de usuarios y una guía sobre cómo mitigar cualquier problema.   

Instrucciones para mitigación

Si tiene una dependencia de PowerShell 2.0 en su entorno, aquí le mostramos cómo puede mitigar problemas: 

  • Recomendado: Migrar scripts y herramientas a una versión más reciente de PowerShell La guía principal de Microsoft es actualizar cualquier cosa que use PowerShell 2.0 para usar PowerShell 5.1 o PowerShell 7. PowerShell 5.1 introdujo muchas mejoras y es compatible con versiones anteriores para casi todos los comandos y módulos. El blog del equipo de PowerShell proporciona una guía para esta migración.

  • Actualizar o reemplazar software obsoleto En algunos casos, la "corrección" podría ser actualizar el software que necesitaba PowerShell 2.0. Por ejemplo, si se produce un error en un instalador anterior, busque una versión más reciente de ese producto.

    • Muchos de los productos de servidor de Microsoft que una vez usaron PowerShell 2.0 (Exchange, SharePoint, SQL, etc.) tienen versiones más recientes que usan PowerShell moderno. Usa esas versiones actualizadas si tienes previsto ejecutarlas en nuevas versiones de Windows.

    • Si se trata de una herramienta de terceros, consulte el sitio web del proveedor para obtener una actualización o una versión más reciente que quite el requisito de PowerShell 2.0. Dado que el desuso se ha conocido durante años, es posible que algunos proveedores lo hayan resuelto.

  • Mitigación temporal Nota Esta es una mitigación temporal para desbloquear usuarios. Debe migrar fuera de PowerShell 2.0 tan pronto como sea posible y usar las otras mitigaciones enumeradas anteriormente.Como última mitigación temporal de recurso, puedes reinstalar PowerShell 2.0 mediante los siguientes pasos:

    1. Descargue el archivo ps2DLC.zip .

    2. Extraiga el archivo ps2DLC.zip a una carpeta de su elección. 

    3. Iniciar una ventana de PowerShell en modo de administración.

    4. Cambie a la carpeta que contiene los archivos de PowerShell 2.0 extraídos.

    5. Ejecute el comando seleccionado:

      run .\loadGAC.ps1

Preguntas frecuentes

Es una versión anterior de PowerShell que Microsoft ya no admite. 

PowerShell 2.0 quedó oficialmente en desuso en 2017 y ahora se está quitando para fomentar el uso de versiones de PowerShell más recientes y seguras. 

PowerShell 2.0 se quitará a partir de Windows 11, versión 24H2 y Windows Server 2025. 

PowerShell 2.0 se quitará en una versión posterior a partir de agosto de 2025 para Windows 11, versión 24H2 y una versión de septiembre de 2025 para Windows Server 2025. Todas las versiones posteriores de Windows 11 y Windows Server 2025 no incluirán PowerShell 2.0. Las versiones preliminares de Windows Insider ya reflejan este cambio, con la característica PowerShell 2.0 eliminada a partir de julio de 2025 y no se incluirá en las próximas versiones de Insider.

Actualice los scripts o herramientas para que se ejecuten en una versión más reciente de PowerShell, como PowerShell 5.1 o PowerShell 7. 

Si un script o una tarea programada intenta explícitamente iniciar PowerShell 2.0 (por ejemplo, mediante un comando como powershell.exe -Version 2), Windows ya no podrá ejecutar ese motor heredado. En su lugar, el sistema iniciará la versión predeterminada de PowerShell (que es PowerShell 5.1). La mayoría de las veces, los scripts seguirán funcionando, ya que PowerShell 5.1 es compatible con versiones anteriores. Sin embargo, hay una pequeña posibilidad de que algunos scripts más antiguos no se ejecuten según lo esperado si dependen de un comportamiento específico único de la versión 2.0. La solución recomendada es actualizar esos scripts para quitar el requisito de -Version 2

Sí, pero estos casos son raros. Si un script o una tarea programada usa explícitamente PowerShell 2.0 (por ejemplo, con -version 2), Windows ya no podrá ejecutar ese motor. Estos scripts usarán PowerShell 5.1 de forma predeterminada, que es compatible en la mayoría de los casos. Algunos scripts pueden comportarse de forma diferente si se basan en rarezas únicas de 2.0. La solución es actualizar esos scripts para que no requieran -Version 2. Si necesitas ayuda adicional, ponte en contacto con Soporte técnico de Microsoft

Es posible que algún software antiguo que no sea de Windows intente instalar o habilitar PowerShell 2.0 como parte de la configuración. En las versiones nuevas de Windows en las que falta PowerShell 2.0, es posible que el instalador produzca un error o que se muestre un error. Por lo general, este software está obsoleto y no es compatible con las versiones más recientes de Windows. La solución es usar versiones de software actualizadas que no dependan de PowerShell 2.0.  

¿Necesita más ayuda?

¿Quiere más opciones?

Explore las ventajas de las suscripciones, examine los cursos de aprendizaje, aprenda a proteger su dispositivo y mucho más.