Cómo saber cuál versión de .NET Framework está instalada en Windows

2

Un lector nos escribe para preguntar cómo puede saber qué versiones de .NET Framework está instalada en Windows.
En muchas ocasiones usamos programas que descargamos de internet y necesitarán de .NET Framework de Microsoft instalados en el computador para funcionar. Cuando un programa que necesita de .NET Framework para funcionar se ejecuta, el programa puede emitir una ventana de error, no funcionar o simplemente aparece una ventana diciendo que es necesario tener X versión de .NET Framework para funcionar.

Existen 3 maneras de sabér qué versión .NET Framework está instalada en el sistema

Aquí están 3 métodos para descubrir qué o cuál versión de .NET Framework tenemos instalada en nuestro sistema Windows:

Usando Windows Explorer
El método más rápido (pero menos preciso) es ubicando la carpeta en donde residen instaladas las distintas versiones de .NET Framework.
La carpeta está ubicada en

C:\Windows\Microsoft.NET\Framework\

En ese directorio puedes encontrar las distintas versiones de .NET Framework que están instaladas como muestra la siguiente imagen.
carpeta-net-framework-archivogeek-cmd

Usando el editor de registro Regedit
También puedes encontrar cúal versión de .NET Framework está instalada usando el editor de registro de Windows.
Escriba regedit en la caja de búsqueda de menú Inicio y presione Enter.
Ahora busca la siguiente ruta:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP

Dentro de esa ruta verás diferentes claves que son las distintas versiones de NET Framework instaladas en el equipo.
ver-net-framework-02-archivogeek-cmd

Usando la línea de comandos
Este es otro método para descubrir qué versiones de .NET Framework tienes instalado en Windows.
Abra una ventana de Símbolo de Sistema.
Ejecuta el siguiente comando para listar las carpetas de .NET Framework instaladas en el directorio Windows (equivalente al primer método)(puedes copiar y pegar, luego Enter):

dir %windir%\Microsoft.NET\Framework /AD

El siguiente comando muestra la versión más reciente de NET Framework instalada en el equipo (puedes copiar y pegar, luego Enter):

wmic /namespace:\\root\cimv2 path win32_product where “name like ‘%%.NET%%'” get version

Tenga paciencia porque éste último comando puede demorar unos minutos dependiendo del equipo.
La siguiente imagen muestra el resultado para mi caso, la versión más reciente instalada de .NET Framework es la 4.5.ver-net-framework-03-archivogeek-cmd

Share.

About Author

2 Comments

  1. Jesús Huerta el

    Gracias por el post!

    Para examinar la rama en el registro también se puede hacer con PowerShell: Get-ChildItem ‘HKLM:\SOFTWARE\Microsoft\NET Framework Setup\NDP’

  2. Juan q.r. el

    Muy buen post
    Enhorabuena.
    Te lo has currado genial ( muy bien)
    Gracias.
    Saludos de otro Juan.

Deja un comentario