La herramienta de reparación de Microsoft .NET Framework está disponible

Se aplica a
.NET Framework 4.8 .NET Framework 4.7.2 .NET Framework 4.7.1 .NET Framework 4.7 .NET Framework 4.6 .NET Framework 4.6.1 .NET Framework 4.6.2 .NET Framework 4.5.2 .NET Framework 3.5 Service Pack 1

Introducción

La Herramienta de reparación de Microsoft .NET Framework detecta problemas frecuentes que afectan al programa de instalación o a las actualizaciones de Microsoft .NET Framework. La herramienta intenta resolver estos problemas aplicando correcciones conocidas o reparando instalaciones dañadas de las versiones compatibles de .NET Framework. La herramienta tiene una interfaz de usuario (UI) basada en asistente fácil de usar. También admite el uso de la línea de comandos junto con opciones más avanzadas.

Microsoft ha publicado la siguiente versión actualizada de la herramienta de reparación de Microsoft .NET Framework.

Versión más reciente

Última actualización: 01/08/2024
Versión: v1.5
Versión: 4.8.4739.15
Idiomas admitidos: Inglés (Estados Unidos)

Cambios incluidos en la versión v1.5

  • La herramienta ahora es compatible con Microsoft .NET Framework 4.8, 4.7.2, 4.7.1, 4.7 y 4.6.2. Por lo tanto, la reparación y el arreglo también son aplicables a estos productos.

  • Aborda una vulnerabilidad de elevación de privilegios detallada en CVE 2024-38081.

  • Quita las versiones del sistema operativo y de .NET Framework que no son compatibles.

    La herramienta admite todas las características de la versión anterior tal cual.

Notas

  • La Herramienta de reparación de .NET Framework solo está disponible en inglés.
  • Las plataformas admitidas y las versiones de .NET Framework se enumeran en "Configuraciones afectadas".

Información de la descarga

La versión más reciente de la Herramienta de reparación de .NET Framework está disponible para su descarga en el siguiente sitio web del Centro de descarga de Microsoft:

Herramienta de reparación de Microsoft .NET Framework

Opciones de línea de comandos compatibles con esta herramienta

Opción Standard Descripción Uso
/? OR /help Muestra la información de ayuda. NetFxRepairTool.exe /?
/q OR /quiet Modo silencioso. No se requiere ninguna interacción del usuario y la herramienta intenta todas las correcciones o reparaciones y guarda el archivo de registro.
Las opciones "/q" y "/p" son mutuamente excluyentes.
NetFxRepairTool.exe /q
/p OR /passive Modo desatendido. Solo se muestra la barra de progreso.
Las opciones "/q" y "/p" son mutuamente excluyentes.
NetFxRepairTool.exe /p
/a OR /addsource Modo de reparación sin conexión. Los archivos redistribuibles de la instalación necesarios para la reparación se copian desde una ruta de acceso a carpeta o recurso compartido de red especificada por el marcador "/addsource". Por lo general, esto debe usarse cuando la herramienta funciona en un entorno desconectado o bloqueado. ruta de acceso de carpeta NetFxRepairTool.exe /a <>

Ejemplo:
NetFxRepairTool.exe /a "\\SharePc\ShareFolder"
/r OR /repair De manera opcional, la operación de reparación se puede definir para que se centre en un conjunto de líneas base de producto especificadas. Si no se especifica esta opción, la herramienta intentará reparar todas las versiones compatibles de .NET Framework instaladas.
La opción "/repair" también se puede usar junto con el valor "None" para aplicar correcciones y omitir la ejecución de la reparación para cualquier línea base del producto. Cuando esta opción se usa junto con el valor "None", no se debe especificar la opción "/addsource".
Esta opción solo es aplicable en los modos silencioso y pasivo.
NetFxRepairTool.exe /r <version1>; <Versión 2>

Valores de versión admitidos: .net35, .net4, .net45, .net451, .net452, .net46, .net461, .net462, .net471, .net472, .net48, none

Ejemplos:
NetFxRepairTool.exe /q /r .net4
NetFxRepairTool.exe /q /r .net35;. net45
/l O /logs Opcionalmente, establece la ruta de acceso a la carpeta deseada para el archivador de archivos de registros (FixDotNet*.cab) generado por la herramienta. La ubicación predeterminada (es decir, no especifica esta opción) del archivo CAB es la carpeta de escritorio del usuario actual. NetFxRepairTool.exe ruta de acceso a la carpeta /l <>

Ejemplo:
NetFxRepairTool.exe /l "%temp%"
/c OR /collectonly Modo de solo recopilación de registros. Este modo permite recopilar registros relevantes para la instalación de .NET Framework, lo que resulta útil para solucionar problemas. Cuando se especifica esta opción, no se realizan operaciones de reparación ni corrección.
Esta opción solo se aplica en los modos silencioso y pasivo y suprimirá todas las demás operaciones.
NetFxRepairTool.exe /q /c
O bien
NetFxRepairTool.exe /p /c
/n OR /noceipconsent Opta por no enviar información de comentarios a Microsoft. Valor predeterminado (sin especificar la marca) asume que el usuario ha optado por enviar datos de uso a Microsoft.
Esta opción solo es aplicable en los modos silencioso y pasivo.
NetFxRepairTool.exe /q /n
O bien
NetFxRepairTool.exe /p /n

Más información

Opciones de la herramienta de reparación

La herramienta de reparación de .NET Framework sigue un proceso de cuatro pasos:

  1. Intenta solucionar problemas de configuración
  2. Aplica las correcciones (requiere el consentimiento del usuario)
  3. Intenta reparar todas las versiones instaladas de .NET Framework
  4. Recopila registros (requiere el consentimiento del usuario)

La herramienta puede realizar uno o varios cambios en la versión instalada de .NET Framework. Por ejemplo, puede corregir el estado de Windows Installer en el equipo, restablecer las listas de control de acceso discrecional (DACL) en determinadas carpetas o resolver problemas relacionados con un registro de actualización no válido o dañado.

Asistencia sin conexión

La herramienta de reparación de .NET Framework proporciona una opción para reparar las versiones de .NET Framework instaladas en el equipo (paso 3 del proceso en la sección "Opciones de la herramienta de reparación"). La herramienta requiere que los archivos redistribuibles de esas versiones estén disponibles en el momento de la reparación. De forma predeterminada, la herramienta descarga estos paquetes de Internet durante la reparación. Si su equipo tiene una conectividad a Internet limitada o nula, debe utilizar el modo sin conexión para la reparación. Para ello, especifique la opción /addsource junto con la ruta de acceso de la carpeta que contiene los archivos redistribuibles, como en el ejemplo siguiente:

NetfxRepairTool.exe /addsource \\SHARE_PC\SHARE_FOLDER Si la herramienta de reparación no encuentra el redistribuible necesario en la carpeta especificada, intentará descargar el archivo de Internet. La herramienta de reparación no puede hacerlo si no se puede descargar el archivo necesario. En la tabla siguiente se enumeran los archivos redistribuibles de .NET Framework.

Versión y perfil Arquitectura Nombre del archivo del instalador Dirección URL
.NET Framework 4.8 x86, x64 NDP48-x86-x64-AllOS-ENU.exe https://go.microsoft.com/fwlink/?LinkId=2088631
.NET Framework 4.7.2 x86, x64 NDP472-KB4054530-x86-x64-AllOS-ENU.exe https://go.microsoft.com/fwlink/?LinkId=863265
.NET Framework 4.7.1 x86, x64 NDP471-KB4033342-x86-x64-AllOS-ENU.exe https://go.microsoft.com/fwlink/?LinkId=852104
.NET Framework 4.7 x86, x64 NDP47-KB3186497-x86-x64-AllOS-ENU.exe https://go.microsoft.com/fwlink/?LinkId=825302
.NET Framework 4.6.2 x86, x64 NDP462-KB3151800-x86-x64-AllOS-ENU.exe https://go.microsoft.com/fwlink/?LinkId=780600
.NET Framework 3.5 SP1, .NET Framework 3.0 SP2, .NET Framework 2.0 SP2 (si .NET Framework 3.0 y 3.5 están instalados) x86, x64 dotnetfx35.exe https://go.microsoft.com/fwlink/?LinkId=259762

Modo silencioso y modo pasivo

Todas las funciones de la herramienta de reparación se pueden automatizar ejecutando la herramienta en modo silencioso o pasivo. Esto tiene la ventaja de que no requiere ninguna interacción del usuario para que la herramienta se ejecute. Esto resulta especialmente útil en implementaciones grandes en las que los administradores del sistema pueden configurar la herramienta (a través de la línea de comandos) y también recopilar registros en ubicaciones específicas.

Recopilación de datos

La Herramienta de reparación de .NET Framework recopila información sobre el uso de la herramienta además de recopilar datos de instalación de diagnóstico. La información de uso se usa para mejorar la calidad de la Herramienta de reparación de .NET Framework y los datos de instalación se usan para mejorar la configuración de .NET Framework. Esta información no se usa para marketing ni se vende a terceros. Para obtener más información, lea la Declaración de privacidad de la herramienta de reparación de Microsoft .NET Framework.

Para obtener más información sobre cómo descargar los archivos de soporte técnico de Microsoft, consulte el artículo siguiente en Microsoft Knowledge Base:

119591 Cómo obtener archivos de soporte técnico de Microsoft desde los servicios en línea

Microsoft examinó este archivo en busca de virus. Microsoft usó el software de detección de virus más reciente que había disponible en la fecha en la que se publicó el archivo. El archivo está guardado en servidores de seguridad mejorada que ayudan a prevenir cambios no autorizados del archivo.

Nota La característica de recopilación de datos crea un archivo CAB comprimido de los registros de instalación de .NET Framework. Una vez que la herramienta procesa los registros, se crea un archivo .cab denominado "FixDotNet*.cab" o algo similar y se guarda en el escritorio del usuario actual (si se ejecuta en modo de interfaz de usuario) o en una ubicación específica. Cuando hace clic en Finalizar en el asistente, la herramienta envía a Microsoft el archivo .cab que contiene los registros.

El archivo FixDotNet*.cab permanece en el escritorio (o en la ubicación especificada) independientemente de si decide enviar los datos a Microsoft.

Si utiliza la opción "/q", se recomienda utilizar también la opción "/logs" para guardar los registros en una ubicación específica o en un recurso compartido de red para admitir escenarios empresariales.

Si utiliza la opción /q, recomendamos que también utilice la opción /logs para guardar los registros en una ubicación específica o en un recurso compartido de red para admitir escenarios empresariales.

Historial de versiones

Versión v1.5

Idiomas admitidos: Inglés (Estados Unidos)

Agrega compatibilidad con .NET Framework 4.6.2 a .NET Framework 4.8.

Versión v1.4

Idiomas admitidos: Inglés (Estados Unidos)

Agrega compatibilidad con .NET Framework 4.6.2 a .NET Framework 4.8.

Versión v1.3

Idiomas admitidos: Inglés (Estados Unidos)

Amplía la compatibilidad con .NET Framework 4.5.2, .NET Framework 4.6 y .NET Framework 4.6.1.

Versión v1.2

Idiomas admitidos: Inglés (Estados Unidos)

Se ha agregado compatibilidad con el modo silencioso y el modo pasivo a través de la línea de comandos para la herramienta. Ahora, la herramienta no requiere que se ejecute solo en modo de interfaz de usuario. Por lo tanto, la tarea se puede automatizar.

La herramienta ahora es compatible con .NET Framework 4.5 y .NET Framework 4.5.1. Por lo tanto, la reparación y el arreglo también son aplicables para estos productos.

Se agregó un nuevo modificador de línea de comandos opcional para permitir la reparación de versiones específicas de .NET Framework para invalidar la reparación de otras versiones instaladas al mismo tiempo.

El archivo de registro generado por la herramienta de reparación ahora se puede guardar de forma opcional en una ubicación especificada por el usuario mediante una opción de línea de comandos. Esta nueva opción invalida la ubicación predeterminada, que es el escritorio del usuario actual en el modo de interfaz de usuario y la carpeta %temp% en modo silencioso o pasivo .

Una nueva opción le permite ejecutar la herramienta de reparación en el modo de recopilación de registros solamente , sin aplicar ninguna corrección ni reparación. La opción ofrece flexibilidad para recopilar e investigar registros antes de aplicar correcciones reales.

Se ha agregado una nueva compatibilidad opcional para que puedas optar por no participar en cualquier recopilación de datos en modo silencioso o pasivo .  

Versión: v1.1

Idiomas admitidos: Inglés (Estados Unidos)
La versión v1.1 amplía la compatibilidad con .NET Framework 3.5 SP1 (esto incluye .NET Framework 3.0 SP2 y .NET Framework 2.0 SP2). La versión v1.1 también agrega compatibilidad sin conexión para equipos con conectividad a Internet limitada o nula.

Versión: v1.0

Idiomas admitidos: Inglés (Estados Unidos)
La versión v1.0 es la primera versión de la herramienta que tenía compatibilidad con .NET Framework 4 y sus actualizaciones.

Configuraciones afectadas

Puede usar la herramienta de reparación de .NET Framework para corregir los problemas de instalación de las configuraciones siguientes:

  • .NET Framework 4.8 en los siguientes sistemas operativos:

    • Windows Server 2008 R2 Service Pack 1 (SP1)
  • .NET Framework 4.7.2 en los siguientes sistemas operativos:

    • Windows Server 2008 R2 Service Pack 1 (SP1)
  • .NET Framework 4.7.1 en los siguientes sistemas operativos:

    • Windows Server 2008 R2 Service Pack 1 (SP1)
  • .NET Framework 4.6.1 en los siguientes sistemas operativos:

    • Windows Server 2008 R2 Service Pack 1 (SP1)
  • .NET Framework 4.6.2 en los siguientes sistemas operativos:

    • Windows Server 2008 Service Pack 2 (SP2)
    • Windows Server 2008 R2 Service Pack 1 (SP1)
  • .NET Framework 3.5 SP1 en los siguientes sistemas operativos:

    • Windows Server 2008 Service Pack 2 (SP2)