Как переустановить net framework на windows 10
Перейти к содержимому

Как переустановить net framework на windows 10

  • автор:

Установка платформы .NET Framework в Windows 10 и Windows Server 2016 и более поздней версии

Для многих приложений, работающих в ОС Windows, требуется платформа .NET Framework. В этой статье приводятся инструкции по установке необходимых версий .NET Framework. .NET Framework 4.8 является последней доступной версией.

Вы могли попасть на эту страницу после попытки запуска приложения и отображения диалогового окна, аналогичного приведенному ниже:

This application could not be started

.NET Framework 4.8

.NET Framework 4.8 входит в состав следующего.

  • Обновление Windows 10 за май 2021 г.
  • Обновление Windows 10 за октябрь 2020 г.
  • Обновление Windows 10 за май 2020 г.
  • Обновление Windows 10 ноября 2019 г.
  • обновления Windows 10 за май 2019 г.

платформа .NET Framework 4.8 можно использовать для запуска приложений, созданных для платформа .NET Framework 4.0 до 4.8.

Вы можете установить .NET Framework 4.8 в:

  • обновлении Windows 10 за октябрь 2018 г. (версия 1809);
  • Windows 10, обновление за апрель 2018 г. (версия 1803)
  • Windows 10 Fall Creators Update (версия 1709)
  • Обновление Windows 10 Creators Update (версия 1703)
  • Юбилейное обновление Windows 10 Anniversary Update (версия 1607)
  • Windows Server 2019
  • Windows Server, версия 1809
  • Windows Server версии 1803
  • Windows Server 2016

.NET Framework 4.8 не поддерживается в:

  • Windows 10 1507
  • Windows 10 1511

Если вы используете Windows 10 1507 или 1511 и хотите установить платформа .NET Framework 4.8, сначала необходимо обновить до более поздней версии Windows 10.

.NET Framework 4.6.2

.NET Framework 4.6.2 является последней поддерживаемой версией платформы .NET Framework в Windows 10 1507 и 1511.

Платформа .NET Framework 4.6.2 поддерживает приложения, созданные для платформы .NET Framework версий с 4.0 по 4.6.2.

.NET Framework 3.5

Следуйте инструкциям по установке .NET Framework 3.5 в Windows 10.

Платформа .NET Framework 3.5 поддерживает приложения, созданные для платформы .NET Framework версий с 1.0 по 3.5.

Дополнительная информация:

В версиях платформы .NET Framework 4.x существуют локальные обновления на более ранние версии. Это означает следующее.

  • На компьютере может быть установлена только одна версия платформы .NET Framework 4.x.
  • Нельзя установить более раннюю версию .NET Framework, если уже установлена более поздняя версия.
  • .NET Framework версий 4.x можно использовать для запуска приложений, созданных для .NET Framework версий с 4.0 до этой версии. Например, .NET Framework 4.7 можно использовать для запуска приложений, созданных для .NET Framework версии с 4.0 до 4.7. Последнюю версию (.NET Framework 4.8) можно использовать для запуска приложений, созданных для всех версий .NET Framework начиная с версии 4.0.

Список всех версий платформы .NET Framework, доступных для скачивания, см. на странице скачиваемых файлов .NET.

Справка

Вы можете обратиться за помощью в корпорацию Майкрософт, если не можете определить правильную версию установленной платформы .NET Framework.

См. также

  • Скачиваемые файлы .NET
  • Устранение неполадок заблокированных установок и удалений .NET Framework
  • Установка .NET Framework для разработчиков
  • Определение установленных версий платформы .NET Framework

Совместная работа с нами на GitHub

Источник этого содержимого можно найти на GitHub, где также можно создавать и просматривать проблемы и запросы на вытягивание. Дополнительные сведения см. в нашем руководстве для участников.

Восстановление .NET Framework

