¿Quieres aprovechar las nuevas funciones de PowerShell 7.5 en tu equipo con Windows 11? Esta guía detallada te lleva paso a paso por el proceso de descarga, instalación, verificación, actualización y solución de problemas, además de responder las preguntas más frecuentes para que aproveches al máximo la versión más reciente del shell multiplataforma de Microsoft.
¿Por qué actualizar a PowerShell 7.5?
PowerShell 7.5, lanzado el 24 de junio de 2025, introduce mejoras tangibles en rendimiento, compatibilidad y seguridad que marcan una clara diferencia frente a versiones anteriores, como PowerShell 7.4.x o el clásico Windows PowerShell 5.1 que aún viene preinstalado en el sistema.
- Compatibilidad ampliada: nuevas API de Windows 11 24H2 y .NET 8 LTS.
- Mejor rendimiento: inicio de sesión interactivo un 14 % más rápido y reducción de consumo de memoria en sesiones prolongadas.
- Seguridad reforzada: firma de código con certificados SHA‑256, mitigaciones para la carga de módulos no confiables y soporte nativo para autenticación FIDO2/WebAuthn en comandos remotos.
- Productividad: finalización predictiva enriquecida, nueva sintaxis ternaria (
? :
) y módulo de telemetría opcional con control granular.
Prerrequisitos
Asegúrate de cumplir lo siguiente antes de comenzar:
- Windows 11 22H2 o posterior con todas las actualizaciones acumulativas aplicadas.
- Sesión con derechos de administrador (necesario para instalar el paquete MSI o usar
winget
). - Conexión estable a Internet si optas por la descarga directa o Microsoft Store.
- Espacio en disco: al menos 350 MB libres para la instalación y archivos temporales.
Método 1 – Instalación mediante paquete MSI
El instalador MSI es ideal cuando deseas un proceso gráfico tradicional y la máxima flexibilidad en opciones de configuración.
Paso 1 – Descargar el instalador
Visita la sección de Releases del repositorio oficial de PowerShell y localiza la versión “PowerShell‑7.5.2‑win‑x64.msi”. Descarga el paquete correspondiente a tu arquitectura (x64 es lo habitual en Windows 11).
Nota: Si trabajas en un equipo ARM64, descarga el archivo con sufijo arm64.msi
.
Paso 2 – Ejecutar el asistente
- Haz doble clic en el archivo descargado.
- Acepta los términos de la licencia.
- Marca la casilla “Add PowerShell 7 to PATH” para poder invocarlo desde cualquier consola.
- Activa la opción “Enable PowerShell Remoting” si administras equipos de forma remota.
- Haz clic en Install y espera a que finalice el proceso.
Paso 3 – Finalizar y verificar
Al completar la instalación, cierra todas las ventanas de Windows Terminal o consolas PowerShell abiertas. Ábrelas de nuevo y ejecuta:
pwsh -v
Deberías ver PowerShell 7.5.2
como resultado. Para más detalles:
$PSVersionTable
Método 2 – Microsoft Store
Es la vía más sencilla para usuarios que prefieren actualizaciones automáticas.
- Abre Microsoft Store, busca “PowerShell 7”.
- Selecciona la aplicación oficial publicada por Microsoft Corporation.
- Haz clic en Instalar.
- Cuando la tienda termine, abre Windows Terminal; aparecerá un nuevo perfil “PowerShell 7”.
Ventajas: actualizaciones se descargan en segundo plano y se aplican sin intervención. Desventajas: no ofrece tanta personalización como el MSI.
Método 3 – winget
winget es el Administrador de Paquetes de Windows. Recomendado para administradores, scripts y despliegues masivos.
winget install --id Microsoft.PowerShell --source winget
El comando:
- Descarga la versión estable más reciente.
- Comprueba automáticamente la arquitectura.
- Permite aplicar
--scope machine
para instalaciones en todos los perfiles de usuario.
Método 4 – Paquete portátil ZIP
Útil cuando:
- No tienes permisos de administrador.
- Necesitas varias versiones en paralelo (p. ej., estable y preview).
Paso 1 – Descargar y descomprimir
Obtén el archivo PowerShell‑7.5.2‑win‑x64.zip
, descomprímelo en %USERPROFILE%\Apps\PowerShell\7.5.2
o la carpeta que prefieras.
Paso 2 – Agregar al PATH
setx PATH "%PATH%;%USERPROFILE%\Apps\PowerShell\7.5.2"
Cierra y vuelve a abrir cualquier consola para que se recargue la variable de entorno.
Paso 3 – Crear un perfil en Windows Terminal
Edita settings.json
y agrega:
{
"guid": "{d2b8d035-2d3e-4d0e-a41a-ps752zip}",
"name": "PowerShell 7.5 (ZIP)",
"commandline": "%USERPROFILE%\\Apps\\PowerShell\\7.5.2\\pwsh.exe",
"icon": "ms-appx:///ProfileIcons/pwsh.png"
}
Comparativa rápida de métodos
Instalación | Actualizaciones | Requiere admin | Personalización | Uso típico |
---|---|---|---|---|
MSI | Manual o script | Sí | Alta | Entornos corporativos |
Microsoft Store | Automáticas | No | Media | Usuarios domésticos |
winget | Scriptable | Sí | Alta | DevOps, CI/CD |
ZIP | Manual | No | Máxima | Portabilidad, pruebas |
Actualización desde versiones anteriores (7.4.x o inferiores)
Si ya tienes instalada una versión 7.x:
- Abre la consola actual (
pwsh
) como administrador. - Confirma la versión con
$PSVersionTable.PSVersion
. - Usa el mismo canal de instalación que empleaste:
- MSI: ejecutar el nuevo MSI 7.5.2; el instalador detecta la versión existente y aplica la actualización in‑place.
- winget:
winget upgrade Microsoft.PowerShell
- Store: la tienda lo hará automáticamente; fuerza la búsqueda con Obtener actualizaciones.
Tip: guarda un respaldo de tu perfil ($PROFILE
) antes de actualizar, por si deseas revertir cambios.
Cómo establecer PowerShell 7 como predeterminado en Windows Terminal
Desde la interfaz gráfica:
- Abre Windows Terminal.
- Selecciona el menú desplegable † y elige Configuración.
- En Inicio → Perfil predeterminado, selecciona “PowerShell”. Asegúrate de que sea la entrada que muestra “7.5”.
- Guarda los cambios.
A partir de ahora, cualquier instancia nueva de Windows Terminal abrirá PowerShell 7.5 por defecto.
Verificación de la instalación
Ejecuta el siguiente bloque para confirmar que los principales componentes funcionan:
# Información básica
$PSVersionTable
Prueba de .NET 8
Add-Type -TypeDefinition 'public class Hola { public static string Mundo() => "¡Funciona .NET 8!"; }'
\[Hola]::Mundo()
Conexión remota local
Enter-PSSession -ComputerName localhost -UseWindowsPowerShell -ErrorAction SilentlyContinue
Exit-PSSession
Solución de problemas comunes
El comando pwsh
no se reconoce
- Verifica que la carpeta de instalación aparezca en la variable
PATH
. - Reinicia la sesión o ejecuta
shutdown /r /t 0
para recargar variables de entorno a nivel de sistema.
Error de firma o SmartScreen
Si Windows advierte sobre la procedencia del archivo, confirma que el hash coincide con el publicado en la página oficial de descargas y, luego, acepta la instalación.
Conflicto con Windows PowerShell 5.1
No desinstales la versión 5.1: algunos componentes de Windows la requieren. Basta con cambiar el perfil predeterminado en Windows Terminal para usar la 7.5 de forma cotidiana.
Automatización de despliegue en entornos corporativos
Ejemplo de script PowerShell que descarga la versión x64, instala silenciosamente y registra el evento en el visor:
$url = "https://aka.ms/powershell-release?tag=v7.5.2-win-x64"
$dest = "$env:TEMP\powershell-7.5.2.msi"
Invoke-WebRequest -Uri $url -OutFile $dest
Start-Process "msiexec.exe" -ArgumentList "/i `"$dest`" /qn ADDPATH=1 ENABLEPSREMOTING=1" -Wait
Remove-Item $dest
Write-EventLog -LogName Application -Source "PowerShell Deploy" -EventId 7552 -EntryType Information -Message "PowerShell 7.5.2 instalado"
Desinstalación
Para revertir a una versión concreta o eliminar completamente:
- MSI → Configuración → Aplicaciones → “PowerShell x64” → Desinstalar.
- Store → Click en “PowerShell” → Desinstalar.
- winget →
winget uninstall Microsoft.PowerShell
- ZIP → Borra la carpeta y, opcionalmente, limpia el
PATH
.
Preguntas frecuentes
¿PowerShell 7 sustituye por completo a Windows PowerShell 5.1?
No. Viven en paralelo. Windows PowerShell 5.1 sigue siendo necesario para módulos que dependen de .NET Framework 4.x, mientras que PowerShell 7 utiliza .NET 8, ofreciendo compatibilidad parcial con aquellos módulos que ya se han actualizado.
¿Existe versión ARM para dispositivos como Surface Pro X?
Sí. Descarga el paquete con sufijo arm64
; los pasos de instalación son idénticos.
¿Cómo obtengo la versión preview?
Sigue el mismo procedimiento, pero selecciona los artefactos etiquetados como “preview”. Puedes instalar estable y preview en paralelo si usas el método ZIP o configuraciones separadas en Windows Terminal.
Buenas prácticas post‑instalación
- Activa la telemetría opcional solo si quieres enviar datos anónimos para mejorar el producto.
- Configura tu perfil con módulos clave (
PSReadLine
,oh‑my‑posh
oposh‑git
) para productividad. - Programa en el Programador de tareas un chequeo semanal con
winget upgrade
si prefieres controlar las actualizaciones manualmente.
Conclusión
Con PowerShell 7.5 tendrás un entorno más veloz, seguro y moderno en Windows 11. Elige el método de instalación que mejor se adapte a tu flujo de trabajo —MSI, Store, winget o ZIP— y disfruta de las novedades que la comunidad y el equipo de Microsoft lanzan cada seis meses aproximadamente. No olvides actualizar con regularidad y respaldar tu perfil para mantener un entorno consistente y productivo.
¡Ya estás listo para dominar PowerShell 7.5 en Windows 11!