Compartir a través de


Instalación de .NET Framework 3.5 en Windows y Windows Server

Es posible que necesite .NET Framework 3.5 para ejecutar una aplicación en Windows o Windows Server. Windows y Windows Server incluyen .NET Framework 4, que no admite aplicaciones compiladas con .NET Framework 1.1 a 3.5. Para ejecutar estas aplicaciones, instale .NET Framework 3.5. Si es un desarrollador que requiere .NET Framework 3.5, consulte la sección Desarrolladores y .NET Framework 3.5.

Sugerencia

Es posible que pueda usar un archivo de configuración para forzar que la aplicación se ejecute en .NET Framework 4. Para obtener más información, consulte Migración: Reorientar o recompilar.

Instalación de .NET Framework 3.5 a petición

Es posible que vea el siguiente cuadro de diálogo de configuración si intenta ejecutar una aplicación que requiere una versión anterior de .NET Framework. En función de la versión de Windows, el cuadro de diálogo puede ser ligeramente diferente. Elija Descargar e instalar esta característica para habilitar .NET Framework 3.5. Esta opción requiere una conexión a Internet.

Captura de pantalla del cuadro de diálogo de instalación de .NET Framework.

¿Por qué recibo esta ventana emergente?

Microsoft crea .NET Framework y proporciona un entorno para ejecutar aplicaciones. Hay diferentes versiones disponibles. Muchas empresas desarrollan sus aplicaciones para ejecutarse mediante .NET Framework y estas aplicaciones tienen como destino una versión específica. Si ve este elemento emergente, está intentando ejecutar una aplicación que requiera una versión de .NET Framework que no esté instalada en el sistema.

Habilitación de .NET Framework 3.5 en Windows Server

Habilite .NET Framework 3.5 mediante el Asistente para agregar roles y características.

  1. Presione el botón Iniciar de la barra de tareas.
  2. Busque Asistente para agregar roles y funciones y ábralo.
  3. Busque Características de Windows y ábrala. Aparece el cuadro de diálogo Activar o desactivar características de Windows .
  4. Navegue por el asistente hasta llegar a Características.
  5. Seleccione Características de .NET Framework 3.5 en la lista.
  6. Seleccione Instalar para empezar a instalar .NET Framework 3.5.

Cuadro de diálogo Asistente para agregar roles y características de Windows Server. Se selecciona .NET Framework 3.5.

Habilitación de .NET Framework 3.5 en Windows

Puede habilitar .NET Framework 3.5 a través del Panel de control de Windows. Esta opción requiere una conexión a Internet.

  1. Presione el botón Iniciar de la barra de tareas.
  2. Busque Características de Windows y ábrala. Aparece el cuadro de diálogo Activar o desactivar características de Windows .
  3. Active la casilla .NET Framework 3.5 (incluye .NET 2.0 y 3.0), seleccione Aceptar y reinicie el equipo si se le solicita.

Captura de pantalla del cuadro de diálogo Características de Windows. Se selecciona .NET Framework 3.5.

No es necesario seleccionar los elementos secundarios para la activación HTTP de Windows Communication Foundation (WCF) y la activación no HTTP de Windows Communication Foundation (WCF), a menos que sea un desarrollador o administrador del servidor que requiera esta funcionalidad.

Descargar el instalador sin conexión

El instalador sin conexión de .NET Framework 3.5 SP1 está disponible para las versiones de Windows anteriores a Windows 10 y Windows Server 2016. Para obtener más información, consulte la página de descarga de .NET Framework 3.5 SP1.

A partir de los sistemas operativos Windows 10 y Windows Server 2016, la única forma admitida de instalar .NET Framework 3.5 en un modo sin conexión es mediante los archivos del cab medio de instalación original. Para obtener más información, consulte Consideraciones sobre la implementación de Microsoft .NET Framework 3.5.

Solución de problemas de instalación

Durante la instalación, es posible que encuentre errores 0x800f0906, 0x800f0907, 0x800f081f o 0x800F0922, en cuyo caso consulte el error de instalación de .NET Framework 3.5 para ver cómo resolver estos problemas.

Si aún no puede resolver el problema de instalación o no tiene una conexión a Internet, puede intentar instalarlo con los medios de instalación de Windows. Para obtener más información, consulte Implementación de .NET Framework 3.5 mediante Deployment Image Servicing and Management (DISM) (Implementación de .NET Framework 3.5 mediante Deployment Image Servicing and Management (DISM). Si no tiene los medios de instalación, siga las instrucciones de Creación de medios de instalación para Windows. Para obtener más información sobre las características de Windows 11 y Windows 10 a petición, consulta Características a petición.

Advertencia

Si no confía en Windows Update como origen para instalar .NET Framework 3.5, debe asegurarse de usar estrictamente orígenes de la misma versión del sistema operativo Windows correspondiente. El uso de orígenes de otra versión del sistema operativo Windows instalará una versión no coincidente de .NET Framework 3.5 o hará que se produzca un error en la instalación, dejando el sistema en un estado no compatible e inservicio.

Desarrolladores y .NET Framework 3.5

Si es desarrollador que mantiene el software existente y necesita usar .NET Framework 3.5, habilite con los pasos siguientes:

  1. Instale .NET Framework 3.5 en el sistema mediante las instrucciones de este artículo.
  2. Habilite las herramientas de desarrollo de .NET Framework 3.5 en Visual Studio. Se muestra en la página Componentes individuales .

Consulte también