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

Actualizar PowerShell en Windows 11 no es precisamente una ciencia exacta, pero puede resultar un poco complicado si no sabes dónde buscar o si Windows tiene la curiosa costumbre de ser demasiado precavido. Normalmente, solo quieres las últimas funciones, algunas correcciones de errores y mayor seguridad, sobre todo porque PowerShell recibe actualizaciones y mejoras periódicas que pueden simplificarte la vida. El problema es que, a veces, la versión integrada está desactualizada o tu configuración actual se niega a actualizarse automáticamente, y eso es frustrante. Así que aquí tienes una solución bastante sencilla que ha funcionado en algunas configuraciones, y quizá también en la tuya.

Cómo actualizar PowerShell en Windows 11

Método 1: Descarga e instalación manual desde GitHub

Este es el método ideal si Windows Update no funciona o si quieres la última compilación sin tener que esperar. Dado que Microsoft ahora distribuye PowerShell como una aplicación independiente en lugar de depender únicamente de las actualizaciones de Windows, debes obtenerlo directamente de la fuente. Esta fuente es la página de versiones de PowerShell en GitHub.¿Por qué es útil? Te da acceso a las versiones estables o preliminares más recientes sin tener que esperar a que Windows publique actualizaciones ni lidiar con la versión integrada, que puede ser demasiado lenta o estar desactualizada.

En algunos equipos, la actualización podría no integrarse perfectamente la primera vez, pero a veces reiniciar o reiniciar rápidamente PowerShell puede solucionar los problemas. Además, asegúrate siempre de descargar el instalador correcto; para la mayoría, es el instalador MSI de 64 bits, a menos que uses un hardware inusual. Una vez descargado, ejecuta el instalador y sigue las instrucciones; no lo pienses demasiado. Después, abre PowerShell y escribe $PSVersionTable. PSVersionpara confirmar que el número de versiones coincide con la última versión que elegiste. Si no es así, prueba a reiniciar o asegúrate de que no haya otras instancias de PowerShell ejecutándose durante la instalación.

Método 2: usar PowerShell para actualizar

Sí, es un poco raro, pero en algunas configuraciones, puedes usar PowerShell para instalar la última versión. Microsoft no lo admite oficialmente, pero con una herramienta de administración de paquetes como winget (el Administrador de paquetes de Windows), puedes automatizar este proceso con bastante facilidad. Simplemente abre Windows Terminaluna ventana de PowerShell con permisos de administrador y escribe:

winget upgrade --id=Microsoft. PowerShell --source=winget

Este comando comprueba si hay una versión más reciente disponible y la instala. Puede ahorrarte algunos clics, especialmente si prefieres trabajar desde la línea de comandos. Sin embargo, si winget no detecta las últimas versiones, es mejor volver a la descarga manual. Además, ten en cuenta que podrías necesitar actualizar winget mediante winget upgrade --all.

Cualquiera que sea el método utilizado, ¡verifique todo!

Después de la instalación, abra PowerShell nuevamente y verifique su versión con:

$PSVersionTable. PSVersion

A veces ocurren cosas raras y la última actualización no aparece de inmediato. O Windows puede tener algunos archivos que causan problemas. En ese caso, un reinicio rápido o cerrar todas las ventanas de PowerShell antes de volver a intentarlo puede solucionar el problema. Y esté atento a las notas de la versión: las últimas versiones a veces introducen cambios importantes o nuevas funciones que quizás le interese conocer.

Los usuarios de Android o Linux podrían pensar que esto es demasiado complicado, pero en Windows, es un poco extraño la cantidad de maneras en que uno puede quedarse atascado o solucionarlo rápidamente. En una configuración funcionó sin problemas; en otra, fue necesario reiniciar solo para ver la actualización.

Consejos para actualizar PowerShell en Windows 11

  • Primero haga una copia de seguridad de sus scripts, porque a veces las actualizaciones pueden cambiar el modo en que se ejecutan los scripts.
  • Asegúrese de que su sistema cumpla con los requisitos, especialmente si está saltando a versiones preliminares.
  • Consulta GitHub para ver las notas de la versión: algunas actualizaciones agregan características que vale la pena conocer.
  • Si encuentra problemas, intente desinstalar la versión anterior a través de Aplicaciones y funciones y luego vuelva a instalarla nuevamente.
  • Para tareas multiplataforma, considere PowerShell Core ( repositorio de GitHub ): es más flexible.

Preguntas frecuentes

¿Por qué debería molestarme en actualizar PowerShell en Windows 11?

Porque las últimas versiones son más seguras, más rápidas y están llenas de nuevas funciones que ahorran tiempo o ayudan a automatizar mejor las cosas.

¿Es seguro actualizar desde GitHub?

Sí, siempre y cuando te ciñas a las versiones oficiales. No descargues versiones aleatorias de sitios sospechosos.

¿Puedo volver atrás si algo se rompe?

Más o menos. Puedes desinstalar la versión actual y reinstalar una anterior si es necesario. Solo asegúrate de guardar copias de seguridad de tus scripts o configuraciones importantes, especialmente si hay cambios importantes en las nuevas versiones.

¿Necesitaré reiniciar Windows?

Generalmente solo PowerShell: no siempre es necesario reiniciar PowerShell o Windows en sí, pero a veces resulta útil si las actualizaciones parecen estar bloqueadas.

¿Qué pasa si la actualización no funciona o muestra errores?

Consulta las notas de la versión o visita los problemas de GitHub. A veces, ciertas configuraciones del sistema no se adaptan a las últimas compilaciones de inmediato. Reinicia, inténtalo de nuevo o desinstálalo y prueba una versión diferente.

Resumen

  • Descargue el último instalador de PowerShell desde la página oficial de GitHub.
  • Ejecute el instalador como administrador, siga los pasos y espere.
  • Verifique la instalación con $PSVersionTable. PSVersion.
  • Considere usar winget para una actualización automática si prefiere la línea de comandos.
  • Reinicie PowerShell o Windows si es necesario y luego verifique nuevamente.

Resumen

Obtener la versión más reciente de PowerShell en Windows 11 a veces es un poco complicado, pero una vez que te acostumbras, no es tan complicado. Ya sea que la descargues manualmente o uses winget, recuerda siempre verificar la versión después. A veces, Windows lo complica más de lo necesario, pero en serio, mantener PowerShell actualizado puede mejorar mucho tu automatización y tu seguridad.¡Crucemos los dedos para que esto ayude a alguien a ahorrarse unas horas en la resolución de problemas!