Introducción
La herramienta de reparación de Microsoft .NET Framework detecta problemas que se producen con frecuencia que afectan a las actualizaciones o la instalación 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 y 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.Última versión
Última actualización: 08/01/2024
Versión: v1.5 Versión: 4.8.4739.15 Idiomas admitidos: inglés (Estados Unidos)Cambios que se incluyen en la versión v1.5
-
La herramienta admite ahora Microsoft .NET Framework 4.8, 4.7.2, 4.7.1, 4.7 y 4.6.2. Por lo tanto, la fijación y reparación también son aplicables a estos productos.
-
Corrige una vulnerabilidad de elevación de privilegios detallada en CVE 2024-38081.
-
Quita las versiones de fuera del sistema operativo y .NET Framework.
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 compatibles y las versiones de .NET Framework se muestran en "Configuraciones afectadas".
Información de la descarga
La última versión de la herramienta de reparación de .NET Framework está disponible para su descarga desde el siguiente sitio web del Centro de descarga de Microsoft:
Opciones de línea de comandos compatibles con esta herramienta
Opción Estándar |
Descripción |
Uso |
---|---|---|
/? O /help |
Muestra la información de ayuda. |
NetFxRepairTool.exe /? |
/q O /quiet |
Modo silencioso. No es necesaria ninguna interacción del usuario y la herramienta prueba todas las correcciones o reparaciones y guarda el archivo de registro. Las opciones "/q" y "/p" se excluyen mutuamente. |
NetFxRepairTool.exe /q |
/p OR /passive |
Modo desatendida. Solo se muestra la barra de progreso. Las opciones "/q" y "/p" se excluyen mutuamente. |
NetFxRepairTool.exe /p |
/a OR /addsource |
Modo de reparación sin conexión. Los archivos redistribuibles de instalación necesarios para su reparación se copian desde un recurso compartido de red o una ruta de acceso de carpeta especificado por el indicador "/addsource". Por lo general, esto se debe usar cuando la herramienta funciona en un entorno desconectado o bloqueado. |
NetFxRepairTool.exe>de la ruta de acceso a la carpeta /a < Ejemplo: NetFxRepairTool.exe /a "\\SharePc\ShareFolder" |
/r OR /repair |
Opcionalmente, la operación de reparación se puede definir como objetivo de 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 "/reparar" también se puede usar junto con el valor "Ninguno" para aplicar correcciones y omitir la reparación en ejecución para cualquier línea base del producto. Cuando esta opción se usa junto con el valor "Ninguno", no se debe especificar la opción "/addsource". Esta opción solo se aplica en los modos silencioso y pasivo. |
NetFxRepairTool.exe /r <versión1>;><versión2 Valores de versión compatibles: .net35, .net4, .net45, .net451, .net452, .net46, .net461, .net462, .net471, .net472, .net48, ninguno Ejemplos: NetFxRepairTool.exe /q /r .net4 NetFxRepairTool.exe /q /r .net35;. net45 |
/l OR /logs |
Opcionalmente, establece la ruta de acceso de carpeta deseada para el archivador de registros (FixDotNet*.cab) generado por la herramienta. La ubicación predeterminada (que no especifica esta opción) del archivo CAB es la carpeta de escritorio del usuario actual. |
NetFxRepairTool.exe>de la ruta de acceso a la carpeta /l < Ejemplo: NetFxRepairTool.exe /l "%temp%" |
/c OR /collectonly |
Modo Solo recopilación de registros. Este modo permitirá la recopilación de registros relevantes para la configuración de .NET Framework, que es útil para la solución de problemas. Las operaciones de reparación o de corrección no se realizan cuando se especifica esta opción. Esta opción solo es aplicable en los modos silencioso y pasivo y suprimirá todas las demás operaciones. |
NetFxRepairTool.exe /q /c O NetFxRepairTool.exe /p /c |
/n OR /noceipconsent |
Dejar de enviar información de comentarios a Microsoft. De forma predeterminada (sin especificar la marca) se supone que el usuario ha optado por enviar datos de uso a Microsoft. Esta opción solo se aplica en los modos silencioso y pasivo. |
NetFxRepairTool.exe /q /n O 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 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 discrecionales (DACL) en determinadas carpetas o resolver problemas relacionados con un registro de actualización no válido o dañado.
Soporte técnico sin conexión
La herramienta de reparación de .NET Framework proporciona una opción para reparar las versiones de .NET Framework que están 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 manera predeterminada, la herramienta descarga estos paquetes de Internet durante la reparación. Si el equipo tiene conectividad limitada o sin conexión a Internet, debes usar 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 hacer esto 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 de archivo del instalador |
URL |
---|---|---|---|
.NET Framework 4.8 |
x86, x64 |
NDP48-x86-x64-AllOS-ENU.exe |
|
.NET Framework 4.7.2 |
x86, x64 |
NDP472-KB4054530-x86-x64-AllOS-ENU.exe |
|
.NET Framework 4.7.1 |
x86, x64 |
NDP471-KB4033342-x86-x64-AllOS-ENU.exe |
|
.NET Framework 4.7 |
x86, x64 |
NDP47-KB3186497-x86-x64-AllOS-ENU.exe |
|
.NET Framework 4.6.2 |
x86, x64 |
NDP462-KB3151800-x86-x64-AllOS-ENU.exe |
|
.NET Framework 3.5 SP1, .NET Framework 3.0 SP2 y .NET Framework 2.0 SP2 (si .NET Framework 3.0 y 3.5 están instalados) |
x86, x64 |
dotnetfx35.exe |
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 no requerir ninguna interacción del usuario para que la herramienta se ejecute. Esto es 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.
Recogida de datos
La herramienta de reparación de .NET Framework recopila información sobre el uso de herramientas, 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, lee 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 archivos de soporte técnico de Microsoft, consulte el siguiente artículo 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. Después de que la herramienta procese los registros, se crea y guarda un archivo de .cab denominado "FixDotNet*.cab" o algo similar en el escritorio del usuario actual (si se ejecuta en modo de interfaz de usuario) o en una ubicación especificada. Al hacer clic en Finalizar en el asistente, la herramienta envía el archivo de .cab que contiene los registros a Microsoft. El archivo FixDotNet*.cab permanece en el escritorio (o en la ubicación especificada), independientemente de si decide enviar los datos a Microsoft. Si usa la opción "/q", le recomendamos que también use la opción "/logs" para guardar los registros en alguna 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 través de .NET Framework 4.8.Versión v1.4
Idiomas admitidos: inglés (Estados Unidos)
Agrega compatibilidad con .NET Framework 4.6.2 a través de .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 agrega compatibilidad con modo silencioso y 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 fijación y reparación también son aplicables para estos productos. Se agrega un nuevo modificador de línea de comandos opcional para habilitar la reparación de versiones específicas de .NET Framework para reemplazar 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 opcionalmente en una ubicación especificada por el usuario mediante una opción de línea de comandos. Esta nueva opción reemplaza la ubicación predeterminada, que es el escritorio del usuario actual en modo de interfaz de usuario y la carpeta %temp% en modo silencioso o pasivo . Una nueva opción te permite ejecutar la herramienta de reparación en el modo Solo colección de registros sin aplicar correcciones ni reparaciones. La opción ofrece la flexibilidad de recopilar e investigar registros antes de aplicar correcciones reales. Se agrega una nueva compatibilidad opcional que te permite 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 que tienen conectividad a Internet limitada o sin conexión a Internet. 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
Puedes usar la herramienta de reparación de .NET Framework para corregir problemas de configuración de las siguientes configuraciones:
-
.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)
-