В некоторых случаях установка .NET Framework может быть повреждена и ее нужно будет восстановить. Например, такое возможно, если приложение аварийно завершает работу сразу после запуска, или если вам не удается установить более новые версии .NET Framework.

Чтобы восстановить установку .NET Framework, используйте средство восстановления .NET Framework.

Если ваше приложение не запускается после восстановления .NET Framework, возможно, проблема связана с самим приложением. В этом случае следует обратиться к издателю приложения.

Совместная работа с нами на GitHub

Источник этого содержимого можно найти на GitHub, где также можно создавать и просматривать проблемы и запросы на вытягивание. Дополнительные сведения см. в нашем руководстве для участников.

Ошибка «Не удалось запустить это приложение» при запуске приложения платформа .NET Framework

При попытке запустить приложение платформа .NET Framework может появиться сообщение об ошибке «Не удалось запустить это приложение». Если эта ошибка вызвана установленной версией платформа .NET Framework не обнаружена или платформа .NET Framework повреждена, используйте эту статью, чтобы попытаться решить эту проблему.

This application could not be started dialog box.

Если вы по-прежнему не можете запустить приложение после выполнения всех действий в этой статье, проблема может быть вызвана какой-либо другой причиной, например поврежденной файловой системы, отсутствующими зависимостями или проблемой с приложением. В этом случае вы можете обратиться к издателю приложения или отправить вопрос, чтобы служба поддержки Майкрософт сообщества или Microsoft Q&A для получения дополнительной помощи.

Как исправить ошибку

Чтобы устранить эту проблему и запустить приложение, сделайте следующее:

  1. Скачайте средство восстановления .NET Framework (NetFxRepairTool.exe). Средство запускается автоматически после завершения скачивания.
  2. Если средство восстановления .NET Framework рекомендует какое-либо дополнительное действие, подобное показанному на следующем рисунке, нажмите кнопку Далее. Repair tool recommended changes.
  3. В средстве восстановления .NET Framework отображается диалоговое окно, показанное на следующем рисунке, в котором указано, что изменения внесены. Не закрывайте диалоговое окно, пока выполняется повторная попытка запуска приложения. Запуск должен быть выполнен успешно, если средство восстановления .NET Framework обнаружило и устранило поврежденную установку .NET Framework. Repair tool changes complete.
  4. Если приложение успешно запускается, нажмите кнопку Готово. В противном случае нажмите кнопку Далее.
  5. Если вы нажали кнопку Далее, в средстве восстановления .NET Framework отобразится диалоговое окно, как показано ниже. Нажмите кнопку Готово, чтобы отправить диагностические данные в корпорацию Майкрософт. Unable to resolve the problem with the repair tool.
  6. Если по-прежнему не удается запустить приложение, установите последнюю версию .NET Framework, поддерживаемую вашей версией Windows, как показано в следующей таблице.

Версия Windows Установка .NET Framework
Юбилейное обновление Windows 10 или более поздние версии Среда выполнения .NET Framework 4.8
Windows 10, Windows 10 с обновлением за ноябрь .NET Framework 4.6.2
Windows 8.1 Среда выполнения .NET Framework 4.8
Windows 8 .NET Framework 4.6.1
Windows 7 с пакетом обновления 1 (SP1) Среда выполнения .NET Framework 4.8
Windows Vista SP2 .NET Framework 4.6

Примечание. .NET Framework 4.8 предустановлена в Windows 11 и Windows 10 с обновлением за май 2019 г. и более поздние версии.

