Como saber que net framework tengo instalado en Windows 10/Server
Windows Server
- Por Programador ASP clásico /
- 01/11/2023 @ 16:42:08 /
- 1576 visitas
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
Presiona Win + R, escribe
regedit
y pulsa Enter.Si aparece un mensaje de Control de Cuentas de Usuario (UAC), haz clic en Sí.
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
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
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
Haz clic derecho en mscorlib.dll → Propiedades → Detalles.
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
Presiona Win + R, escribe
appwiz.cpl
y pulsa Enter.
Paso 2: Ver Programas Instalados
Haz clic en Ver programas instalados (en Windows 10/Server, también puedes usar Configuración → Aplicaciones).
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.