top of page

Cómo reparar error 0x800f081f .net framework 3.5 Windows 10


Microsoft desarrolla de forma paralela a sus aplicaciones principales (como sistemas operativos) una serie de complementos los cuales tiene como propósito facilitar la ejecución, compatibilidad o desempeño tanto del propio sistema operativo como de otros parámetros de este.

Una de los complementos más conocidos a nivel de Windows 10 es .NET Framework el cual actualmente está en su versión 4.7 pero una de las más usadas es la versión 3.5 y la función principal de .NET Framework 3.5 es permitir la ejecución de una aplicación en Windows 10.

Novedades .NET Framework

Dentro de las novedades de esta versión de .NET Framework encontramos:

  • Mejoras de rendimiento en Windows Presentation Foundation integrando un mejor tiempo de inicio al ser más rápido y un mejor rendimiento de los efectos de mapa de bits.

  • Integración de ASP.NET Dynamic Data la cual brinda un marco de trabajo que puede ser implementado con la técnica scaffolding la cual a su vez facilita el desarrollo rápido controlado por datos sin que sea necesario la ejecución de código y este puede ser integrado a ASP.NET AJAX

  • Mejoras globales en Common Language Runtime

  • En LINQ to SQL ahora se incluye compatibilidad para las nuevas funciones de fecha y secuencia de los archivos de SQL Server.

  • Nuevas compatibilidades con las funciones de secuencia de archivos y columnas dispersas de SQL Server.

Ahora, muchos desarrolladores basan sus aplicaciones para que sean ejecutadas usando .NET Framework y en algunas ocasiones podemos encontrarnos con el error 0X800f081f el cual tiene una raíz principal junto a otros códigos como son el 0x800F0906, 0x800F0907 y el 0x800F0922 los cuales impiden que .NET Framework sea ejecutado de forma integral en Windows 10.

Motivos de error comunes

Básicamente este error se debe a un tema de incompatibilidad de Microsoft .NET Framework 3.5 y su origen se da cuando lo hemos habilitado desde alguna de las siguientes opciones:

  • A través del asistente de instalación.

  • Usando la herramienta de Administración y mantenimiento de imágenes de implementación (DISM).

  • A través de los comandos de Windows PowerShell.

.NET Framework es una característica que no está habilitada por defecto en sistemas operativos Windows 10, Windows Server 2016, Windows Server versión 1709, Windows 8.1, Windows Server 2012 R2, Windows 8 y Windows Server 2012, por ello debemos habilitarla desde las características de Windows:

Cuando se realiza este proceso, Windows 10 tomara los binarios .NET y otros archivos que juegan un rol vital para su desempeño y si el equipo no cuenta con las características necesarias se puede dar pie a este error.

Errores comunes

Los errores tradicionales de .NET Framework son:

  • 0x800F081F: Este error significa que Windows 10 no puede encontrar los archivos de origen .NET para que la instalación siga su curso.

  • 0x800F0906: Con este error Windows 10 no ha podido descargar los archivos de origen .NET, no pudo establecer una conexión a Internet o no pudo instalar una función o servicio de función de .NET.

  • 0x800F0907: Para este error la herramienta DISM genero un error o la configuración de la política de la red local impidió que Windows se conecte a la red

  • 0x800F0922: Allí se presenta un fallo en el procesamiento de instaladores avanzados .NET o comandos genéricos.

Ahora Solvetic explicará cómo podemos corregir dicho error y así poder usar .NET Framework de la forma esperada.

1. Habilitar .NET Framework usando la utilidad DISM en Windows 10

La utilidad de Administración y mantenimiento de imagen de implementación DISM es una herramienta para ser usada en la línea de comandos gracias a la cual podemos ejecutar el mantenimiento y la preparación de las imágenes de Windows, siendo compatibles las imágenes de Windows PE, Entorno de recuperación de Windows (Windows RE) y Configuración de Windows.

Paso 1

Para este proceso debemos contar con una imagen ISO de Windows 10 la cual podemos descargar en el siguiente enlace oficial:

ISO WINDOWS 10

Paso 2

Una vez descargada, la podremos grabar en un DVD o USB de arranque y posterior a ello debemos montarla en el equipo, para esto damos clic derecho sobre la imagen y seleccionamos la opción “Montar”:

Paso 3

Esto creara una unidad virtual con la imagen de Windows 10, en este caso notemos que se ha asignado la letra K

Paso 4

Ahora iremos al símbolo del sistema como administradores y allí ejecutamos la siguiente sintaxis:

dism /online /enable-feature /featurename:NetFx3 /All /Source:[Unidad]:\sources\sxs /LimitAccess 

Nota: debemos reemplazar la línea Unidad con la letra que Windows 10 asigno a la unidad virtual

Paso 5

Podemos ver que automáticamente se dará inicio al proceso de instalación de características de .Net Framework. Una vez se complete este proceso podemos expulsar la unidad virtual dando clic derecho sobre ella y seleccionando “Expulsar”

DESTACADOS
RECIENTES
bottom of page