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:
- Intenta solucionar problemas de configuración
- Aplica las correcciones (requiere el consentimiento del usuario)
- Intenta reparar todas las versiones instaladas de .NET Framework
- 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.
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)