Existen algunos componentes que quizás nunca escuchamos, o poco oímos, en Windows 10/11 pero que en segundo plano cumplen tareas especiales para que tanto las aplicaciones como el propio sistema puedan trabajar de una manera integral y una de estas es .NET Framework.
.NET Framework es un entorno de tiempo de ejecución en el cual encontramos un grupo de bibliotecas desarrolladas por Microsoft las cuales permiten crear y administrar un ambiente para el desarrollo y ejecución de aplicaciones en el lenguaje de programación C#, Visual Basic.NET y otros lenguajes compatibles con .NET.
- Common Language Runtime (CLR): es el entorno de ejecución del .NET Framework y en él se encuentran servicios de administración de memoria, recolección de basura, manejo de excepciones, seguridad y más tareas.
- Biblioteca de Clases de .NET (BCL): hace referencia a una colección de clases, interfaces y tipos predefinidos para otorgar funciones para el desarrollo de aplicaciones tales como gestión de archivos, criptografía, comunicación en red y muchas más.
Un problema en la actualidad es que .NET Framework puede sufrir fallas por lo cual será necesaria su reparación, Solvetic tiene una serie de opciones para corregir y reparar .NET Framework en Windows.
1 Reparar NET Framework usando utilidad de reparación
Esta es una herramienta desarrollada por Microsoft y esta disponible en el siguiente enlace:
Su tarea básica es encontrar y corregir fallos que están relacionadas con las actualizaciones o la instalación de Microsoft .NET Framework en el sistema, su funcionamiento consiste en reparar automáticamente el error o bien usar versiones compatibles de .NET Framework para dar una solución al problema actual.
Damos clic en la descarga de herramienta de reparación de Microsoft .NEt Framework y una vez que haya descargado vamos a dar clic en el archivo para proceder con la ejecución del asistente:
Debemos aceptar los permisos de UAC:
Se abrirá el asistente y debemos aceptar los términos de la licencia:
Damos clic en “Next” para que el asistente lleve a cabo la tarea de realizar unas pruebas de .NET Framework:
Al finalizar veremos lo siguiente. Allí vemos las acciones que se ejecutarán para corregir el error, al dar clic en “Next” se llevara a cabo la ejecución de estas acciones:
Damos clic en “Next” de nuevo para ver los eventos de la tarea que acaba de ser ejecutada con el asistente.
Damos clic en “Finish” para salir del asistente y .NET Framework estará arreglado.
2 Reparar NET Framework rehabilitando de nuevo .NET Framework
.NET Framework está en Windows 10/11 como una característica del sistema por lo cual si falla será posible deshabilitarla y luego habilitarla de nuevo, para esto en el buscador de Inicio vamos a ingresar la palabra “características” y en los resultados damos clic en “Activar o desactivar las características de Windows”:
En la ventana emergente veremos lo siguiente:
En esta ventana desactivaremos las siguientes casillas:
- .NET Framework 3.5
- .NET Framework 4.8
Damos clic en “Aceptar” para iniciar el proceso:
Se aplicarán los cambios:
Esperamos que llegue a su final:
Cerramos esta ventana y ahora vamos a reiniciar Windows para que los cambios sean aplicados:
Se reiniciará Windows:
Esperamos que cargue:
Una vez iniciemos sesión, desde el buscador ingresamos la palabra “característica” y en los resultados damos clic en “Activar o desactivar las características de Windows”:
Veremos lo siguiente:
Vamos a activar las casillas: Al dar clic en “Aceptar” se abrirá la siguiente ventana:
- .NET Framework 3.5
- .NET Framework 4.8
Debemos dar clic en “Dejar que Windows Update descargue los archivos por ti” para que se descargue todo lo requerido:
Esperamos que este proceso finalice:
Después de esto se aplicaran los cambios:
Nuevamente vamos a reiniciar Windows para que se complete el proceso y .NET Framework funcione:
Se completará el proceso:
3 Reparar NET Framework desde Consola
En este caso Solvetic te enseñará como usar PowerShell o la terminal en caso de errores, esto dependerá de la versión de Windows usada ya que el comando puede funcionar en una u otra de forma incorrecta-
En el buscador de Inicio ingresamos la palabra “powershell” y lo vamos a abrir dando clic en “Ejecutar como administrador”:
En la terminal vamos a ejecutar lo siguiente:
Get-Package -Name “Microsoft .Net*” | Uninstall-Package
Ingresamos la letra S para confirmar el proceso, esto solo será correcto si se ha descargado directamente alguna versión de .NET Framework desde su web oficial mas no a través de Windows Update:
Después de esto vamos a buscar los paquetes relacionados con .NET Framework usando el siguiente comando:
winget search Microsoft.DotNet
Como vemos se da un error de winget, para esto simplemente vamos a abrir la Terminal dando clic derecho sobre el menú Inicio y luego dando clic en Terminal (administrador):
Ahora es momento de buscar paquetes asociados a .NET Framework con el comando:
winget search Microsoft.DotNet
Allí ingresamos la letra Y para confirmar y veremos todos los resultados asociados a .NET:
Para instalar .NET vamos a ejecutar la siguiente sintaxis:
winget install [ID]
En un momento se abrirá el instalador:
Allí luego veremos que todo fue exitoso:
Este proceso lo repetimos con las versiones que deseemos instalar:
4 Reparar NET Framework restableciendo el PC
Finalmente si ninguna de las soluciones corrige el error podemos restablecer el PC a sus valores originales, para esto vamos a la ruta:
- Inicio
- Configuración
- Sistema
- Recuperación
Ahora damos clic en la opción “Restablecer el equipo”:
Al dar clic allí veremos lo siguiente:
Es momento de seleccionar si conservamos o no los archivos, luego definimos el modo de instalación a usar local o en la nube:
Tendrás un pequeño resumen de la acción a realizar:
Damos clic en Siguiente para iniciar el proceso:
Luego al finalizar esto vamos a dar clic en el botón “Restablecer”:
Debemos esperar que el proceso sea completado para tener .NET Framework funcional.
Estas opciones nos ayudaran a recuperar el correcto funcionamiento de .NET Framework en Windows y con ello un entorno de ejecución optimo.