Инструментът за поправка на 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 издаде следната актуализирана версия на инструмента за поправка на Microsoft .NET Framework (платформа).

Най-нова версия

Последна актуализация: 08/01/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:

Инструмент за поправка на Microsoft .NET Framework (платформа)

Поддържани опции от командния ред за този инструмент

Standard опция Описание Използване
/? ИЛИ /help Показва помощна информация. NetFxRepairTool.exe /?
/q OR /quiet Тих режим. Не се изисква взаимодействие с потребителя и инструментът опитва всички корекции/поправки и записва регистрационния файл.
Опциите "/q" и "/p" са взаимно изключващи се.
NetFxRepairTool.exe /q
/p OR /passive Режим без надзор. Показва се само лентата на напредъка.
Опциите "/q" и "/p" са взаимно изключващи се.
NetFxRepairTool.exe /p
/a OR /addsource Офлайн режим на поправка. Инсталиращата програма Redistributable файловете, които са необходими за поправка, се копират от мрежов дял или път до папка, който е указан с флага "/addsource". Това обикновено трябва да се използва, когато инструментът функционира в несвързана или заключена среда. NetFxRepairTool.exe /a <път до папка>

Пример:
NetFxRepairTool.exe /a "\\SharePc\ShareFolder"
/r OR /repair По желание обхватът на операцията за поправка може да бъде насочен към набор от конкретни продуктови базови линии. Ако тази опция не е указана, инструментът ще се опита да поправи всички инсталирани поддържани версии на .NET Framework (платформа).
Опцията "/repair" може да се използва и заедно със стойността "Няма", за да се приложат корекции и да се пропусне изпълнението на поправка за всяко базово ниво на продукт. Когато тази опция се използва заедно със стойност "Няма", опцията "/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 OR /logs По желание задава желания път до папката за архива с регистрационни файлове (FixDotNet*.cab), генериран от инструмента. По подразбиране (без указване на тази опция) местоположение на CAB файла е настолната папка на текущия потребител. NetFxRepairTool.exe /l <път до папка>

Пример:
NetFxRepairTool.exe /l "%temp%"
/c ИЛИ /collectonly Режим "Само събиране на регистрационни файлове". Този режим ще позволи събирането на регистрационни файлове, свързани с настройката на .NET Framework (платформа), което е полезно при отстраняване на неизправности. Когато е указана тази опция, не се извършват операции за поправяне или корекция.
Тази опция е приложима само в тих и пасивен режими и ще потисне всички останали операции.
NetFxRepairTool.exe /q /c
ИЛИ
NetFxRepairTool.exe /p /c
/n OR /noceipconsent Отпишете се от изпращането на информация за обратна връзка до Microsoft. По подразбиране (без указване на флага) предполага, че потребителят е избрал да изпраща данни за използването на Microsoft.
Тази опция е приложима само в тих и пасивен режим.
NetFxRepairTool.exe /q /n
ИЛИ
NetFxRepairTool.exe /p /n

Още информация

Опции за поправка на инструмент

Инструментът за поправка на .NET Framework (платформа) следва процес от четири стъпки:

  1. Опитва се да отстрани проблеми с настройката
  2. Прилага корекциите (изисква съгласието на потребителя)
  3. Опитва се да поправи всички инсталирани версии на .NET Framework (платформа)
  4. Събира регистрационни файлове (изисква се съгласие от потребителя)

Инструментът може да извърши една или повече промени в инсталираната версия на .NET Framework (платформа). Например той може да коригира състоянието на Windows Installer на компютъра, да нулира списъците за контрол на достъпа по избор (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 SP1, .NET Framework (платформа) 3.0 SP2, .NET Framework (платформа) 2.0 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 (платформа).

За повече информация относно изтеглянето на файлове за поддръжка на Microsoft вижте следната статия в базата знания на Microsoft:

119591 Как да получите файлове за поддръжка на Microsoft от онлайн услуги

Microsoft сканира този файл за вируси. Microsoft използва най-актуалния софтуер за откриване на вируси, наличен към датата на публикуване на файла. Файлът се съхранява на сървъри с повишена сигурност, които помагат да се предотвратят неразрешени промени във файла.

Забележка Функцията за събиране на данни създава компресиран cab файл с регистрационните файлове за инсталиране на .NET Framework (платформа). След като инструментът обработи регистрационните файлове, създава се .cab файл с име "FixDotNet*.cab" или нещо подобно и се записва на работния плот на текущия потребител (ако се изпълнява в режим на потребителски интерфейс) или на определено местоположение. Когато щракнете върху "Готово " в съветника, инструментът изпраща .cab файла, съдържащ регистрационните файлове, на Microsoft.

Файлът FixDotNet*.cab остава на работния ви плот (или на указаното местоположение), независимо дали сте решили да изпратите данните на Microsoft.

Ако използвате опцията "/q", препоръчваме ви също да използвате опцията "/logs", за да запишете регистрационните файлове в конкретно местоположение или в мрежов дял за поддръжка на корпоративни сценарии.

Когато използвате опцията /q, препоръчваме ви също да използвате опцията /logs, за да запишете регистрационните файлове в определено местоположение или в мрежов дял за поддръжка на корпоративни сценарии.

Version history

Издание 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

Поддържани езици: английски (САЩ)
Издание v1.1 разширява поддръжката на .NET Framework (платформа) 3.5 SP1 (това включва .NET Framework (платформа) 3.0 SP2 и .NET Framework (платформа) 2.0 SP2). Издание v1.1 също така добавя офлайн поддръжка за компютри, които имат ограничена или никаква връзка с интернет.

Издание: v1.0

Поддържани езици: английски (САЩ)
Издание v1.0 е първата версия на инструмента, който имаше поддръжка за .NET Framework (платформа) 4 и нейните актуализации.

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

Можете да използвате инструмента за поправка на .NET Framework (платформа), за да коригирате проблеми с настройката за следните конфигурации:

  • .NET Framework (платформа) 4.8 за следните операционни системи:

    • Windows Server 2008 R2 Service Pack 1 (SP1)
  • .NET Framework (платформа) 4.7.2 за следните операционни системи:

    • Windows Server 2008 R2 Service Pack 1 (SP1)
  • .NET Framework (платформа) 4.7.1 за следните операционни системи:

    • Windows Server 2008 R2 Service Pack 1 (SP1)
  • .NET Framework (платформа) 4.6.1 за следните операционни системи:

    • Windows Server 2008 R2 Service Pack 1 (SP1)
  • .NET Framework (платформа) 4.6.2 за следните операционни системи:

    • Windows Server 2008 Service Pack 2 (SP2)
    • Windows Server 2008 R2 Service Pack 1 (SP1)
  • .NET Framework (платформа) 3.5 SP1 за следните операционни системи:

    • Windows Server 2008 Service Pack 2 (SP2)