Как выйти из адской версии.NET?

Я использую Windows 10 Pro (версия 1809. ОС Build 17763.437) и установил.NET 4.8, а затем узнал, что ILMergeGUI не будет работать с ним. Поэтому я удалил 4.8 с помощью "Удаление программ и компонентов" и перезагрузил компьютер.

Теперь нет и 4.7.1, которая была версией на машине после новой установки Windows 10 на новый ПК.

Тем не менее, когда я пытаюсь установить 4.7.1, я получаю сообщение об ошибке, что она или более поздняя версия уже установлена.

И в довершение всего, когда я запускаю эту команду:

reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\full" /v version

это результат: 4.8.03761.

Теперь я сделал восстановление, используя точку восстановления, созданную при обновлении до 4.8, и я вернулся к 4.7.03190.

0 ответов

Перейти к истории обновлений -> Удалить обновление, а затем...

Разовая установка:

Клиент Win 10: удаление обновления KB4486153

Windows server 2016: удаление обновления KB4486129

Обновление 1903:

Будучи частью Обновления функций 1903 года, .NET 4.8 не может быть деинсталлирован, кроме как с помощью отката на 1809 через панель управления (Обновления -> Восстановление)

Требования: резервная копия 1809 по-прежнему существует в папке:\windows.old (папка будет удалена через 10 дней после обновления до 1903 года), и очистка диска не выполнялась, так как при этом также удаляется папка.

Другие вопросы по тегам