Cómo actualizar PowerShell en Windows 11: Tutorial completo paso a paso

¿Alguna vez has intentado actualizar PowerShell en Windows 11 y te has quedado mirando la Microsoft Store, preguntándote por qué tarda tanto o por qué ni siquiera aparece la opción de actualización? Sí, eso pasa más a menudo de lo que te gustaría. A veces, la Tienda no detecta la última versión de inmediato, o Windows simplemente tiene problemas para reconocer las actualizaciones. Por suerte, existen algunos trucos que suelen ayudarte a obtener la última versión de PowerShell sin complicaciones. Porque claro, Windows tiene que complicarlo más de lo necesario, ¿verdad?

Cómo actualizar PowerShell en Windows 11

Método 1: Usar la Microsoft Store (el sospechoso habitual)

Lo primero que suele hacer la mayoría es ir a la Microsoft Store, buscar PowerShell y actualizarlo si está disponible. Sin embargo, en algunos casos, la tienda puede mostrar una versión que ya está «actualizada» aunque no lo esté. El truco consiste en verificar la versión actual de PowerShell y compararla con la última versión disponible en la página oficial de GitHub o en la documentación de Microsoft.

  • Por qué ayuda: Es sencillo, familiar y funciona cuando la tienda está correctamente sincronizada.
  • Cuándo se aplica: Cuando se desea una forma rápida de actualizar sin tener que realizar instalaciones manuales.
  • Qué esperar: O bien se actualiza sin problemas, o te das cuenta de que ya es la última versión, lo cual podría no ser cierto.

A veces, el botón de actualización simplemente no aparece. En ese caso, pase al método 2.

Método 2: Descargar manualmente la última versión de PowerShell

Esta es la forma más fiable si la Tienda no funciona correctamente o si quieres asegurarte de tener la versión más reciente. Dirígete al repositorio oficial de PowerShell en GitHub y descarga el instalador MSI más reciente. Aunque parezca extraño, si ya tienes PowerShell instalado, ejecutar el nuevo instalador debería actualizar la versión existente sin afectar a tus scripts.

  • Por qué es útil: Obtienes la versión más reciente sin depender de la sincronización de la Tienda de Microsoft.
  • Cuándo aplica: Cuando la Tienda no muestra una actualización o cuando quieres verificar que tienes la última versión.
  • Qué esperar: Una instalación MSI sencilla que sobrescribe la configuración actual de PowerShell.

Por cierto, si te interesa PowerShell Core, se recomienda desinstalar primero la versión anterior a través de Aplicaciones y características y luego ejecutar el instalador. Sin embargo, para la mayoría de las configuraciones personales, basta con ejecutar el archivo MSI.

Método 3: Usar PowerShell para comprobar y actualizar

Otra opción es abrir PowerShell como administrador y ejecutar un comando como winget upgrade --name PowerShellsi tuvieras instalado el Administrador de paquetes de Windows (winget).Depende un poco de si winget está actualizado y si se reconoce el paquete de PowerShell, pero vale la pena intentarlo. Puedes comprobar tu versión con $PSVersionTable. PSVersion— si está desactualizada, este método podría ayudarte a actualizarla sin tener que usar interfaces gráficas.

  • Por qué es útil: Automatiza el proceso de actualización mediante herramientas de línea de comandos, sin necesidad de la Tienda.
  • Cuándo se aplica: Cuando te gustan las cosas de línea de comandos, o cuando la Tienda no funciona correctamente.
  • Qué esperar: Si todo sale bien, su versión de PowerShell debería actualizarse tras una comprobación rápida.

En algunas configuraciones, es posible que winget no reconozca PowerShell, así que no te sorprendas si falla. Aun así, vale la pena intentarlo si te sientes cómodo con la línea de comandos.

¿Qué más se puede intentar si todo lo demás falla?

A veces, el proceso de actualización falla o Windows pierde la conexión entre la aplicación y los servidores de actualización. Puede ser útil desinstalar PowerShell por completo (a través de Aplicaciones y características ) y luego reinstalarlo desde el enlace MSI. Además, asegúrese de que Windows esté completamente actualizado; los archivos del sistema obsoletos pueden impedir que las nuevas aplicaciones o actualizaciones se instalen correctamente.

No estoy seguro de por qué funciona, pero en algunos equipos, ejecutar Windows en modo de arranque limpio (deshabilitando las aplicaciones de inicio no esenciales) antes de intentar una instalación o actualización puede ayudar a resolver conflictos. Además, borrar la caché de Microsoft Store desde wsreset.exeel cuadro de diálogo Ejecutar (presione Win + R, luego escriba wsreset.exe) a veces marca la diferencia.

Y si las actualizaciones siguen sin funcionar, no pierdas de vista la página de lanzamientos oficiales. Suelen publicar las últimas versiones con bastante rapidez una vez que las han probado.

Resumen

  • Compruebe la versión de PowerShell dentro de la aplicación con $PSVersionTable. PSVersion.
  • Intenta actualizar a través de Microsoft Store.
  • Si eso falla, descarga el último archivo MSI desde GitHub.
  • Para los amantes de la línea de comandos, úsenla winget upgrade --name PowerShellsi es posible.
  • Considere la posibilidad de desinstalar y reinstalar el programa si todo lo demás falla.

Resumen

Sinceramente, actualizar PowerShell en Windows 11 puede ser un poco impredecible, dependiendo del comportamiento de tu sistema y de la Tienda. A veces, basta con descargar manualmente la última versión o probar otro método. Muchas veces, si la Tienda no funciona correctamente, la instalación manual desde la página oficial de GitHub es la opción más fiable. Espero que esto te ahorre tiempo y frustración; me ha funcionado en varias configuraciones, así que espero que también te sirva.¡Mucha suerte y no olvides verificar la versión una vez que hayas terminado!