Como saber que net framework tengo instalado en Windows 10/Server

Windows Server

El .NET Framework es una plataforma de desarrollo esencial creada por Microsoft que permite ejecutar aplicaciones en entornos Windows. Muchos programas modernos requieren versiones específicas de .NET Framework para funcionar correctamente. Si alguna vez te has preguntado "¿Qué versión de .NET Framework tengo instalada en mi PC con Windows 10 o Windows Server?", este tutorial te guiará paso a paso para descubrirlo utilizando métodos nativos de Windows, herramientas integradas y comandos avanzados.


Método 1: Usar el Registro de Windows (Regedit)

Paso 1: Abrir el Editor del Registro

  1. Presiona Win + R, escribe regedit y pulsa Enter.

  2. Si aparece un mensaje de Control de Cuentas de Usuario (UAC), haz clic en .

Paso 2: Navegar a la Clave de .NET Framework

Dirígete a la siguiente ruta en el Editor del Registro:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP

Paso 3: Verificar las Versiones Instaladas

  • Dentro de la carpeta NDP, encontrarás subcarpetas con nombres como v4 (para .NET 4.x) o v3.5 (para versiones anteriores).

  • Expande cada subcarpeta y busca valores como Version o FullVersion.

Ejemplo:

  • Si bajo v4\Full encuentras Version: 4.8.03761, significa que tienes instalado .NET Framework 4.8.


Método 2: Usar PowerShell (Comando Rápido)

Paso 1: Abrir PowerShell como Administrador

  1. Haz clic derecho en el botón Inicio y selecciona Windows PowerShell (Admin).

Paso 2: Ejecutar el Comando para Listar Versiones

Copia y pega el siguiente comando:

Get-ChildItem 'HKLM:\SOFTWARE\Microsoft\NET Framework Setup\NDP' -Recurse | Get-ItemProperty -Name Version -EA 0 | Where { $_.PSChildName -Match '^(?!S)\p{L}'} | Select PSChildName, Version

Resultado:
Verás una lista con todas las versiones instaladas, como:

PSChildName  Version  
-----------  -------  
v4.0         4.8.03761  
v4.0 Client  4.8.03761 

Método 3: Usar el Explorador de Archivos (DLL de .NET)

Paso 1: Ir a la Carpeta de Windows

  1. Abre el Explorador de Archivos y navega a:

C:\Windows\Microsoft.NET\Framework


Paso 2: Verificar las Subcarpetas

  • Dentro de esta ruta, verás carpetas con nombres como v4.0.30319 (para .NET 4.x).

  • Abre la carpeta más reciente y busca un archivo como mscorlib.dll.

Paso 3: Ver Propiedades del Archivo

  1. Haz clic derecho en mscorlib.dllPropiedadesDetalles.

  2. En Versión del producto, verás el número exacto de la versión instalada.


Método 4: Usar el Panel de Control (Programas Instalados)

Paso 1: Abrir el Panel de Control

  1. Presiona Win + R, escribe appwiz.cpl y pulsa Enter.

Paso 2: Ver Programas Instalados

  1. Haz clic en Ver programas instalados (en Windows 10/Server, también puedes usar Configuración → Aplicaciones).

  2. Busca entradas como:

    • Microsoft .NET Framework 4.8 Runtime

    • Microsoft .NET Framework 3.5 SP1

Nota: Este método no siempre muestra todas las versiones, especialmente las incluidas en Windows.


Método 5: Usar Herramientas Externas (Opcional)

Si prefieres una solución gráfica, puedes usar herramientas como:

  • .NET Version Detector (descargable desde sitios como MajorGeeks).

  • Asoft .NET Version Detector (muestra todas las versiones instaladas en una interfaz clara).


Preguntas Frecuentes (FAQ)

1. ¿Puedo tener varias versiones de .NET Framework instaladas?
Sí, Windows permite la coexistencia de múltiples versiones (ej: 3.5, 4.0, 4.8).

2. ¿Cómo actualizo .NET Framework en Windows 10/Server?
Las actualizaciones llegan mediante Windows Update. Para versiones específicas, descárgalas desde Microsoft.

3. ¿Qué pasa si desinstalo una versión antigua?
Algunas aplicaciones podrían dejar de funcionar. Se recomienda mantener las versiones requeridas.

4. ¿Windows Server incluye las mismas versiones que Windows 10?
Sí, pero en Server algunas características pueden variar según la edición.

5. ¿Existe .NET Framework en Windows 11?
Sí, pero Microsoft está migrando hacia .NET 5/6/7+ como parte de su evolución tecnológica.


tags: Net Framework, Windows 10, Windows Server, cómo saber, versión de Net Framework, comprobar, identificar, consultar, herramientas, compatibilidad, guía, actualizar, v

En esta sección encontrarás una mezcla de códigos recopilados de fuentes públicas de Internet y otros creados por ASP TEAM. Compartimos recursos útiles de buena fe para formar una base de conocimiento en el desarrollo de aplicaciones en ASP Clásico.