Въведение
Инструментът за поправка на Microsoft .NET Framework открива често срещани проблеми, които засягат инсталирането или актуализациите на Microsoft .NET Framework. Инструментът се опитва да разреши тези проблеми чрез прилагане на известни корекции или поправяне на повредени инсталации на поддържаните версии на .NET Framework. Инструментът има лесен за използване потребителски интерфейс (ПИ) на базата на съветник. Също така поддържа използването на команден ред заедно с по-разширени опции.
Microsoft издаде следната актуализирана версия на инструмента за поправка на Microsoft .NET Framework.Най-новата версия
Последна актуализация: 8.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 за изтегляния:
Поддържани опции за командния ред за този инструмент
Стандартна опция |
Описание |
Използване |
---|---|---|
/? ИЛИ /help |
Показва помощна информация. |
NetFxRepairTool.exe и /? |
/q OR /quiet |
Тих режим. Не се изисква взаимодействие с потребителя и инструментът опитва всички корекции/поправки и записва регистрационния файл. Опциите "/q" и "/p" взаимно се изключват. |
NetFxRepairTool.exe /q |
/p ИЛИ /пасивно |
Ненаблюдаван режим. Показва се само лентата на напредъка. Опциите "/q" и "/p" взаимно се изключват. |
NetFxRepairTool.exe /p |
/a OR /addsource |
Режим на офлайн поправка. Повторно разпространяваните файлове за инсталиране, които са необходими за поправка, се копират от мрежов дял или път до папка, който е зададен от флага "/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, none Примери: NetFxRepairTool.exe /q /r .net4 NetFxRepairTool.exe /q /r .net35;. мрежа45 |
/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 следва процес от четири стъпки:
-
Опитва се да отстрани проблеми с настройката
-
Прилага корекциите (изисква съгласие на потребителя)
-
Опитва се да поправи всички инсталирани версии на .NET Framework
-
Събира регистрационни файлове (изисква съгласието на потребителя)
Инструментът може да направи една или повече промени в инсталираната версия на .NET Framework. Например може да коригира състоянието на Windows Installer на компютъра, да нулира списъците за контрол на потребителския достъп (DACLs) на определени папки или да разреши проблеми, които са свързани с невалидна или повредена регистрация на актуализацията.
Офлайн поддръжка
Инструментът за поправка на .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 SP1, .NET Framework 3.0 SP2, .NET Framework 2.0 SP2 (ако са инсталирани .NET Framework 3.0 и 3.5) |
x86, x64 |
dotnetfx35.exe |
Тих режим и пасивен режим
Всички функции на инструмента за поправка могат да бъдат автоматизирани, като изпълните инструмента в тих или пасивен режим. Това има ползата да не се изисква взаимодействие с потребителя, за да се изпълнява инструментът. Това е особено полезно в големи разполагания, в които системните администратори могат да конфигурират инструмента (чрез командния ред) и също така да събират регистрационни файлове в определени местоположения.
Събиране на данни
Инструментът за поправка на .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", за да запишете регистрационните файлове в определено местоположение или в мрежов дял за поддръжка на корпоративни сценарии.Хронология на версиите
Издание v1.5
Поддържани езици: английски (САЩ)
Добавя поддръжка за .NET Framework 4.6.2 до .NET Framework 4.8.Издание v1.4
Поддържани езици: английски (САЩ)
Добавя поддръжка за .NET Framework 4.6.2 до .NET Framework 4.8.Release 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)
-