.NET Framework 3.5 и 4.5 для Windows 10

Net Framework для Windows 10Некоторые пользователи после обновления интересуются, как и где скачать .NET Framework версий 3.5 и 4.5 для Windows 10 — наборы системных библиотек, необходимых для запуска некоторых программ. А также тем, почему эти компоненты не устанавливаются, сообщая о различных ошибках.

В этой статье — подробно об установке .NET Framework в Windows 10 x64 и x86, исправлении ошибок при установке, а также о том, где на официальном сайте Microsoft скачать версии 3.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 10

Для этого, зайдите в панель управления — программы и компоненты. После чего нажмите по пункту меню «Включение или отключение компонентов Windows».

Отметьте пункт .NET Framework 3.5 и нажмите «Ок». Система автоматически установит указанный компонент. После этого имеет смысл перезагрузить компьютер и готово: если какая-то программа требовала для запуска данные библиотеки, в дальнейшем она должна запускаться без связанных с ними ошибок.

Установка .Net Framework 3.5

В некоторых случаях .NET Framework 3.5 не устанавливается и сообщает об ошибках с различными кодами. В большинстве случаев это связано с отсутствием обновления 3005628, скачать которое вы можете на официальной странице https://support.microsoft.com/ru-ru/kb/3005628 (загрузки для x86 и x64 систем находятся ближе к концу указанной страницы). Дополнительные способы исправить ошибки вы можете найти в конце этого руководства.

Если по какой-то причине вам требуется официальный установщик .NET Framework 3.5, то скачать его вы можете со страницы http://www.microsoft.com/ru-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 (то есть может заменять их). Если по какой-то причине в вашей системе этот пункт отключен, вы можете просто включить его для установки.

Скачать .Net Framework 4.5

Также вы можете загрузить эти компоненты отдельно в виде автономных установщиков с официального сайта:

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

  1. Использование официальной утилиты Microsoft .NET Framework Repair Tool для исправления ошибок при установке. Утилита доступна на http://www.microsoft.com/en-us/download/details.aspx?id=30135
  2. Используйте утилиту Microsoft Fix It для автоматического исправления некоторых проблем, которые могут привести к ошибкам установки компонентов системы отсюда: https://support.microsoft.com/en-us/kb/976982 (в первом пункте статьи).
  3. На той же странице в 3-м пункте предлагается загрузить утилиту .NET Framework Cleanup Tool, полностью удаляющую все пакеты .NET Framework с компьютера. Это может позволить исправить ошибки при их повторной установке. Также пригодится, если вы получаете сообщение о том, что .Net Framework 4.5 уже является частью операционной системы и установлена на компьютере.

Установка .NET Framework 3.5.1 из дистрибутива Windows 10

Данный способ (даже два варианта одного способа) был предложен в комментариях читателем по имени Владимир и, судя по отзывам, работает.

  1. Вставляем диск с Windows 10 в CD-Rom (или монтируем образ средствами системы или Daemon Tools);
  2. Запустить утилиту командной строки (CMD) с правами администратора;
  3. Выполняем следующую команду: 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.webs.com/. Внимание: встроенный фильтр SmartScreen блокирует эту загрузку, но, насколько я могу судить, скачиваемый файл чистый.

Cмонтируйте образ в системе (в Windows 10 это можно сделать просто двойным кликом по нему) и запустите файл MFI10.exe. После согласия с условиями лицензии, вы увидите экран установщика.

Установка Net Framework 3.5 в Missed Features Installer 10

Выберите пункт .NET Frameworks, а затем пункт, который нужно установить:

  • Install .NET Framework 1.1 (кнопка NETFX 1.1)
  • Enable .NET Framework 3 (устанавливает в том числе .NET 3.5)
  • Install .NET Framework 4.6.1 (совместим с 4.5)

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

Надеюсь, один из предложенных вариантов сможет вам помочь в тех случаях, когда .NET Framework не устанавливается в Windows 10 по каким-либо причинам.

Комментарии (73) к .NET Framework 3.5 и 4.5 для Windows 10

  • Алексей

    Инструкция не помогла

    Ответить

    • Dmitry

      Апдейт: используйте Missed Features Installer 10 с mfi.webs.com должно сработать.

      Ответить

      • Роман

        Missed Features Installer 10 с mfi. помогло установить дот нет 3.5 на 10-ку

        Ответить

    • Леонид

      И мне тоже, а очень хотелось чтобы получилось

      Ответить

  • Ирина

    надо проверить включено ли у вас автоматическое обновление. Это на случай если есть ошибка 0x800F081F

    Ответить

    • Константин

      Спасибо, это помогло. Сам отключал автообновление программой DWS, но не знал, что это может повлиять на что-то.

      Ответить

  • Кирилл

    День день. Мне тоже не помогло. Обновить систему не могу, т.к. сис.админ блокирует доступ на сайт майкрософт. Скаченные с оф.сайта ни 3.5 ни 4.5 не становятся.

    Ответить

    • Dmitry

      Попробуйте Missed Features Installer 10 (пишут, что для 3.5 при проблемах успешно срабатывает).

      Ответить

      • Владимир

        NET-Framework-Offline-Installer-v2.3
        Я качал отсюда но можно и загуглить. Указать диск с windows и нажать install и всё готово!

        Ответить

        • Андрей

          Действительно! Помог только NET-Framework-Offline-Installer-v2.3, остальные методы не срабатывали! Спасибо!

          Ответить

  • Igor

    Dmitry, если компонент включен частично (флажок затенен) надо ли что то еще делать?

    Ответить

    • Dmitry

      Раскройте пункт и посмотрите, что там включено, а что нет. Для надежности можно полностью включить.

      Ответить

  • Владимир

    Способ №2 вручную без помощи программы NET-Framework-Offline-Installer-v2.3
    1) Вставляем диск с Windows 10 в CD-Rom (или монтируем образ в Daemon Tools);
    2) Запустить утилиту командной строки (CMD) с правами администратора;
    3) Выполняем следующую команду:
    Dism /online /enable-feature /featurename:NetFx3 /All /Source:D:\sources\sxs /LimitAccess
    Где D:\ – буква диска.
    Вот и все, мы и установили .NET Framework 3.5.1 на Windows 10

    Ответить

    • Антон

      Спасибо! Была проблема с установкой v3.5 из-за симлинков в системе (папки с программами вынесены на отдельный раздел SSD, чтобы не бэкапить их акронисом). Система ругалась на 0x80070011 и не устанавливала фреймворк. Хотя та же самая конфигурация работала в сборке 1607. После чистой установки 1703 получил такую беду. Ваш способ помог поставить всё!

      P.S. На самом деле симлинками вынесены не Program Files, а несколько различных папок. Там всё сложно, но я решил не грузить читающих : )

      Ответить

  • Владимир

    Способ № 3
    Данный способ практически повторяет второй. Только после установки носителя с системой необходимо скопировать с установочного диска папку «\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

    Ответить

    • Yan

      Спасибо огромное! Ваш 3-ый способ рабочий

      Ответить

    • Антон

      Огромное спасибо, помог этот способ. Только сmd нужно запускать с правами админа.

      Ответить

    • Сулейман

      Пробую этот вариант, выдаёт ошибку 87

      Ответить

    • Дмитрий

      Добрый день, У меня при использовании способа №3 и №2 выбивает ошибку «Ошибка: 582
      Обнаружен недопустимый символ. Для многобайтового набора символов не допускается наличие старшего байта без следующего за ним младшего байта. Для набора символов Юникода недопустимыми являются символы 0xFFFF и 0xFFFE.» Подскажите что мне делать!

      Ответить

      • Dmitry

        Попробуйте отсюда скопировать:

        Dism /online /enable-feature /featurename:NetFx3 /All /Source:D:\sources\sxs /LimitAccess

        (если я правильно понял о каких способах речь идет).
        Если сработает, остальные команды из статьи просто попробуйте вручную набрать.

        Ответить

  • вячеслав

    у меня как-то раз пропали фреймворки, гуглю — нужно устанавливать с первой версии, остальные ставятся сверху, как обновление и дополнение. а скачать мог только на торрентах, сразу все.

    Ответить

  • Spartak

    Спасибо. Missed Features Installer 10 реально спасает ситуацию.

    Ответить

  • Pavel

    Добрый день! Проект закрыт. Где можно скачать Missed Features Installer 10?
    Заранее спасибо!

    Ответить

    • Dmitry

      Павел, здравствуйте. О проблеме осведомлен (добавил и в эту статью, что сайты больше не работают). А вот нового источника не знаю и не гуглится.

      Ответить

  • Ilya

    способ 3 помог, спасибо. обязательно скопировать папку sxs в корень C:\

    Ответить

  • Андрей

    Привет.Если кому еще актуально, вот ссылка на сайт где можно скачать пропавшую прогу chip.de/downloads/Missed-Features-Installer-fuer-Windows-10_88552123.html (не забывайте перед скачиванием включать ваши антивирусные системы)!

    Ответить

    • Dmitry

      Думаю, пригодится многим. Спасибо.

      Ответить

  • Tokeda

    Все версии MFI есть здесь cloud.mail.ru/public/6QZb/16yuyxxnv

    Ответить

    • Dmitry

      Сдается мне, они там долго не пролежат. Если кто-то будет качать я как автор сайта предупреждаю: аккуаратнее и проверяйте, что именно загружаете.

      Ответить

    • Nikita

      Ну по крайней мере ссылочка эта еще живая. Сижу на дропбокс свой MFI заливаю который на 10 винду, откопал на компе. В свое время помогла.

      Ответить

  • Nikita

    dropbox.com/s/0k7srixckpamskk/MFI10.rar?dl=0 вот архив програмки Missed Features Installer на 10 только, какая уж есть. Внутри архива iso, можно распаковать и создать образ демоном Daemon Tool или самим архивом открыть.

    Ответить

  • LexPL

    А как .NET Framework 3.5 интегрировать в дистрибутив Windows 10?

    Ответить

    • Dmitry

      Здравствуйте. Отличный вопрос. Вот, похоже, ответ (сам не опробовал): goo.gl/X9fJY3

      Ответить

      • LexPL

        Спасибо, подобные статьи видел. Интересовал именно личный опыт с целью обсуждения.

        Ответить

        • Dmitry

          Лично не проделывал. Но возьму на заметку, может, позже и сделаю.

          Ответить

          • Stas

            Здравствуйте! Пытался установить .Net Framework 3.0 (2.0 и 3.5) но когда я кликал на этот пункт, у меня запустилась консоль и написало следующее:

            Running Admin shell

            C:\Users\AdmiN\Desktop\MFI
            Какую команду надо вписать что бы загрузился Framework?

            Ответить

          • Dmitry

            По идее, он сам должен был запустить установку. Посмотрите, нет ли там отдельного установщика на самом ISO, чтобы запустить его вручную. Сам сейчас проверить не могу, чтобы точнее написать.

            Ответить

  • Stas

    Спасибо, попробовал как вы сказали — все получилось!

    Ответить

  • Саня

    Спасибо, просто сказка. Решил проблему через cmd всё пучком

    Ответить

  • Bylok

    Здравствуйте! Установил Net Framework 3.5 через программы и компоненты, всё прошло успешно. Но! В центре обновление скачалась «Накопительный пакет обновления для Windows 10 Version 1607 для систем на базе процессоров x64 (KB3197954)». Хотя до этого она уже скачивалась и устанавливалась. Это вообще нормально?

    Ответить

    • Dmitry

      Не могу определенно сказать (так как не могу воспроизвести), но почти уверен, что всё Ок.

      Ответить

  • ПОКЛОН АВТОРУ

    ВЫ просто супер, спасибо!!! Всем советую не мучиться и Missed Features Installer использовать, как я сделал! Только с другого сайта скачивал, а то указанный не работает Удачи, второй день воевал с фреймворком

    Ответить

  • Юрий

    Может ли NET Framework 3.5 не устанавливаться из за того,что в системе установлен только один русский языковой пакет?

    Ответить

    • Dmitry

      Нет, это не должно быть причиной.

      Ответить

  • Юрий

    Вы не правы. Никак не мог установить Framework 3.5 до тех пор, пока не удалил языковой пакет, потом снова установил.

    Ответить

  • Andrew

    Огромное спасибо читателю Владимиру. Вариант коммандной строки сработал. Теперь всё работает без проблем

    Dism /online /enable-feature /featurename:NetFx3 /All /Source:D:\sources\sxs /LimitAccess

    Ответить

  • Игорь

    Спасибо! Все помогло …

    Ответить

  • Андр

    Спасибо. Помогла утилита Microsoft .NET Framework Repair Tool.
    Была проблема с 3.5 фрэймворком в 64 битной Win 10

    Ответить

  • Votum

    Добрый день. Помогла установка download.microsoft.com/download/F/2/4/F24D0C03-4181-4E5B-A23B-5C3A6B5974E3/latestwu.diagcab
    После этого установилась через компоненты Windows 10, как и должна была

    Ответить

  • AlexFra

    Установка из дистрибутива помогла! Спасибо. До этого все что угодно перепробовал, все было тщетно!

    Ответить

  • Ali

    Спасибо!!
    Установка .NET Framework 3.5.1 из дистрибутива Windows 10 помог.
    Смонтировал образ и ввёл команду в cmd, вот и всё.

    Ответить

  • Сергей

    наверное последняя рабочая ссылка
    chip.de/downloads/Missed-Features-Installer-fuer-Windows-10_88552123.html

    Ответить

  • Nixon

    Хола! Способы со скачиванием мне не помогают, как я и сам знал, так как наглухо задушил в системе все обновления, брандмауэры и прочее.
    Поэтому воспользовался способом с командной строкой: первый не помог, так как я думаю он тоже связан с ЦОС, а вот второй способ с образом — все гуд!) Спасибо ребяты, я даж не знал что в установочном образе 10ки есть так очевидно лежащий NETFramework)

    Ответить

  • Котмавр

    Чтобы программы использовали Framework 4 вместо Framework 3.5, создайте и запустите рег файл:

    Windows Registry Editor Version 5.00
    
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework]
    "OnlyUseLatestCLR"=dword:00000001
    
    [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\.NETFramework]
    "OnlyUseLatestCLR"=dword:00000001
    

    Ответить

  • котмавр

    Почему удалили мое сообщение на счет NET Framework 3.5?

    Ответить

    • Dmitry

      Не удалял, просто комментарии не появляются до проверки, а я тут не круглосуточно могу за ними следить.

      Ответить

Оставить комментарий

Интересное
Список инструкций Windows 11 Windows 10 Подписаться