Некоторые пользователи после обновления задаются вопросом, как и где скачать .NET Framework версии 3.5 и 4.5 для Windows 10 — это набор системных библиотек, необходимых для работы некоторых программ. А также почему эти компоненты не устанавливаются, сообщая о различных ошибках.
В этой статье — подробности об установке .NET Framework в Windows 10 x64 и x86, исправления ошибок при установке и где скачать версию 3 на официальном сайте Microsoft.5, 4.5 и 4.6 (хотя, скорее всего, эти опции вам не понадобятся). В конце статьи также приведен неофициальный способ установки этих фреймворков, если все простые варианты не сработали. Также может быть полезно: Как исправить ошибки 0x800F081F или 0x800F0950 при установке .NET Framework 3.5 в Windows 10.
Как скачать и установить .NET Framework 3.5 в Windows 10 с помощью системы
Установить .NET Framework 3.5 вы можете, не прибегая к официальным страницам загрузки, просто включить соответствующий компонент Windows 10. (Если вы уже пробовали этот вариант, но получили сообщение об ошибке, ниже также есть решение).
Для этого перейдите в панель управления — программы и компоненты. Затем нажмите на пункт меню "Включить или выключить компоненты Windows".
Проверьте элемент .NET Framework 3.5 и нажмите "OK.". Система автоматически установит указанный компонент. После этого имеет смысл перезагрузить компьютер и все: если для работы программы требуются эти библиотеки, она должна запуститься без каких-либо ошибок, связанных с ними.
В некоторых случаях .NET Framework 3.5 не устанавливается и сообщает об ошибках с различными кодами. В большинстве случаев это связано с отсутствием обновления 3005628, которое вы можете скачать с официальной страницы https://support.microsoft.com/en-ru/kb/3005628 (загрузки для систем x86 и x64 находятся в конце этой страницы). Другие способы исправления ошибок можно найти в конце этого руководства.
Если по каким-то причинам вам нужен официальный установщик .NET Framework 3.5, вы можете скачать его с http://www.microsoft.com/en-ru/download/details.aspx?id=21 (не обращайте внимания на то, что Windows 10 нет в списке поддерживаемых систем, все установится успешно, если вы используете режим совместимости с Windows 10).
Установка .NET Framework 4.5
Как вы могли заметить в предыдущем разделе инструкции, в Windows 10 компонент включен по умолчанию .NET Framework 4.6, который, в свою очередь, совместим с версиями 4.5, 4.5.1 и 4.5.2 (i.e. может заменить их). Если по какой-то причине этот элемент отключен в вашей системе, вы можете просто включить его для установки.
Вы также можете загрузить эти компоненты отдельно в виде самостоятельных установщиков с официального сайта:
- http://www.microsoft.com/en-ru/download/details.aspx?id=44927 — .NET Framework 4.6 (который обеспечивает совместимость с 4.5.2, 4.5.1, 4.5).
- http://www.microsoft.com/en-us/download/details.aspx?id=30653 — .NET Framework 4.5.
Если по каким-то причинам предложенные способы установки не работают, есть несколько дополнительных способов исправить ситуацию, а именно:
- Использование официальной утилиты Microsoft .NET Framework Repair Tool для исправления ошибок установки. Утилита доступна по адресу http://www.microsoft.com/en-us/download/details.aspx?id=30135
- Используйте утилиту Microsoft Fix It для автоматического устранения некоторых проблем, которые могут вызывать ошибки установки системных компонентов отсюда: https://support.microsoft.com/en-us/kb/976982 (в первом абзаце статьи).
- На этой же странице, в 3-м пункте, вам предлагается загрузить файл .NET Framework Cleanup Tool, который полностью удаляет все пакеты .NET Framework с вашего компьютера. Это может позволить вам исправить ошибки при переустановке. Также пригодится, если вы получите сообщение о том, что .Net Framework 4.5 уже является частью операционной системы и установлен на вашем компьютере.
Установка .NET Framework 3.5.1 из дистрибутива Windows 10
Этот способ (даже две версии одного и того же способа) был предложен в комментариях читателем по имени Владимир и, судя по отзывам, он работает.
- Вставьте диск с Windows 10 в CD-Rom (или смонтируйте образ с помощью системы или Daemon Tools);
- Запустите утилиту командной строки (CMD) от имени администратора;
- Выполните следующую команду: Dism /online /enable-feature /featurename:NetFx3 /All /Source:D:\sources\sxs /LimitAccess
В приведенной выше команде D: — это буква диска или смонтированного образа.
Второй вариант того же метода: скопируйте папку "\sources\sxs\" с диска или образа на диск "C", в его корень.
Затем выполните команду :
- dism.exe /online /enable-feature /featurename:NetFX3 /Source:c:\sxs
- dism.exe /Online /Enable-Feature /FeatureName:NetFx3 /All /Source:c:\sxs /LimitAccess
Неофициальный способ загрузки .Net Framework 3.5 и 4.6 и установите его
Многие пользователи сталкиваются с тем, что .NET Framework 3.5 и 4.5 (4.6), установленный через компоненты Windows 10 или с официального сайта Microsoft, отказывается устанавливаться на ваш компьютер.
В этом случае можно попробовать другой способ — Missed Features Installer 10, который представляет собой ISO-образ, содержащий компоненты, которые присутствовали в предыдущих версиях ОС, но отсутствуют в Windows 10. При этом, судя по отзывам, установка .NET Framework работает в этом случае.
Обновление (июль 2016): Адреса, с которых вы ранее могли скачать MFI (перечислены ниже) больше не работают, найти новый работающий сервер не удалось.
Просто скачайте Missed Features Installer с официального сайта http://mfi-project.weebly.com/ или http://mfi.паутина.com/. Внимание: встроенный фильтр SmartScreen блокирует эту загрузку, но, насколько я могу судить, скачанный файл чист.
Смонтируйте образ в системе (в Windows 10 это можно сделать, просто дважды щелкнув по нему) и запустите файл MFI10.exe. После согласия с условиями лицензии вы увидите экран программы установки.
выберите .NET Frameworks, а затем элемент для установки:
- Установите .NET Framework 1.1 (кнопка NETFX 1.1)
- Включите .NET Framework 3 (устанавливается также .NET 3.5)
- Установите .NET Framework 4.6.1 (совместим с 4.5)
Дальнейшая установка будет выполнена автоматически, и после перезагрузки компьютера все программы или игры, требующие недостающих компонентов, должны запуститься без ошибок.
Надеемся, что один из предложенных вариантов поможет вам, когда .NET Framework по каким-то причинам не устанавливается в Windows 10.