Cómo comprobar qué versión de .NET Framework tienes en Windows 11
Sinceramente, averiguar qué versión de .NET Framework está instalada en tu equipo con Windows 11 puede parecer complicado al principio. Yo mismo me quedé atascado varias veces—probando diferentes métodos, reiniciando la máquina, explorando configuraciones—y no es exactamente sencillo. Así que si te sientes confundido, no estás solo. Principalmente, hay dos formas de hacerlo: usando la Línea de Comandos o PowerShell, y ambas son bastante accesibles una vez que les agarras el truco.
Usando la Línea de Comandos
Si te manejas bien con escribir comandos y buscas una forma rápida de verificar qué versiones de .NET tienes instaladas, este método puede ser tu mejor opción. Primero, pulsa la Tecla de Windows para abrir el menú inicio. Escribe “CMD” o “Símbolo del sistema”, luego haz clic derecho y selecciona Ejecutar como administrador. Es muy importante hacerlo con privilegios de administrador, pues algunas consultas en el registro no funcionarán si no tienes permisos elevados. Otra opción es abrir PowerShell en modo administrador: haz clic derecho en el botón de inicio (o presiona Win + X) y selecciona Windows PowerShell (Administrador) o Terminal de Windows (Administrador), según prefieras—solo asegúrate de que sea con permisos elevados.
Dentro de la ventana de comandos, escribe esta instrucción:
reg query "HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full" /v Release
Después, presiona Enter. Verás una línea que incluye un número junto a “Release”. Ese número no es solo el versión, sino un código que puedes consultar para traducirlo a la versión de .NET Framework. Por ejemplo, si aparece 528040
— eso indica que tienes instalada la versión 4.8 de .NET en Windows 11. En algunos sistemas, especialmente si es una versión de 32 bits o si la instalación fue diferente, la ruta puede variar un poco, como HKLM\SOFTWARE\WOW6432Node\Microsoft\NET Framework Setup\NDP\v4\Full
. Vale la pena revisar ambos caminos para asegurarte, en caso de que no veas información en el primero.
Si prefieres una vista general rápida de las versiones instaladas, puedes ejecutar también:
wmic product where "name like '%%.NET%%Framework%%'" get name, version
Este comando lista todos los Frameworks de .NET instalados junto con sus versiones. Tal vez sea algo excesivo si solo quieres la versión más reciente, pero útil si quieres ver todo lo que tienes en tu máquina. Ten en cuenta que, para ambos comandos, lo recomendable es ejecutarlos con permisos de administrador; de lo contrario, la salida puede quedar incompleta o faltar información.
Usando PowerShell
PowerShell ofrece más flexibilidad y es más útil para automatizar tareas en el futuro. Busca “PowerShell” en Windows, haz clic derecho y selecciona Ejecutar como administrador. Como en el caso anterior, los privilegios elevados garantizan mejor acceso a los datos del registro.
Escribe o copia y pega esto en PowerShell:
Get-ChildItem 'HKLM:\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full' | Get-ItemProperty -Name Release
Presiona Enter y verás una propiedad llamada “Release” con un número. Ese número representa la versión específica que tienes instalada. Solo busca ese número en Google o compáralo con alguna tabla de versiones en línea. Si tu sistema es de 32 bits, recuerda que la ruta cambia a HKLM:\SOFTWARE\WOW6432Node\Microsoft\NET Framework Setup\NDP\v4\Full
.
¿Por qué es importante revisarlo?
Saber qué versión del .NET Framework tienes instalada puede ser clave cuando tienes problemas con algún software, especialmente si alguna aplicación dice que requiere una versión específica o si quieres instalar programas más recientes. A veces, las actualizaciones pasadas o restos de instalaciones antiguas pueden causar conflictos, y comprobar tu versión ayuda a resolverlo rápidamente. La verdad, me ha ahorrado muchos dolores de cabeza.
Consejitos adicionales para los curiosos
Si te gusta tener todo controlado o quieres asegurarte, estos comandos en el registro suelen funcionar bien, aunque ten en cuenta que, tras varias actualizaciones o en configuraciones personalizadas, las cosas pueden complicarse. Además, en algunos sistemas, los registros pueden estar incompletos o faltar claves, sobre todo con versiones beta o si has eliminado archivos manualmente. Revisar en Programas y Características o Aplicaciones y funciones puede dar algunas pistas, pero no son tan precisas para conocer la versión exacta. La consulta en el registro sigue siendo lo más fiable para esos detalles específicos, especialmente cuando estás solucionando problemas.
Y después de todo esto, todavía puede ser un lío a veces, pero al menos ahora sé cómo confirmar qué tengo instalado sin andar adivinando o probando con inventos. Es un pequeño logro, pero que facilita mucho las cosas cuando estás lidiando con instalaciones o actualizaciones complicadas.
Espero que esto te sirva; me costó bastante dar con los comandos y rutas correctas. Si te quedas atascado, recuerda ejecutar las terminales como administrador y revisar ambos caminos en el registro. ¡Suerte!
De verdad, espero que esto ahorre a alguien más un fin de semana o al menos unos cuantos momentos de frustración.