elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Sigue las noticias más importantes de seguridad informática en el Twitter! de elhacker.NET


+  Foro de elhacker.net
|-+  Sistemas Operativos
| |-+  Windows (Moderador: Randomize)
| | |-+  Tutorial: Evitar instalar versiones de .Net Framework antiguas para correr apps
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Tutorial: Evitar instalar versiones de .Net Framework antiguas para correr apps  (Leído 2,568 veces)
Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.818



Ver Perfil
Tutorial: Evitar instalar versiones de .Net Framework antiguas para correr apps
« en: 25 Enero 2016, 16:37 pm »

Buenas

Seguramente si estás leyendo esto es por que quizás tengas alguna aplicación que requiere una versión antigua de .Net Framework, eso te supone un fastidio y te ha entrado la curiosidad sobre este tema...

Pues bien, hace poco descubrí un "truco" para exigir al sistema operativo que las aplicaciones utilicen siempre la ultima version del CLR que esté instalada en el sistema, y de esta manera se consigue evitar tener instalados los runtimes de .Net Framework de versioens anteriores solamente para pdoer correr un par de aplicaciones antiguas... siempre me ha parecido un estorbo tener que instalar el .Net Framework 3.5 a estas alturas.

Creo que este "truco" es muy poco conocido (aparte de ser maravillosamente util) y por ese motivo he querido compartirlo con ustedes.

No se si a este post se le puede considerar un tutorial, por que para aplicar el "truco" es tan sencillo como agregar un nuevo valor de registro en el registro de Windows.

Aquí os lo dejo en forma de script de registro:
Código
  1. Windows Registry Editor Version 5.00
  2.  
  3. ; 64 Bit side.
  4. [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework]
  5. "OnlyUseLatestCLR"=dword:00000001
  6.  
  7. ; 32 Bit side.
  8. [HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\.NETFramework]
  9. "OnlyUseLatestCLR"=dword:00000001
( Copiar el código, pegarlo en un editor de texto, guardarlo en un archivo acabado en extensión .reg, y por último, ejecutarlo. )

O en Batch-Script si lo prefieren automatizar de esta manera:
Código
  1. @Echo Off
  2.  
  3. :: 64 Bit side.
  4. REG.exe ADD "HKLM\SOFTWARE\Microsoft\.NetFramework" /V "OnlyUseLatestCLR" /T "REG_DWORD" /D "0x00000001" /F
  5.  
  6. :: 32 Bit side.
  7. REG.exe ADD "HKLM\SOFTWARE\wow6432node\Microsoft\.NetFramework" /V "OnlyUseLatestCLR" /T "REG_DWORD" /D "0x00000001" /F
  8.  
( Copiar el código, pegarlo en un editor de texto, guardarlo en un archivo acabado en extensión .bat o .cmd, y por último, ejecutarlo. )

PD: Por el momento funciona de maravilla y no he encontrado problemas secundarios, lo he testeado en Windows 10 durante un par de días con aplicaciones que requieren tener instalado .NetFx 3.5 y superiores.

Saludos!


« Última modificación: 25 Enero 2016, 16:46 pm por Eleкtro » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines