tengo saber que net installed instalado framework detector desinstalar como check .net

.net - saber - desinstalar net framework 4.5 windows 10



¿Cómo encuentro la versión.NET? (17)

¿Cómo averiguo qué versión de .NET está instalada?

Estoy buscando algo tan simple como "java -version" que puedo escribir en el símbolo del sistema y que me dice la (s) versión (es) actual (es) instalada (s).

Será mejor que agregue que Visual Studio puede no estar instalado; esto es algo que normalmente quiero saber sobre una máquina cliente.


Antes de ir al símbolo del sistema, siga estos pasos ...

Abra Mi PC → haga doble clic en " C: " unidad → haga doble clic en " Windows " → haga doble clic en " Microsoft.NET " → haga doble clic en " Marco " → Dentro de esta carpeta, habrá carpeta (s) como "v1.0.3705" y / o "v2.0.50727" y / o "v3.5" y / o "v4.0.30319".

Su última versión de .NET estaría en la carpeta con el número v más alto, de modo que si v4.0.30319 está disponible, podría contener su último .NET framework. Sin embargo, el v4.0.30319 no significa que tenga .NET framework versión 4.0. La v4.0.30319 es su versión del compilador de Visual C #, por lo tanto, para encontrar la versión de .NET Framework, haga lo siguiente.

Vaya a un símbolo del sistema y siga esta ruta:

C: / Windows / Microsoft.NET / Framework / v4.0.30319 (o la carpeta con el número v más alto)

C: / Windows / Microsoft.NET / Framework / v4.0.30319> csc.exe

Salida:

Microsoft (R) Visual C # Compiler versión 4.0.30319.17929 para Microsoft (R) .NET Framework 4.5 Copyright (C) Microsoft Corporation. Todos los derechos reservados.

Ejemplo a continuación:


En su tipo de terminal dotnet --version


Hay una manera más fácil de obtener la versión .NET exacta instalada en su máquina desde un símbolo del sistema cmd. Solo sigue las siguientes instrucciones;

  1. Abra el símbolo del sistema (es decir, Windows + R → escriba "cmd").
  2. Escriba el siguiente comando, todo en una línea:

reg query "HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/NET Framework Setup/NDP"

(Esto mostrará una lista de todas las versiones de .NET).

  1. Si desea verificar la última versión de .NET 4.
  2. Escriba las siguientes instrucciones en una sola línea:

reg query "HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/NET Framework Setup/NDP/v4/full" /v version

Encuentre la imagen adjunta a continuación para ver cómo se muestra.


Hay una manera más fácil de obtener la versión .NET exacta instalada en su máquina desde un símbolo del sistema cmd. Solo sigue las siguientes instrucciones;

Abra el símbolo del sistema (es decir, Windows + R → escriba "cmd") y escriba el siguiente comando, todo en una línea:% windir% / Microsoft.NET / FrameWork, y luego navegue hasta el directorio con el último número de versión.

Consulte http://dotnettec.com/check-dot-net-framework-version/


MSDN lo detalla aquí muy bien sobre cómo verificarlo desde el registro:

Para encontrar versiones de .NET Framework viendo el registro (.NET Framework 1-4)

  1. En el menú Inicio, elija Ejecutar.
  2. En el cuadro Abrir, ingrese regedit.exe. Debe tener credenciales administrativas para ejecutar regedit.exe.
  3. En el Editor del registro, abra la siguiente subclave:

    HKEY_LOCAL_MACHINE / SOFTWARE / Microsoft / NET Framework Setup / NDP

Las versiones instaladas se enumeran bajo la subclave NDP. El número de versión se almacena en la entrada de la Versión. Para .NET Framework 4, la entrada de la Versión está bajo la subclave Cliente o Completa (bajo NDP), o bajo las dos subclaves.

Para encontrar versiones de .NET Framework viendo el registro (.NET Framework 4.5 y posterior)

  1. En el menú Inicio, elija Ejecutar.
  2. En el cuadro Abrir, ingrese regedit.exe. Debe tener credenciales administrativas para ejecutar regedit.exe.
  3. En el Editor del registro, abra la siguiente subclave:

    HKEY_LOCAL_MACHINE / SOFTWARE / Microsoft / NET Framework Setup / NDP / v4 / Full

Tenga en cuenta que la ruta a la subclave completa incluye la subclave Net Framework en lugar de .NET Framework

Compruebe si hay un valor DWORD llamado Release . La existencia del lanzamiento DWORD indica que el .NET Framework 4.5 o posterior se ha instalado en esa computadora.