Windows Features dialog box suggesting to install .NET Framework 3.5.

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

    • Требования к системе для .NET Framework
    • Руководство по установке .NET Framework
    • Устранение неполадок заблокированных установок и удалений .NET Framework

    Совместная работа с нами на GitHub

    Источник этого содержимого можно найти на GitHub, где также можно создавать и просматривать проблемы и запросы на вытягивание. Дополнительные сведения см. в нашем руководстве для участников.

    Установка .NET Framework 3.5 в Windows 11, Windows 10, Windows 8.1 и Windows 8

    Платформа .NET Framework 3.5 может потребоваться для запуска приложений в Windows 11, Windows 10, Windows 8.1 и Windows 8. Эти инструкции можно использовать и для более ранних версий Windows.

    Скачивание автономного установщика

    Автономный установщик .NET Framework 3.5 с пакетом обновления 1 (SP1) доступен на странице загрузки .NET Framework 3.5 SP1. Его можно скачать для версий Windows, предшествовавших Windows 10.

    Установка платформы .NET Framework 3.5 по запросу

    Если вы попытаетесь запустить приложение, требующее платформа .NET Framework 3.5, может отображаться следующее диалоговое окно конфигурации. Выберите «Установить эту функцию«, чтобы включить платформа .NET Framework 3.5. Для использования этого варианта требуется подключение к Интернету.

    Screenshot of the .NET Framework installation dialog.

    Почему появляется это всплывающее окно?

    Платформа .NET Framework разрабатывается корпорацией Майкрософт и предоставляет среду для выполнения приложений. Доступны различные ее версии. Многие компании разрабатывают приложения для выполнения на платформе .NET Framework, и они предназначены для определенных версий. Если появится это всплывающее окно, вы пытаетесь запустить приложение, которое требует платформа .NET Framework версии 3.5, но эта версия не установлена в вашей системе.

    Включение платформы .NET Framework 3.5 в панели управления

    Вы можете самостоятельно включить .NET Framework 3.5 через панель управления Windows. Для использования этого варианта требуется подключение к Интернету.

    Screenshot showing installation of .NET with the control panel.

    1. Нажмите клавишу Windows на клавиатуре, введите «Компоненты Windows» и нажмите клавишу ВВОД. Откроется диалоговое окно Включение и отключение компонентов Windows.
    2. Установите флажок .NET Framework 3.5 (включает .NET 2.0 и 3.0), нажмите кнопку OK и перезагрузите компьютер при появлении соответствующего запроса. Дочерние элементы для активации Windows Communication Foundation (WCF) по HTTP и активации Windows Communication Foundation (WCF) по протоколу, отличному от HTTP, предназначены для разработчиков и администраторов серверов, которые используют эту функцию. В других случаях их выбирать не нужно.

    Устранение неполадок с установкой .NET Framework 3.5

    Во время установки могут возникнуть ошибки 0x800f0906, 0x800f0907, 0x800f081f или 0x800F0922. В этом случае обратитесь к разделу Ошибка установки .NET Framework 3.5: 0x800f0906, 0x800f0907 или 0x800f081f.

    Если вам по-прежнему не удается устранить проблему с установкой или у вас нет подключения к Интернету, вы можете попытаться установить платформу с установочного носителя Windows. Дополнительные сведения см. в разделе Развертывание .NET Framework 3.5 с помощью системы обслуживания образов развертывания и управления ими (DISM). Если вы используете ОС Windows 7, Windows 8.1, последнюю версию Windows 10 или Windows 11 и у вас нет установочного носителя, вы можете создать его здесь: Создание установочного носителя для Windows. Дополнительные сведения о компонентах Windows 11 и Windows 10 по запросу: Компоненты по запросу.

    Если вы не используете Обновл. Windows в качестве источника для установки платформа .NET Framework 3.5, необходимо обеспечить строгое использование источников из той же соответствующей версии операционной системы Windows. Использование источников из другой версии операционной системы Windows повлечет за собой установку несоответствующей версии .NET Framework 3.5 или приведет к сбою установки, в результате чего система будет находиться в неподдерживаемом и необслуживаемом состоянии.

    Совместная работа с нами на GitHub

    Источник этого содержимого можно найти на GitHub, где также можно создавать и просматривать проблемы и запросы на вытягивание. Дополнительные сведения см. в нашем руководстве для участников.

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *