NorfiPC
NorfiPC » Utiles » NET Framework

Como saber que versión de NET Framework tengo instalada en Windows


Actualizado: 17 de marzo del 2023
Por: Norfi Carrodeguas
Conocer versiones de DOTNET en Windows en la PC con NET Version Detector o en el Registro. Cuales faltan y los enlaces para descargarlas desde Microsoft.
Como saber que versión de .NET Framework tengo instalada en Windows

NET Framework, también llamada DOTNET es un paquete de librerías o archivos instalados en Windows que requieren muchas aplicaciones para poder funcionar.
Cada versión de este sistema incluye la última de las versiones existentes en el momento de su liberación, pero de forma ilógica no incluye las anteriores que son necesarias para muchos programas, no obstante se les pueden agregar.
En otro artículo detallamos como instalar las diferentes versiones de NET Framework en todas las versiones de Windows.
El propósito de este es como verificar y saber exactamente las versiones instaladas en nuestro sistema y conocer las versiones que requieren ciertas aplicaciones, para de esta forma poder resolver los conflictos a los que nos enfrentamos a veces.


Versiones de .NET Framework incluidas en cada versión de Windows


  • Windows Vista - NET Framework 2.0, 3.0
  • Windows 7 - NET Framework 2.0, 3.0, 3.5
  • Windows 8 - NET Framework 4.5
  • Windows 8.1 - NET Framework 4.5.1
  • Windows 30-11-2015 (1515) - NET Framework 4.6.1
  • Windows 10 05-04-2017 (1707) - NET Framework 4.7
  • Windows 10 17-10-2017 (1709) - NET Framework 4.7.1
  • Windows 10 30-04-2018 (1903,1809) - NET Framework 4.7.2
  • Windows 10 18-04-2019 (1903, 1909, 2004, 20H2, 21H1, 21H2 y Windows 11) - NET Framework 4.8
  • Windows 11 22H2 - 13 de diciembre de 2022 - NET Framework 4.8.1
NET Framework 3.5 no se instala automáticamente con Windows 8, 8.1, 10 y 11. Debe instalarse desde los medios de instalación de Windows o desde Internet.


¿Cómo saber las versiones que tengo instalada de .NET Framework?


Existen varios métodos para conocer las versiones de.NET Framework instaladas en Windows.
La más sencilla es descargar la aplicación NET Version Detector, que se puede descargar desde internet, recomendada para los que buscan lo más rápido.
Otra opción mucho más exacta es buscar manualmente en las claves necesarias en el Registro de Windows.
Una alternativa a esta última es hacer una búsqueda con el comando REG, usando el Símbolo del sistema.
Todas las opciones las explico a continuación.


Detectar en el Registro las versiones instaladas de .NET Framework


El método más exacto para conocer las versiones instaladas de NET Framework, es explorar el Registro de Windows usando la herramienta REGEDIT.
Solo necesitamos presionar Inicio, escribir REGEDIT y presionar Enter.
Navegar hasta la siguiente clave:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP
Allí encontraremos varias subclaves: v3.0, v3.5 y v4.
En el panel de la derecha podremos buscar en cada una de ellas el valor Versión, para saber la versión instalada.
En la siguiente imagen de ejemplo se muestra que el valor 4.7.03190, es la versión de NET Framework más reciente en el equipo de ejemplo.
Encontrar en el Registro de Windows las versiones de NET Framework instaladas.


Buscar con el Símbolo del sistema las versiones de NET Framework instaladas


Con el comando REG QUERY podemos hacer cualquier consulta en el Registro de Windows.
Las siguientes instrucciones se pueden introducir en la ventana del Símbolo del sistema o Consola CMD de Windows, para obtener la información del Registro, sobre las versiones NET Framework instaladas.
Para abrir el Símbolo del sistema, solo presiona Inicio, escribe CMD y presiona Enter.
A continuación copia una de las siguientes instrucciones y solo da un clic derecho con el ratón encima de la ventana negra de la consola.
No es necesario escribir las instrucciones.

Versión 3.0 de NET Framework
reg query "HKLM\SOFTWARE\Microsoft\Net Framework Setup\NDP\v3.0" /s

Versión 3.5 de NET Framework
reg query "HKLM\SOFTWARE\Microsoft\Net Framework Setup\NDP\v3.5" /s

Versión 4 de NET Framework
reg query "HKLM\SOFTWARE\Microsoft\Net Framework Setup\NDP\v4\Full" /s
En cada caso se escribe en la ventana de la consola todos los valores guardados en el Registro.
Solo busca el valor "Versión".


Usar NET Version Detector para conocer versiones instaladas


NET Version Detector es una sencilla aplicación que al iniciarla abre un panel con la información de las versiones de .NET Framework encontradas en nuestro sistema.
Descarga la aplicación desde el sitio de su autor y descomprime el archivo (Clic derecho -> Extraer aquí)
Da dos clics en el archivo: "dotnet.exe"
En la columna central de tres colores muestra las versiones existentes en color gris y las instaladas resaltadas en color blanco.
Ventana de NET Version Detector, aplicación para saber las versiones instaladas de .NET Framework
Descarga NET Version Detector gratis desde el sitio de su autor en:
http://www.asoft.be/


¿Cómo saber que versión de .NET Framework requiere una aplicación?


Puede ser de mucha utilidad conocer de qué versión de NET Framework depende un programa o aplicación, para poder funcionar correctamente.
Es de ayuda para conocer si la causa por la que no funciona es debido a NET Framework u otra completamente diferente.
Para eso la mejor opción es usar "Process Explorer".
Process Explorer es una pequeña aplicación gratis que se puede descargar desde Microsoft.
Es una herramienta similar al Administrador de tareas de Windows, pero con muchas más opciones.
Muestra información avanzada de los procesos o tareas en ejecución en el sistema.
Para conocer la versión de NET Framework que usa una aplicación haz lo siguiente:
1- Inicia la aplicación o programa.
2- Ejecuta Process Explorer.
3- Dos clics en la aplicación y abre la pestaña: .NET Asambles.
En la siguiente imagen se puede ver que la aplicación WindowsLiveWriter requiere NET Framework 2.0.
Saber que versión de .NET Framework requiere una aplicación
Descarga Process Explorer desde Microsoft:
http://technet.microsoft.com/en-US/sysinternals/
Más información de cómo usarlo: Sysinternals, utilidades y herramientas avanzadas gratis para Windows

Mas información detallada en Microsoft: How to: Determine which .NET Framework versions are installed

Páginas relacionadas



Sobre el autor:

Norfi Carrodeguas es el fundador y webmaster del sitio web Norfipc, creado en el año 2010. Norfi es un ingeniero informático y desarrollador web cubano. Con más de 14 años de experiencia en la publicación en internet, comparte su tiempo con su consultoría SEO. Más información sobre el autor.

Comparta esta página
Facebook
Twitter

Sígueme en las redes sociales


Norfipc en Facebook Norfipc en Twitter Canales RSS con las últimas publicaciones

 
 
Inicio | Mapa del sitio | Buscar | Sobre mí