3

Если .NET Framework не работает или что-то, что позволяет загрузить их установщик (в автономном режиме / через Интернет), но это не работает, вы просто возвращаете сообщение о том, что текущая или более поздняя версия уже установлена, и он не позволяет вам переустановить.

Это нужно для исправления проблемы со сломанными шрифтами после последнего обновления Создателей.

Ссылка на мой предыдущий вопрос: Терминал шрифта PowerShell не работает после обновления Windows 10 Creators

И прочитайте один из ответов:

It happened before. An update affected a MOF file in the build package, the update breaking PowerShell DSC.

The ASCII chars are proof of DSC corruption.

Uninstall and reinstall .net Framework. Also, The .NET framework repair tool may fix the issue. you can get ithere

Этот инструмент исправления ничего не делает, и он также говорит вам переустановить сетевую среду, но это даже невозможно сделать в Windows 10.

Также нет .NET Framework под установленными программами или обновлениями или где-либо, чтобы удалить его.

Запуск утилиты очистки .NET и снятие отметки .NET Framework 3.5 и 4 в разделе «Программы и компоненты» по-прежнему не позволяет выполнить установку из автономного / веб-установщика:

Я ничего не имею в виду в конце дня, когда мне не удается запустить веб или автономный установщик net framework 4/4.5/4.6

ОБНОВЛЕНИЕ: теперь не имеет значения, последние обновления исправили ошибку шрифтов.

4 ответа4

3

.NET Framework - это компонент Windows (начиная с Windows 8 или даже до 7), который можно найти в разделе "Программы и компоненты". У меня был некоторый хороший успех со следующей процедурой:

  1. Отключение функции (.NET 4 и 3.5).
  2. Перезагрузите компьютер.
  3. Вручную принудительно проверьте проверку WindowsUpdate, чтобы убедиться, что все в последней версии.
  4. Повторно включите эту функцию и затем снова запустите WindowsUpdate.

Последнее средство: установите одну из сред разработки Visual Studio (Express Edition достаточно хорошо). Это также вызывает обновление .NET.

Если это не решит проблемы, больше ничего не будет.
Поскольку это интегрированная функция Windows, действительно нарушенная среда .NET - это, по сути, неработающая установка Windows, требующая переустановки Windows.

0

Используйте «Программы и компоненты», нажмите на все, что начинается с «Microsoft .NET» (сначала новые версии) и «Удалить».

Удалите его следы с помощью служебной программы очистки .NET Framework.

Переустановите его из автономного установщика или используйте DISM /Online /Cleanup-Image /RestoreHealth для его повторного обновления.

Попробуйте установить эту официальную версию.

0

Обновление Windows 10 Creators включает в себя .net framework 4.7, поэтому его нельзя переустановить.

Программное обеспечение, которое вы пытаетесь установить, не знает этого факта и проверяет Version ввода под ключами:

HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\NET Framework Setup\NDP\v4\Client

HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\NET Framework Setup\NDP\v4\Full

для .net 4.6.

А в обновлении Creators версия 4.7.02046 , которую инструменты не поддерживают.

Подделайте версию .net и измените запись Version на 4.6.01586 , установите инструмент и после установки измените версию обратно на 4.7.02046 .

-1

Вы можете скачать Windows 10 ISO нужной вам сборки или получить новую.

Получить инструмент под названием NTlite. Вам не нужна лицензия для этого инструмента.

Скопируйте все файлы в папку C:\ из смонтированной Windows 10 ISO.

Теперь используйте NTlite для удаления только определенных компонентов Net Framework 4+. Для этого используйте совместимые настройки, чтобы выключить заблокированную систему.

Теперь просто запустите установку в папке отредактированной Windows. И сохраняйте настройки и приложения только для новой установки системных файлов Windows. Это также будет держать ваши окна активированными без необходимости реактивации.

Таким образом, вы можете установить Net Framework 4.5+. Но не в состоянии для 4.0.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .