Доступно средство восстановления Microsoft платформа .NET Framework

Применяется к
.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

Введение

Средство восстановления Microsoft платформа .NET Framework обнаруживает часто возникающие проблемы, влияющие на настройку или обновления Microsoft платформа .NET Framework. Средство пытается устранить эти проблемы, применив известные исправления или восстановив поврежденные установки поддерживаемых версий платформы .NET Framework. Средство имеет простой в использовании пользовательский интерфейс на основе мастера. Оно также поддерживает использование командной строки и более расширенные параметры.

Корпорация Майкрософт выпустила следующую обновленную версию средства восстановления Microsoft платформа .NET Framework.

Последняя версия

Последнее обновление: 01.08.2024
Релиз: v1.5
Версия: 4.8.4739.15
Поддерживаемые языки: Английский (США)

Изменения, включенные в релиз v1.5

  • Теперь инструмент поддерживает Microsoft платформа .NET Framework 4.8, 4.7.2, 4.7.1, 4.7 и 4.6.2. Поэтому исправление и ремонт также применимы к этим продуктам.

  • Устраняет уязвимость с повышением привилегий, описанную в CVE 2024-38081.

  • Удаляет неподдерживаемые версии операционной системы и платформы .NET Framework.

    Средство поддерживает все функции из предыдущего выпуска "как есть".

Примечания

  • Средство восстановления платформы .NET Framework доступно только на английском языке.
  • Поддерживаемые платформы и версии платформы .NET Framework перечислены в разделе "Затронутые конфигурации".

Скачать сведения

Последнюю версию средства восстановления платформы .NET Framework можно скачать со следующего веб-сайта Центра загрузки Майкрософт:

Средство восстановления Microsoft платформа .NET Framework

Поддерживаемые параметры командной строки для этого средства

Standard параметр Описание Использование
/? ИЛИ /справка Отображение сведений справки. NetFxRepairTool.exe /?
/q ИЛИ /quiet Тихий режим. Вмешательство пользователя не требуется, средство выполняет все исправления и сохраняет файл журнала.
Параметры "/q" и "/p" являются взаимоисключающими.
NetFxRepairTool.exe /q
/p ИЛИ /пассивный Автоматический режим. Отображается только индикатор выполнения.
Параметры "/q" и "/p" являются взаимоисключающими.
NetFxRepairTool.exe /p
/a ИЛИ /addsource Автономный режим восстановления. Распространяемые файлы настройки, необходимые для восстановления, копируются из сетевой папки или пути к папке, который задан флагом "/addsource". Обычно это следует использовать, когда средство работает в изолированной или заблокированной среде. NetFxRepairTool.exe /путь <к папке>

Пример:
NetFxRepairTool.exe /a "\\SharePc\ShareFolder"
/r ИЛИ /repair При необходимости операцию восстановления можно ограничить набором указанных базовых показателей продукта. Если этот параметр не указан, средство попытается восстановить все установленные поддерживаемые версии платформы .NET Framework.
Параметр "/repair" также можно использовать вместе со значением "None", чтобы просто применить исправления и пропустить восстановление для любого базового уровня продукта. Если этот параметр используется вместе со значением "None", то параметр "/addsource" указывать не следует.
Этот параметр применим только в тихом и пассивном режимах.
NetFxRepairTool.exe /r <version1>; <Версия2>

Поддерживаемые значения версий: .net35, .net4, .net45, .net451, .net452, .net46, .net461, .net462, .net471, .net472, .net48, нет

Примеры:
NetFxRepairTool.exe /q /r .net4
NetFxRepairTool.exe /q /r .net35;. net45
/l ИЛИ /logs Дополнительно задает желаемый путь к папке для файлового шкафа журналов (FixDotNet*.cab), созданного средством. По умолчанию (без указания этого параметра) расположение CAB-файла — папка рабочего стола текущего пользователя. NetFxRepairTool.exe путь к папке /l <>

Пример:
NetFxRepairTool.exe /l "%temp%"
/c ИЛИ /collectonly Режим "Только сбор журналов". В этом режиме можно собирать журналы, относящиеся к настройке платформы .NET Framework, что полезно для устранения неполадок. Если этот флажок установлен, операции восстановления и исправления не выполняются.
Этот параметр применим только в тихом и пассивном режимах и подавляет все остальные операции.
NetFxRepairTool.exe /q /c
ИЛИ
NetFxRepairTool.exe /p /c
/n ИЛИ /noceipconsent Откажитесь от отправки сведений обратной связи в корпорацию Майкрософт. Значение по умолчанию (без указания флага) предполагает, что пользователь дал согласие на отправку данных об использовании в корпорацию Майкрософт.
Этот параметр применим только в тихом и пассивном режимах.
NetFxRepairTool.exe /q /n
ИЛИ
NetFxRepairTool.exe /p /n

Дополнительные сведения

Параметры средства восстановления

Средство восстановления платформы .NET Framework работает в четыре этапа.

  1. Пытается устранить проблемы с настройкой
  2. Применение исправлений (требуется согласие пользователя)
  3. Пытается восстановить все установленные версии платформы .NET Framework
  4. Собирает журналы (требуется согласие пользователя)

Средство может внести одно или несколько изменений в установленную версию платформа .NET Framework. Например, он может исправить состояние установщика Windows на компьютере, сбросить дискреционные списки управления доступом (DACL) в определенных папках или решить проблемы, связанные с недействительной или поврежденной регистрацией обновления.

Автономная поддержка

Средство восстановления платформы .NET Framework дает возможность восстановления версий .NET Framework, установленных на компьютере (шаг 3 процедуры в разделе "Параметры средства восстановления"). Средству необходимо, чтобы распространяемые файлы этих версий были доступны во время восстановления. По умолчанию средство скачивает эти пакеты из Интернета во время восстановления. Если подключение к Интернету на компьютере ограничено или отсутствует, следует использовать для ремонта автономный режим. Для этого задайте параметр /addsource вместе с путем к папке, содержащей распространяемые файлы, как в следующем примере:

NetfxRepairTool.exe /addsource \\SHARE_PC\SHARE_FOLDER Если средство восстановления не найдет требуемый распространяемый файл в указанной папке, оно попытается загрузить файл из Интернета. Средство восстановления не сможет этого сделать, если не удается загрузить необходимый файл. В приведенной ниже таблице перечислены распространяемые файлы платформы .NET Framework.

Версия и профиль Архитектура Имя файла установщика 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 с пакетом обновления 1 (SP1), платформа .NET Framework 3.0 с пакетом обновления 2 (SP2), .NET Framework 2.0 с пакетом обновления 2 (SP2) (если установлены платформа .NET Framework 3.0 и 3.5) x86, x64 dotnetfx35.exe https://go.microsoft.com/fwlink/?LinkId=259762

Тихий и пассивный режимы

Все функции инструмента восстановления можно автоматизировать, запустив инструмент в тихом или пассивном режиме. Преимущество этого заключается в том, что для запуска средства не требуется вмешательство пользователя. Это особенно полезно в крупных развертываниях, в которых системные администраторы могут настраивать средство (с помощью командной строки), а также собирать журналы в указанных расположениях.

Сбор данных

Средство восстановления платформы .NET Framework собирает сведения об использовании средства в дополнение к сбору диагностических данных об установке. Сведения об использовании используются для повышения качества работы средства восстановления платформы .NET Framework, а данные об установке используются для улучшения настройки платформы .NET Framework. Эти сведения не используются в маркетинговых целях и не продаются третьим лицам. Дополнительные сведения см. в Заявлении о конфиденциальности средства восстановления Microsoft платформа .NET Framework.

Дополнительные сведения о загрузке файлов службы поддержки Майкрософт см. в следующей статье базы знаний Майкрософт:

119591 Как скачать файлы поддержки Майкрософт от веб-службы

Корпорация Майкрософт проверила этот файл на наличие вирусов. Корпорация Майкрософт использовала новейшее программное обеспечение для обнаружения вирусов, доступное на дату публикации файла. Файл хранится на защищенных серверах, что предотвращает его несанкционированное изменение.

Примечание Функция сбора данных создает сжатый CAB-файл журналов установки платформа .NET Framework. После обработки журналов средством создается файл .cab с именем "FixDotNet*.cab" или подобным файлом, который сохраняется на рабочем столе текущего пользователя (если он работает в режиме пользовательского интерфейса) или в указанном расположении. При нажатии кнопки "Готово " средство отправляет файл .cab, содержащий журналы, в корпорацию Майкрософт.

