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

Применимо к: .NET Framework 4.8.NET Framework 4.7.2.NET Framework 4.7.1

Введение


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

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

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

Последнее обновление: 11.11.2019
Выпуск: v1.4
Версия: 4.8.04072.00
Поддерживаемые языки: английский (США)
 

Изменения, включенные в выпуск v1.4

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

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

Примечания
  • Средство восстановления .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 /a <путь к папке>

Пример.
NetFxRepairTool.exe /a "\\SharePc\ShareFolder"
/r ИЛИ /repair При необходимости операцию восстановления можно настроить для работы сразу с рядом указанных базовых показателей продукта. Если этот параметр не указан, средство будет восстанавливать все поддерживаемые установленные версии .NET Framework.
Параметр /repair можно использовать вместе со значением None, чтобы просто внести исправления и не проводить восстановление базовых показателей продукта. Когда этот параметр используется вместе со значением None, параметр /addsource не указывается.
Этот параметр применим только в тихом и пассивном режимах.
NetFxRepairTool.exe /r <версия1>; <версия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 При необходимости можно указать путь к папке, в которой средство будет сохранять созданный 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-этапный процесс:
  1. Попытка выявления проблем установки
  2. Применение исправлений (с согласия пользователя)
  3. Попытка восстановления всех установленных версий .NET Framework
  4. Сбор журналов (с согласия пользователя)
Средство может вносить одно или несколько изменений в установленную версию .NET Framework. Например, оно может исправить состояние установщика Windows на компьютере, сбросить списки управления доступом на уровне пользователей для определенных папок или решить проблемы, связанные с некорректной регистрацией обновления.

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

В средстве предусмотрена возможность восстановления версий .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 http://go.microsoft.com/fwlink/?LinkId=2088631
.NET Framework 4.7.2 x86, x64  NDP472-KB4054530-x86-x64-AllOS-ENU.exe http://go.microsoft.com/fwlink/?LinkId=863265
.NET Framework 4.7.1 x86, x64  NDP471-KB4033342-x86-x64-AllOS-ENU.exe http://go.microsoft.com/fwlink/?LinkId=852104
.NET Framework 4.7 x86, x64  NDP47-KB3186497-x86-x64-AllOS-ENU.exe http://go.microsoft.com/fwlink/?LinkId=825302
.NET Framework 4.6.2 x86, x64  NDP462-KB3151800-x86-x64-AllOS-ENU.exe http://go.microsoft.com/fwlink/?LinkId=780600
.NET Framework 4.6.1 x86, x64  NDP461-KB3102436-x86-x64-AllOS-ENU.exe http://go.microsoft.com/fwlink/?LinkId=671743
.NET Framework 4.6 x86, x64 NDP46-KB3045557-x86-x64-AllOS-ENU.exe http://go.microsoft.com/fwlink/?LinkId=528232
.NET Framework 4.5.2 x86, x64 NDP452-KB2901907-x86-x64-AllOS-ENU.exe http://go.microsoft.com/fwlink/?LinkId=328855
.NET Framework 4.5.1 x86, x64 NDP451-KB2858728-x86-x64-AllOS-ENU.exe http://go.microsoft.com/fwlink/?LinkId=321332
.NET Framework 4.5 x86, x64 dotNetFx45_Full_x86_x64.exe http://go.microsoft.com/fwlink/?LinkId=255995
Клиентский профиль .NET Framework 4 x86 dotNetFx40_Client_x86.exe http://go.microsoft.com/fwlink/?linkid=247966
Клиентский профиль .NET Framework 4 x86, x64 dotNetFx40_Client_x86_x64.exe http://go.microsoft.com/fwlink/?linkid=247965
Полный выпуск .NET Framework 4 x86 dotNetFx40_Full_x86.exe http://go.microsoft.com/fwlink/?linkid=247964
Полный выпуск .NET Framework 4 x86, x64 dotNetFx40_Full_x86_x64.exe http://go.microsoft.com/fwlink/?linkid=247962
.NET Framework 3.5 с пакетом обновления 1, .NET Framework 3.0 с пакетом обновления 2, .NET Framework 2.0 с пакетом обновления 2 (если установлены .NET Framework 3.0 и 3.5) x86, x64 dotnetfx35.exe http://go.microsoft.com/fwlink/?LinkId=259762

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

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

Сбор данных

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

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

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

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

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

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

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

When you are using the
 


История версии

Выпуск 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

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

Выпуск v1.0

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

Допустимые конфигурации

Средство восстановления Microsoft .NET Framework можно использовать для устранения проблем в следующих конфигурациях:
  • .NET Framework 4,8 в следующих операционных системах:
    • Windows 7 с пакетом обновления 1 (SP1)
    • Windows Server 2008 R2 с пакетом обновления 1 (SP1)
  • .NET Framework 4.7.2 в следующих операционных системах:
    • Windows 7 с пакетом обновления 1 (SP1)
    • Windows Server 2008 R2 с пакетом обновления 1 (SP1)
  • .NET Framework 4.7.1 в следующих операционных системах:
    • Windows 7 с пакетом обновления 1 (SP1)
    • Windows Server 2008 R2 с пакетом обновления 1 (SP1)
  • .NET Framework 4.6.1 в следующих операционных системах:
    • Windows 7 с пакетом обновления 1 (SP1)
    • Windows Server 2008 R2 с пакетом обновления 1 (SP1)
  • .NET Framework 4.6 в следующих операционных системах:
    • Windows Server 2008 с пакетом обновления 2 (SP2)
    • Windows 7 с пакетом обновления 1 (SP1)
    • Windows Server 2008 R2 с пакетом обновления 1 (SP1)
  • .NET Framework 4.5.2 в следующих операционных системах:
    • Windows 7 с пакетом обновления 1 (SP1)
    • Windows Server 2008 с пакетом обновления 2 (SP2)
    • Windows Server 2008 R2 с пакетом обновления 1 (SP1)
  • .NET Framework 4.5.1 в следующих операционных системах:
    • Windows Server 2008 с пакетом обновления 2 (SP2)
    • Windows 7 с пакетом обновления 1 (SP1)
    • Windows Server 2008 R2 с пакетом обновления 1 (SP1)
  • .NET Framework 4.5 в следующих операционных системах:
    • Windows Server 2008 с пакетом обновления 2 (SP2)
    • Windows 7 с пакетом обновления 1 (SP1)
    • Windows Server 2008 R2 с пакетом обновления 1 (SP1)
  • .NET Framework 4 в следующих операционных системах:
    • Windows Server 2008 с пакетом обновления 2 (SP2)
    • Windows 7 с пакетом обновления 1 (SP1)
    • Windows Server 2008 R2
    • Windows Server 2008 R2 с пакетом обновления 1 (SP1)
  • .NET Framework 3.5 с пакетом обновления 1 в следующих операционных системах:
    • Windows Server 2008 с пакетом обновления 2 (SP2)