Nota : La última fila en la instantánea anterior que obtuvo lecturas recortadas On all other OS versions: 461310 . Probé mi mejor nivel para evitar que se recortara la información mientras tomaba la captura de pantalla pero la mesa era demasiado grande.


Para cualquiera que ejecute Windows 10 1607 y busque .net 4.7 . Haga caso omiso de todo lo anterior.

No está en el registro , la carpeta C: / Windows / Microsoft.NET o la lista de programas instalados o la pantalla de WMIC de esa misma lista.

Busque "actualizaciones instaladas" KB3186568.


Para la versión del marco que está instalado, varía según qué service packs y revisiones ha instalado. Eche un vistazo a esta página de MSDN para más detalles. Sugiere buscar en %systemroot%/Microsoft.NET/Framework para obtener la versión.

Environment.Version te dará programáticamente la versión del CLR.

Tenga en cuenta que esta es la versión de CLR, y no necesariamente la misma que la última versión del marco que ha instalado (.NET 3.0 y 3.5 usan la v2 del CLR).


Para obtener la (s) versión (s) instalada (s) en la línea de comando, recomiendo usar net-version .

  • Es solo un solo binario .
  • Utiliza las pautas proporcionadas por mi Microsoft para obtener información de la versión.
  • No requiere que se instale el SDK.
  • O el símbolo del sistema de Visual Studio.
  • No requiere que use regedit y busque claves de registro usted mismo. Incluso puede canalizar la salida en una herramienta de línea de comandos si es necesario.

El código fuente está disponible en net-version

Divulgación completa: Creé esta herramienta por frustración.




Si abre un símbolo del sistema y escribe los dos comandos siguientes, se enumerarán todas las versiones de marco que están instaladas en la máquina actual (cada una se almacena en un directorio separado dentro de este directorio).

cd %systemroot%/Microsoft.NET/Framework dir /A:D


Si está desarrollando alguna aplicación .Net (por ejemplo, una aplicación web), puede crear una línea de código de error (como invocar un nombre de función incorrecto) y volver a cargar su página, se mostrará la versión de .Net.


Si lo hace con bastante frecuencia (como suelo hacerlo), puede crear un acceso directo en su escritorio de la siguiente manera:

  1. Haga clic derecho en el escritorio y seleccione NuevoAcceso directo .
  2. En el campo de ubicación, pegue esta cadena: powershell.exe -noexit -command "gci ''HKLM:/SOFTWARE/Microsoft/NET Framework Setup/NDP'' -recurse | gp -name Version,Release -EA 0 | where { $_.PSChildName -match ''^(?!S)/p{L}''} | select PSChildName, Version, Release" (esto es de la publicación de Binoj Antony ).
  3. Presione Siguiente . Dale un nombre al atajo y termina .

(NOTA: no estoy seguro de si esto funciona para 4.5, pero puedo confirmar que funciona para 4.6 y versiones anteriores a 4.5).


Simplemente escriba uno de los siguientes comandos para darle la última versión en la primera línea.

1. CSC 2. GACUTIL /l ? 3. CLRVER

Solo puede ejecutarlos desde el símbolo del sistema de Visual Studio si tiene instalado Visual Studio, o si tiene el SDK de .NET Framework, entonces el símbolo del sistema del SDK.

4. wmic product get description | findstr /C:".NET Framework" 5. dir /b /ad /o-n %systemroot%/Microsoft.NET/Framework/v?.*

El último comando (5) listará todas las versiones (excepto 4.5) de .NET instalado, lo último primero .
Necesita ejecutar el 4to comando para ver si .NET 4.5 está instalado.

A continuación se proporcionan otras tres opciones del símbolo del sistema de PowerShell.

6. [environment]::Version 7. $PSVersionTable.CLRVersion 8. gci ''HKLM:/SOFTWARE/Microsoft/NET Framework Setup/NDP'' -recurse | gp -name Version,Release -EA 0 | where { $_.PSChildName -match ''^(?!S)/p{L}''} | select PSChildName, Version, Release

El último comando (8) le dará todas las versiones, incluido .NET 4.5.


Simplemente escriba lo siguiente en la línea de comando:

dir /b /ad /o-n %systemroot%/Microsoft.NET/Framework/v?.*

Su versión de dotnet se mostrará como el número más alto.


.NET Version Detector es una utilidad de GUI que muestra cuál de las seis (!) Versiones del marco están instaladas.


clrver es excelente. Simplemente ejecútelo en el prompt .NET y listará todas las versiones de framework disponibles.