Файл FixDotNet*.cab остается на вашем рабочем столе (или в указанном расположении) независимо от того, выбраны ли вы для отправки данных в корпорацию Майкрософт.

Если вы используете параметр "/q", мы рекомендуем также использовать параметр "/logs", чтобы сохранить журналы в определенном месте или в сетевой папке для поддержки корпоративных сценариев.

При использовании параметра /q рекомендуется также использовать параметр /logs, чтобы сохранять журналы в определенном месте или в сетевой папке для поддержки корпоративных сценариев.

Журнал версий

Выпуск v1.5

Поддерживаемые языки: английский (США)

Добавлена поддержка платформ .NET Framework с 4.6.2 по платформы .NET Framework 4.8.

Выпуск v1.4

Поддерживаемые языки: английский (США)

Добавлена поддержка платформ .NET Framework с 4.6.2 по платформы .NET Framework 4.8.

Выпуск v1.3

Поддерживаемые языки: английский (США)

Расширена поддержка .NET Framework 4.5.2, Платформа .NET Framework 4.6 и .NET Framework 4.6.1.

Выпуск v1.2

Поддерживаемые языки: английский (США)

Для средства добавлена поддержка тихого и пассивного режимов через командную строку. Теперь средство не требует запуска только в режиме пользовательского интерфейса. Поэтому задачу можно автоматизировать.

Теперь средство поддерживает .NET Framework 4.5 и .NET Framework 4.5.1. Поэтому ремонт и ремонт также применимы для этих продуктов.

Добавлен новый необязательный ключ командной строки, позволяющий восстанавливать определенные версии .NET Framework для переопределения восстановления других установленных версий одновременно.

Файл журнала, созданный средством восстановления, теперь можно сохранить в указанном пользователем расположении с помощью параметра командной строки. Этот новый параметр переопределяет расположение по умолчанию, которым является рабочий стол текущего пользователя в режиме пользовательского интерфейса и папка %temp% в тихом или пассивном режиме.

Новый параметр позволяет запускать средство восстановления в режиме "Только сбор журналов " без применения каких-либо исправлений или восстановления. Этот параметр обеспечивает гибкость для сбора и изучения журналов перед применением фактических исправлений.

Добавлена новая необязательная поддержка, позволяющая отказаться от сбора данных в тихом или пассивном режиме.  

Релиз: v1.1

Поддерживаемые языки: английский (США)
В выпуске версии 1.1 расширена поддержка .NET Framework 3.5 с пакетом обновления 1 (SP1) (включая .NET Framework 3.0 SP2 и .NET Framework 2.0 SP2). В выпуске 1.1 также добавлена автономная поддержка для компьютеров с ограниченным или нулевым подключением к Интернету.

Релиз: v1.0

Поддерживаемые языки: английский (США)
Выпуск v1.0 — это первая версия средства, которая поддерживала платформа .NET Framework 4 и его обновления.

Затронутые конфигурации

Средство восстановления платформы .NET Framework можно использовать для устранения проблем с установкой следующих конфигураций.

  • Платформа .NET Framework 4.8 в следующих операционных системах:

    • Windows Server 2008 R2 с пакетом обновления 1 (SP1)
  • платформа .NET Framework 4.7.2 в следующих операционных системах:

    • Windows Server 2008 R2 с пакетом обновления 1 (SP1)
  • платформа .NET Framework 4.7.1 в следующих операционных системах:

    • Windows Server 2008 R2 с пакетом обновления 1 (SP1)
  • платформа .NET Framework 4.6.1 в следующих операционных системах:

    • Windows Server 2008 R2 с пакетом обновления 1 (SP1)
  • платформа .NET Framework 4.6.2 в следующих операционных системах:

    • Windows Server 2008 с пакетом обновления 2 (SP2)
    • Windows Server 2008 R2 с пакетом обновления 1 (SP1)
  • платформа .NET Framework 3.5 с пакетом обновления 1 (SP1) в следующих операционных системах:

    • Windows Server 2008 с пакетом обновления 2 (SP2)