Введение
Средство восстановления Microsoft .NET Framework обнаруживает часто возникающие проблемы, влияющие на установку или обновления Microsoft .NET Framework. Средство пытается устранить эти проблемы, применяя известные исправления или восстанавливая поврежденные установки поддерживаемых версий .NET Framework. Средство имеет простой в использовании пользовательский интерфейс на основе мастера. Он также поддерживает использование командной строки вместе с более расширенными параметрами.
Корпорация Майкрософт выпустила следующую обновленную версию средства восстановления Microsoft .NET Framework.Последняя версия
Последнее обновление: 01.08.2024
Выпуск: версия 1.5 Версия: 4.8.4739.15 Поддерживаемые языки: английский (США)Изменения, включенные в выпуск версии 1.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 доступна для загрузки со следующего веб-сайта Центра загрузки Майкрософт:
Поддерживаемые параметры командной строки для этого средства
Стандартный параметр |
Описание |
Использование |
---|---|---|
/? ИЛИ /help |
Вызов справки. |
NetFxRepairTool.exe /? |
/q ИЛИ /quiet |
Тихий режим. Средство проводит исправление или восстановление, а также сохраняет файл журнала без участия пользователя. Параметры "/q" и "/p" являются взаимоисключающими. |
NetFxRepairTool.exe /q |
/p ИЛИ /passive |
Автоматический режим. Отображается только индикатор выполнения. Параметры "/q" и "/p" являются взаимоисключающими. |
NetFxRepairTool.exe /p |
/a ИЛИ /addsource |
Режим автономного восстановления. Распространяемые файлы установки, необходимые для восстановления, копируются из сетевой или другой папки, определенной флагом /addsource. Этот параметр обычно используется, если средство работает в автономной или защищенной среде. |
NetFxRepairTool.exe путь к папке <> Пример: NetFxRepairTool.exe /a "\\SharePc\ShareFolder" |
/r ИЛИ /repair |
При необходимости операцию восстановления можно настроить для работы сразу с рядом указанных базовых показателей продукта. Если этот параметр не указан, средство будет восстанавливать все поддерживаемые установленные версии .NET Framework. Параметр "/repair" также можно использовать вместе со значением "Нет", чтобы просто применить исправления и пропустить запущенное восстановление для любого базового плана продукта. Если этот параметр используется вместе со значением None, параметр "/addsource" указывать не следует. Этот параметр применим только в режиме "Тихий" и "Пассивный". |
NetFxRepairTool.exe /r <версии1>; <версия 2> Поддерживаемые значения версий: .net35, .net4, .net45, .net451, .net452, .net46, .net461, .net462, .net471, .net472, .net48, none Примеры: NetFxRepairTool.exe /q /r .net4 NetFxRepairTool.exe /q /r .net35;. net45 |
/l ИЛИ /logs |
При необходимости можно указать путь к папке, в которой средство будет сохранять созданный CAB-файл журналов (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 использует 4-этапный процесс:
-
Попытка выявления проблем установки
-
Применение исправлений (с согласия пользователя)
-
Пытается восстановить все установленные версии .NET Framework
-
Сбор журналов (с согласия пользователя)
Средство может внести одно или несколько изменений в установленную версию .NET Framework. Например, оно может исправить состояние установщика Windows на компьютере, сбросить списки управления доступом на уровне пользователей для определенных папок или решить проблемы, связанные с некорректной регистрацией обновления.
Автономная поддержка
Средство восстановления .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 |
|
.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 с пакетом обновления 1 (SP1), .NET Framework 3.0 SP2, .NET Framework 2.0 с пакетом обновления 2 (SP2) (если установлены .NET Framework 3.0 и 3.5) |
x86, x64 |
dotnetfx35.exe |
Тихий и пассивный режимы
Все функции средства восстановления можно автоматизировать, запустив средство в режиме "Тихий" или "Пассивный". Преимущество этого состоит в том, что для запуска средства не требуется никакого взаимодействия с пользователем. Это особенно полезно в крупных развертываниях, в которых системные администраторы могут настраивать средство (через командную строку), а также собирать журналы в указанных расположениях.
Сбор данных
Средство восстановления .NET Framework собирает данные об использовании, а также диагностические данные об установке. Сведения об использовании применяются для повышения качества средства восстановления .NET Framework, а данные об установке — для его совершенствования. Эти сведения не используются для маркетинга и продажи третьим сторонам. Дополнительные сведения см. в заявлении о конфиденциальности средства восстановления Microsoft .NET Framework.
Дополнительные сведения о том, как скачать файлы поддержки Майкрософт, см. в следующей статье базы знаний Майкрософт:
119591 Как скачать файлы поддержки Майкрософт через веб-службы
Этот файл был проверен корпорацией Майкрософт на наличие вирусов. Корпорация Майкрософт использует самые последние на момент публикации файла версии антивирусного программного обеспечения. Файл хранится на защищенных серверах, что предотвращает его несанкционированное изменение.
Журнал версий
Выпуск версии 1.5
Поддерживаемые языки: английский (США)
Добавлена поддержка .NET Framework 4.6.2–.NET Framework 4.8.Выпуск версии 1.4
Поддерживаемые языки: английский (США)
Добавлена поддержка .NET Framework 4.6.2–.NET Framework 4.8.Выпуск версии 1.3
Поддерживаемые языки: английский (США)
Расширена поддержка .NET Framework 4.5.2, .NET Framework 4.6 и .NET Framework 4.6.1.Выпуск версии 1.2
Поддерживаемые языки: английский (США)
Для средства добавлена поддержка режима "Тихий" и "Пассивный" в командной строке. Теперь средство не требует запуска только в режиме пользовательского интерфейса. Таким образом, задачу можно автоматизировать. Теперь средство поддерживает .NET Framework 4.5 и .NET Framework 4.5.1. Таким образом, исправление и восстановление теперь работают в этих продуктах. Добавлен новый необязательный параметр командной строки, позволяющий одновременно переопределить восстановление других установленных версий .NET Framework. Созданный средством восстановления файл журнала теперь можно при необходимости сохранить в указанном пользователем расположении с помощью параметра командной строки. Этот новый параметр переопределяет расположение по умолчанию, которое является рабочим столом текущего пользователя в режиме пользовательского интерфейса и папкой %temp% в режиме "Тихий" или "Пассивный ". Новый параметр позволяет запускать средство восстановления в режиме "Только сбор журналов" без применения исправлений или исправлений. Параметр предоставляет гибкость для сбора и изучения журналов перед применением фактических исправлений. Добавлена новая необязательная поддержка, что позволяет отказаться от любого сбора данных в режиме "Тихий" или "Пассивный ". Выпуск: версия 1.1 Поддерживаемые языки: английский (США) Выпуск версии 1.1 расширяет поддержку .NET Framework 3.5 с пакетом обновления 1 (SP1) (включая .NET Framework 3.0 с пакетом обновления 2 (SP2) и .NET Framework 2.0 с пакетом обновления 2 (SP2). В выпуске версии 1.1 также добавлена поддержка автономного режима для компьютеров с ограниченным подключением к Интернету или без него. Выпуск: версия 1.0 Поддерживаемые языки: английский (США) Выпуск версии 1.0 — это первая версия средства, в которой реализована поддержка .NET Framework 4 и его обновлений.Допустимые конфигурации
Средство восстановления Microsoft .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)
-