.NET Framework 3.5 и 4.5 для Windows 10

NET Framework 3.5 для Windows 10 — как установить

Рассмотрим установку .Net Framework 3.5 средствами Windows 10 и Автономную установка (offline installer) с использованием DISM.

Windows 10 поставляется с предустановленной .NET Framework 4.5, но для многих приложений, разработанных в эпоху Vista и Windows 7, требуется .NET Framework v3.5, установленная вместе с 4.5. Эти приложения не будут работать, пока вы не установите необходимую версию. Когда вы попытаетесь запустить любое такое приложение, Windows 10 предложит вам загрузить и установить .NET Framework 3.5 из Интернета. Но иногда пользователи сообщают о сбое установки NET Framework 3.5 с ошибками 0x800F0906 и 0x800F081F.

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

Чтобы установить .NET Framework 3.5 в Windows 10, выполните следующие действия.

Установить .Net Framework 3.5 на Windows 10

Если вы получаете ошибки 0x800F0906 и 0x800F081F при установке NET Framework 3.5 на компьютер с Windows 10 и 8.1. Здесь приведены следующие решения, чтобы исправить эти ошибки и успешно установить .Net Framework 3.5 на Windows 10 и 8.1.

  1. Откройте панель управления.
  2. Переключитесь в режим просмотра «Мелкие значки».
  3. Найдите и откройте «Программы и компоненты».

Нажмите «Включение или отключение компонентов Windows».

  • Выберите .NET Framework 3.5 (включая 2.0 и 3.0) и нажмите кнопку «ОК», чтобы загрузить и установить .net Framework 3.5 на компьютер с Windows.
  • Начнётся загрузка .NET Framework 3.5 на ваш компьютер.
  • Включить .NET Framework с помощью DISM

    1. Смонтируйте образ диска Windows 10 или вставьте DVD-диск с Windows 10 либо вставьте загрузочную флешку с Windows 10, в зависимости от того, что у вас есть.
    2. Откройте «Этот компьютер» в проводнике и запишите букву диска установочного носителя, который вы вставили.
    3. Теперь откройте командную строку с повышенными правами администратора и введите следующую команду:

    Замените D : на букву диска для установочного носителя Windows 10.

    Готово! Это установит .NET Framework 3.5 в Windows 10. Чтобы сэкономить ваше время, я подготовил простой пакетный файл, который сэкономит ваше время и автоматически найдет вставленный установочный носитель. Выглядит так:

    1. Загрузите файл, извлеките его из архива ZIP на рабочий стол.
    2. Щелкните его правой кнопкой мыши и выберите «Запуск от имени администратора». Файл автоматически установит .NET Framework 3.5 после нахождения буквы вашего установочного носителя Windows 10.

    Автономный установщик .NET Framework 3.5 для Windows 10 и 8.x

    Портативный .NET Framework 3.5 и 2.0 Автономный установщик для Windows 10 и 8.x

    Автономный установщик .NET Framework — это небольшой бесплатный инструмент, разработанный TechGainer для автоматической установки .NET Framework 3.5 на Windows 10, 8 и 8.1. Хотя .NET Framework 4 является частью Windows 8 и 10, версия 3.5 или более ранние версии не включены в эти выпуски Windows. Чтобы установить их, вам нужно подключение к интернету.

    Этот портативный инструмент может помочь вам легко установить .NET Framework в автономном режиме с существующих установочных носителей. Нужно лишь выбрать нужный диск в списке и нажать кнопку Install, всё остальное будет сделано автоматически.

    Как установить .NET Framework 3.5 и 4.5 в Windows 10

    В данной статье рассмотрены способы, с помощью которых можно установить (включить) компонент .NET Framework 3.5 и .NET Framework 4.5 в операционной системе Windows 10.

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

    Если используется операционная система Windows, то платформа .NET Framework, возможно уже установлена на компьютере. В частности, версия .NET Framework 4.5 включена в Windows 8, версия 4.5.1 включена в Windows 8.1, а версия 4.6 включена в Windows 10.

    Однако платформа .NET Framework 3.5 не устанавливается автоматически вместе с Windows 8, 8.1 или 10, и ее необходимо включить отдельно.

    1. Установка платформы .NET Framework 3.5 по запросу
    2. Как установить .NET Framework 3.5 в окне «Компоненты Windows»
    3. Как установить .NET Framework 3.5 в Windows 10 с помощью DISM
    4. Как установить .NET Framework 4.5 в Windows 10

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

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

    Для реализации этого варианта требуется подключение к Интернету.

    Как установить .NET Framework 3.5 в окне «Компоненты Windows»

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

    Нажмите сочетание клавиш + R и в открывшемся окне Выполнить введите команду OptionalFeatures и нажмите клавишу Enter ↵.

    В открывшемся окне Компоненты Windows установите флажок .NET Framework 3.5 (включает .NET 2.0 и 3.0), нажмите кнопку OK .

    Начнется процесс установки компонента .NET Framework 3.5.

    Не нужно выбирать дочерние элементы для активации HTTP Windows Communication Foundation (WCF), если только вы не разработчик, которому требуются функции сопоставления скрипта и обработчика WCF.

    По окончании процесса установки нажмите кнопку Закрыть .

    Если по какой-то причине вышеуказанный способ вам не подходит, то можно скачать официальный установщик .NET Framework 3.5 по ссылке с официального сайта Microsoft https://www.microsoft.com/ru-ru/download/details.aspx?id=21 (при этом не стоит обращать внимания, что Windows 10 отсутствует в списке поддерживаемых систем, все успешно устанавливается).

    Как установить .NET Framework 3.5 в Windows 10 с помощью DISM

    Если подключение к Интернету отсутствует, платформу .NET Framework 3.5 можно включить с помощью средства командной строки “Система обслуживания образов, развертывания и управления ими” (DISM), указав носитель (USB-накопитель, ISO-образ или DVD-диск), с которого была установлена Windows 10.

    Чтобы установить компонент .Net Framework 3.5 с помощью DISM, откройте командную строку от имени администратора и выполните следующую команду:

    DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:F:\sources\sxs

    Где F – буква диска с дистрибутивом Windows 10 (или путь до распакованного дистрибутива).

    Через некоторое время компонент .Net Framework будет установлен, перезагрузите Windows для завершения операции.

    Ещё один из способов установки .NET Framework 3.5 в Windows 10, который Вы можете использовать, представлен в статье Как установить .NET Framework 3.5 в Windows 10 используя Windows PowerShell

    Как установить .NET Framework 4.5 в Windows 10

    В Windows 10 по умолчанию включен .NET Framework 4.6 который совместим с версиями 4.5, 4.5.1 и 4.5.2. Иными словами, при установке более поздней версии, например .NET Framework 4.6, вам не нужно предварительно устанавливать предыдущие версии, например .NET Framework 4.5, 4.5.1 или 4.5.2. Аналогично, при установке более поздней версии, например .NET Framework 4.6, вам не нужно предварительно удалять предыдущие версии, например .NET Framework 4.5, 4.5.1 или 4.5.2.

    Если по какой-то причине в вашей системе отключен пункт .NET Framework 4.6, можно просто включить его для установки.

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

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

    1. Использование официальной утилиты Microsoft .NET Framework Repair Tool для исправления ошибок при установке. Утилиту можно скачать здесь → https://www.microsoft.com/en-us/download/details.aspx?id=30135
    2. Используйте утилиту 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 и 4.5 для 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».

    Отметьте пункт .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 (то есть может заменять их). Если по какой-то причине в вашей системе этот пункт отключен, вы можете просто включить его для установки.

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

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

    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:sourcessxs /LimitAccess

    В команде выше — D: — буква диска или смонтированного образа.

    Второй вариант этого же способа: копируем с диска или образа папку «sourcessxs» на диск «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 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 по каким-либо причинам.

    А вдруг и это будет интересно:

    • Windows 11
    • Windows 10
    • Android
    • Загрузочная флешка
    • Лечение вирусов
    • Восстановление данных
    • Установка с флешки
    • Настройка роутера
    • Всё про Windows
    • В контакте
    • Одноклассники

    19.05.2018 в 07:34

    Всем привет! Нетфремворк 3.5 и 4.5 не устанавливается выше указанным методом на сборку от 30.09.17 вин 10 про. Точнее из дистрибутива не устанавливается. Что делать?

    16.04.2020 в 22:23

    27.05.2018 в 20:14

    Все настройки центра обновлений выставить на исходную позицию, включить скачивание апдейтов через другие компьютеры в сети: только так получилось установить .Net Framework из «компонентов Windows».

    18.08.2019 в 23:05

    Здравствуйте,а можете процитировать все службы которые нужно включит дабы установить Net Framework

    24.11.2019 в 21:54

    я отключал службу обновления виндовс, как только включил — всё пошло

    29.07.2018 в 12:28

    Спасибо Владимиру! Только его способ и помог.
    Установка .NET Framework 3.5.1 из дистрибутива Windows 10

    31.10.2018 в 09:26

    Если используете WSUS сервер, .NET не одобрен сервером.
    В качестве временного временного решения измените раздел реестра «UseWUServer» на 0. Он расположен по адресу:

    После изменения реестра перезапустите службу Windows Update. Вы должны иметь возможность установить .net в это время. После этого вы должны изменить этот ключ на свое первоначальное значение (или подождать и разрешить групповой политике сделать это за вас).

    18.06.2019 в 12:43

    Missed Features Installer 10 скачал отсюда:

    05.11.2019 в 11:00

    Все устанавливается и работает по Установка .NET Framework 3.5.1 из дистрибутива Windows 10 от Владимира. Спасибо ему!

    03.02.2020 в 21:31

    У меня видимо новая проблема, потому что такого кода ошибки еще не видел и все варианты устранения проблем на вашем сайте не сработали.
    код ошибки 0x80240004

    04.02.2020 в 08:33

    Судя по коду, у вас либо антивирус мешает доступу к серверам обновлений, либо вы сами как-то блокировали обновления Windows 10 или «слежку», отсюда такой результат.

    10.09.2020 в 12:13

    Missed Features Installer for Windows 10 Ловите пока я добрый :)
    yadi.sk/d/NU8YLiFobENb5g

    25.10.2020 в 19:54

    06.07.2021 в 02:38

    Код ошибки 0x800F080C (0x800f080c, 0x800F080c)
    Всеми командами выше в статье — НИЧЕГО НЕ ПОМОГАЕТ, служба обновления включена все работает, установка и с онлайн инсталятора ал на 2мб и с полного пакета фал на 230мб ехе — не происходит просто выдает ошибку, утилита диагностики проблем с .NET — не помогает.
    Подсказали вот такой выход.
    Код ошибки 0x800F080C (0x800f080c, 0x800F080c) РЕШЕНИЕ:
    dism /online /add-package /packagepath:(буква диска с образом виндовс):sourcessxs
    Насколкьо я понял команды в статье — лишь «включают» .NET — а проблема заключается в том что в компонентах виндовс- ЕГО НЕТУ и в папке windowssxs его так же нету среди файлов.
    Данной командой dism /online /add-package /packagepath:(буква диска с образом виндовс):sourcessxs мы его в виде файлов добавляем с оригинального образа виндовс10 — там он есть в нужной папке в cab файле. После этого на диске С в папке windows/sxs он появится — НО в компонентах виндовс- его по прежнему не будет — хотя система будет считать что он установлен.
    Надеюсь этот ответ ПОМОЖЕТ многим ибо решения данной проблемы в интернете не нашел нигде.

    Как установить в Windows 10 .NET Framework 3.5 и 4.5

    Как скачать и установить .NET Framework 3.5 в Windows 10 средствами системы

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

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

    Отметьте пункт .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 (то есть может заменять их). Если по какой-то причине в вашей системе этот пункт отключен, вы можете просто включить его для установки.

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

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

    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:sourcessxs /LimitAccess

    В команде выше — D: — буква диска или смонтированного образа.

    Как установить Net Framework 3.5 и 4.5 для Windows 10

    NET Framework — софтверная платформа от Майкрософт, представляющая собой среду для выполнения приложений CLR, написанных на множестве языков программирования, поддерживающих эту среду. Она является своего рода аналогом Java, выпущенной Sun Microsystem. Платформа NET Framework — запатентованное детище Майкрософт, но, хоть она и предназначена для Windows, существуют проекты ее переноса на иные ОС.

    Многие пользователи новой операционной системой ищут ресурсы, откуда можно загрузить эту среду для выполнения множества приложений в операционной системе Windows 10. Нередко возникают проблемы во время установки пакета библиотек версии 3.5 или 4.5, в виде сообщений о разных ошибках при повторной попытке инсталлировать софт на одном компьютере.

    В рамках данной информационной статьи рассмотрим процесс инсталляции — .NET Framework для 64 и 32-битных версий «десятки» и методы исправления неполадок, возникающих на любом из этапов установки программного обеспечения последних выпусков. Приведён также не одобряемый разработчиком метод инсталлировать Фрамеворк на компьютер, но к нему следует прибегать только в крайнем случае.

    1. Процесс инсталляции Фреймворка в среде Windows 10 интегрированными в нее средствами
    2. Устанавливаем Фреймворк версии 4.6
    3. Решение возможных неполадок
    4. Инсталляция Framework версии 3.5.1 с инсталляционного диска
    5. Неофициальный метод инсталляции Framework обеих редакций

    Процесс инсталляции Фреймворка в среде Windows 10 интегрированными в нее средствами

    Вызывается он посредством поисковой строки или панели управления. После отображения требуемого окошка необходимо кликнуть по «Включение/отключение компонентов Виндовс» в левом вертикальном меню.

    Откроется окно со списком системных компонентов, где необходимо оставить флажок возле опции — .NET Framework требуемой редакции и кликнуть «OK» или «Ввод».

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

    Во многих случаях запуск инсталлятора может сообщить об ошибке. Чаще всего они вызываются отсутствием на компьютере апдейта под номером 3005628. Его можно установить через Центр обновлений или с сайта Майкрософт по ссылке https://support.microsoft.com/ru-ru/help/3005628/update-for-the-net-framework-3-5-on-windows-8-windows-8-1-windows-serv. Ссылки на скачивание недостающего компонента находятся в самом низу страницы, причем они разные для x86 и 64-битных редакций Windows. Об остальных проблемах читайте в конце статьи.

    При необходимости иметь под рукой официальный инсталлятор (например, при создании сборки софта или для случаев отсутствия интернета), его можно загрузить со странички https://www.microsoft.com/ru-ru/download/details.aspx?id=21 и запустить в режиме совместимости с Виндовс 7.

    Устанавливаем Фреймворк версии 4.6

    Последняя версия NET Framework под редакцией 4.6 установленный на компьютер по умолчанию и полностью совместим с предыдущими редакциями платформы. Если для записи на загрузочный носитель использовался пиратский образ ОС (сборка) с отключенным элементом, его следует активировать, как и в предыдущем случае, через апплет «Программы/компоненты».

    Для получения автономных инсталляторов каждого из компонентов их можно загрузить по ссылкам:

    https://www.microsoft.com/ru-ru/download/details.aspx?id=44927(расположен билд под редакцией 4.6, совместимый с предыдущими выпусками четвёртой версии платформы);

    Решение возможных неполадок

    Попробуйте воспользоваться утилитой от Майкрософт, разработанной для исправления проблем во время инсталляции. Найти Framework Repair Tool можно по ссылке https://www.microsoft.com/en-us/download/details.aspx?id=30135.

    Для поиска и исправления неполадок с Windows 10 существует утилита Fix It, расположенная на странице https://support.microsoft.com/en-us/help/10164/fix-windows-update-errors. С ее помощью можно попытаться отыскать источник неполадки и устранить его.

    По ссылке с предыдущего пункта доступна и программа Framework Cleanup Tool, выполняющая комплексную деинсталляцию Фреймворка со всеми его компонентами и ключами реестра. Утилита полезна, когда система сообщает о наличии в ней инсталлированного Framework. После приложения следует очистить реестр сторонней программой (увы, Microsoft еще не доросли до оснащения своей операционной системы подобным софтом) и перезагрузиться.

    Инсталляция Framework версии 3.5.1 с инсталляционного диска

    Вариант очень непопулярный и редко используемый, но работоспособный.

    1. Дабы его проверить, необходимо подключить накопитель с установочными файлами используемой ОС или смонтировать образ с его дистрибутивом в виртуальный привод, например, через Daemon Tools.

    2. Вызываем командную строку с расширенными привилегиями через контекстное меню Пуска.

    3. Вставляем следующую строку и жмем «Ввод», заменив букву F на дисковую метку накопителя.

    Dism /online /enable-feature /featurename:NetFx3 /All /Source:F:sourcessxs /LimitAccess

    Неофициальный метод инсталляции Framework обеих редакций

    Нередко загруженный с официального источника Фреймворк отказывается нормально устанавливаться. Такое случается независимо от выпуска и разрядности Windows 10, и представители компании пока никак не комментируют ситуацию. При таком раскладе существует еще один путь решения проблемы — Missed Features Installer 10. Это сборка программного обеспечения, которое было в старых версиях операционных систем Windows. В большинстве ситуаций инсталляция — .NET Framework завершилась удачно. Но здесь также не все гладко: официальный сайт разработчика сборки не функционирует, а скачать ее с файловых обменников или пиринговых сетей проблематично. Потому пакет приложений в виде ISO-образа необходимо искать на специализированных форумах или сайтах.

    Работать со сборкой не сложнее, чем с дистрибутивами для автоматической установки прочих программ или драйверов: монтируем образ в виртуальный привод, запускаем файл MFI10.exe, принимаем приведенные условия эксплуатации продукта. Увидим следующее окошко со списком доступных компонентов. Нажимаем по пиктограмме — .NET Framework.

    Затем выбираем версию программного обеспечения, с корой возникают неурядицы в случае инсталляции из полученного из официального сайта продукта. Здесь доступна и последняя редакция Фреймворка 4.6.1, совместимая со всеми предыдущими, потому следует обратить внимание на нее.

    Скачать NET Framework 3.5, 4.7, 4.8 (x64) и др. версии (а также, что делать с ошибками в играх из-за NET Framework)

    Доброго дня.

    Не так уж и редко мне приходится сталкиваться с различными ошибками, связанными с пакетом Microsoft .NET Framework (чаще всего в играх, различных редакторах, программах для черчения, взять хотя бы тот же AutoCAD. ).

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

    Казалось бы, ничего сложного, но есть нюансы. О них и пойдет речь в статье.

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

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

    А теперь, ближе к делу, разберу самое основное.

    Кстати!

    Все* современные версии NET Framework доступны на офиц. страничке сайта Microsoft:

    * 4.8, 4.7.2, 4.7.1, 4.7, 4.6.2, 4.6.1, 4.6, 4.5.2, 3.5 SP1

    Решение проблем с Microsoft .NET Framework

    Как узнать какие версии NET Framework у меня установлены?

    Необходимо открыть панель управления Windows по следующему пути: ПрограммыПрограммы и компоненты ( прим. : установка и удаление программ) .

    Далее просмотрите список установленных программ: нет ли среди них, начинающихся на “.NET. “. Если в списке нет, откройте компоненты Windows (см. скриншоты ниже ).

    Еще один способ открыть компоненты : нажать Win+R, и использовать команду optionalfeatures

    Программы и компоненты

    Важно!

    Отмечу, что в ОС Windows 8 и 10 Microsoft NET Framework не указана в списке установленных программ (чтобы посмотреть версии, необходимо открыть ссылку в меню слева “Просмотр установленных обновлений” ).

    В ОС Windows 10 нет возможности удаления NET Framework штатными средствами, однако, как правило возможна установка последней версии сего пакета (его обновление).

    Для просмотра и решения проблем с NET Framework есть специальная утилита “.NET Version Detector” (доступна по ссылке: http://www.asoft.be).

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

    NET Version Detector – смотрим доступные версии NET Framework

    Можно ли не обновлять этот пакет, ведь я раньше не обновлял его и все работало?

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

    Кроме этого, NET Framework часто включают в установщики популярных игр, и при их инсталляции происходит и обновление этого пакета. Т.е. все действия незаметны для пользователя.

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

    А дальше все просто: если нужной версии NET Framework не будет — то при запуске вы увидите ошибку (как на примере ниже ).

    Кстати, часть ошибок может быть связана с “битой” версией NET Framework (именно поэтому, иногда рекомендуется обновлять это ПО).

    Ошибка, связанная с отсутствием .NET 4.7 версии

    Ссылки на загрузку необходимых версий (ручная установка)

    Во-первых , сразу хочу посоветовать: не нужно скачивать все подряд версии и пытаться переустановить каждую (чуть ниже я отмечу, какие версии рекомендованы для разных ОС).

    Во-вторых , рекомендуется скачивать NET Framework только с официального сайта Microsoft (так сказать, не измененный установщик). Тем более, если вы уже столкнулись с ошибками, из-за отсутствия этого пакета.

    Способ №1. Чуть выше ( ) в статье я вам порекомендовал использовать утилиту “.NET Version Detector” — она не только покажет, какие версии пакета у вас установлены в системе, но и даст ссылки на загрузку каждой версии.

    Способ №2. Привожу ниже ссылки на официальный сайт Microsoft:

    • Microsoft .NET Framework 1.1 (для Windows XP);
    • Microsoft .NET Framework 3.5 SP 1 (включает .NET 2.0, 3.0; для Windows XP, Vista);
    • Microsoft .NET Framework 4.0 (для Windows XP, Vista и 7);
    • Microsoft .NET Framework 4.5.2 (x86/x64, для Windows 7, 8 и 8.1);
    • Microsoft .NET Framework 4.8 (x64, автономный установщик! Кстати, это высоко-совместимое обновление для .NET Framework 4, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1 и 4.7.2).

    Важно отметить , что версия 4 (скажем) обновляет предыдущую версию пакета NET Framework, поэтому для новых ОС Windows 8, 10 требуется установка (в 99,9% случаев) только последних 4-х версий.

    Обновление NET Framework до последней версии (автоматически!)

    В этой заметке не могу не порекомендовать программу Driver Booster — даже если вам ненужно обновлять драйвера, все равно попробуйте воспользоваться ей!

    Дело в том, что она автоматически определяет недостающие компоненты в системе, которые могут сказаться на играх (NET Framework, Visual C++ и др. пакеты), и устанавливает их. Согласитесь, это удобно!

    Обратите внимание, все необходимое для игр (NET Framework, Visual C++ и др. пакеты) программа качает и ставит автоматически!

    Можно ли удалить NET Framework (или использовать другую версию)? Что для этого необходимо?

    В большинстве случаев, удалять пакет не требуется — просто нужно задействовать другую версию. Сделать это можно во вкладке “Компоненты Windows” (которую можно открыть в панели управления Windows — чуть выше в статье показано, где найти это).

    Собственно, нужно-то поставить “галочку” рядом с тем пакетом, который хотите задействовать и согласиться с изменениями. ОС Windows может потребоваться загрузить недостающие файлы — делает она это сама в авто-режиме (просто потребуется подключение к интернету).

    Включение NET Framework 4.7

    В тех случаях, когда у вас вроде бы установлена нужная версия NET Framework, а игра (программа) все равно сыпет ошибками и “ругается” — можно попробовать удалить пакет и установить его заново.

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

    Удаление происходит точно также, как и любой другой программы (см. скрин ниже ).

    Программы и компоненты – удаляем .NET как обычную программу

    В отдельных случаях, может потребовать специальная утилита: NET Framework Cleanup Tool (ссылка на блог ее разработчика Microsoft).

    Утилита не нуждается в установке. Запускать ее, кстати, необходимо от имени администратора ( прим. : т.е. щелкнуть по исполняемому файлу правой кнопкой мышки и в контекстном меню выбрать “запуск от имени администратора”).

    Собственно, дальше будет нужно выбрать версию NET Framework, которую хотите удалить и нажать кнопку “Cleanup Now” (очистить сейчас). См. скриншот ниже.

    cleanup tool (работает в Windows 10)

    Вот, собственно, и все на сегодня.

    Как установить .NET Framework 3.5 в Windows Server и Windows 10?

    Довольно много приложений для своей работы в Windows Server или Windows 10 требуют наличия установленного .NET Framework 3.5 (несмотря на наличие .NET Framework 4.6, установленного по-умолчанию). К примеру, без .Net 3.5 мне не удалось установить и запустить SQL Management Studio.

    Разберемся как установить .Net Framework 3.5 в Windows Server 2016/2019 и Windows 10.

    • Установка .NET Framework в Windows Server
    • Установка .Net Framework 3.5 с помощью графической консоли Server Manager
    • Установка компонента .Net Framework 3.5 с помощью DISM и PowerShell
    • Настройка параметров установки компонентов Windows с помощью GPO
    • Установка .NET Framework 3.5 в Windows 10

    Установка .NET Framework в Windows Server

    Если на вашем Windows Server есть прямой доступ в Интернет, вы можете установить .NET Framefork 3.5 несколькими способам:

    • Через Server Manager;
    • С помощью DISM: DISM /Online /Enable-Feature /FeatureName:NetFx3 /All
    • С помощью PowerShell: Install-WindowsFeature NET-Framework-Core

    При этом все необходимые файлы .NET 3.5 для вашей версии Windows Server загружаются с серверов Windows Update. Чтобы сработал этот метод установки нужно убедиться:

    1. Сервер не настроен на локальный WSUS сервер для получения обновлений (проверьте настройки обновлений в групповых политиках или напрямую в реестре);
    2. Настройки прокси-сервера и файервола не должны ограничивать доступ к серверам Windows Update.

    Если с вашего сервера нет прямого доступа в Интернет, то при попытке установить .NET 3.5 в Windows Server через консоль Server Manager (Add Roles and Features -> Features -> Net Framework 3.5 Features, установка заканчивается с ошибкой x800f081f (The source files could not be found) или x800F0950.

    Хотя .NET Framework 3.5 присутствует в списке компонентов Windows Server 2016/2019, на самом деле его бинарные файлы в хранилище компонентов Windows отсутствуют (концепция Features on Demand). Это сделано, чтобы уменьшить размер ОС на диске. Вы можете проверить наличие.NET Framework 3.5 в локальном хранилище компонентов Windows Server с помощью команды:

    Как вы видите статус компонента NET-Framework-Core – Removed.

    Для установки NET-Framework-Core вам потребуется дистрибутив Windows Server 2016/2019 в виде iso файла, DVD диска или в распакованном виде в сетевой папке. Смонтируйте iso образ с дистрибутивом в отдельный виртуальный диск (например, диск D:). Установить компонент можно из GUI либо с помощью PowerShell.

    Установка .Net Framework 3.5 с помощью графической консоли Server Manager

    Установить компонент .Net 3.5 можно из графической консоли Server Manager. Для этого выберите компонент .Net Framework 3.5 Features, но, перед тем, как нажать кнопку Install, нажмите небольшую ссылку внизу мастера — Specify an alternative source path.

    В этом окне нужно указать путь к хранилищу компонентов в дистрибутиве Windows Server. Если вы смонтировали дистрибутив в виртуальный привод, это может быть путь D:sourcessxs. Также это может быть сетевая папка, куда вы предварительно скопировали дистрибутив (например, \server1distrws2016sourcessxs ). Нажмите ОК.

    Осталось запустить установку.

    Установка компонента .Net Framework 3.5 с помощью DISM и PowerShell

    Гораздо проще установить компонент Net Framework 3.5 Features из командной строки или консоли PowerShell, запущенной с правами администратора. Просто выполните команду:

    Dism.exe /online /enable-feature /featurename:NetFX3 /All /Source:D:sourcessxs /LimitAccess

    Где D: — диск с дистрибутивом Windows Server 2016.

    Параметр LimitAccess запрещает DISM подключение к серверам обновлений для получения установочных файлов компонентов. Используются только файлы в указанном каталоге.

    Также можно произвести установку с помощью команды Add-WindowsFeature:

    Add-WindowsFeature NET-Framework-Core -Source d:sourcessxs

    После завершения установки компонента, перезагрузка сервера не требуется.

    Также вы можете вручную скопировать 2 cab файла microsoft-windows-netfx3. из каталога sourcessxs вашего дистрибутива. В этом случае для установки .Net 3.5 достаточно выоплнить команду:

    dism /online /Add-Package /PackagePath:C:installnet35microsoft-windows-netfx3-ondemand-package

    Настройка параметров установки компонентов Windows с помощью GPO

    С помощью групповой политики Specify settings for optional component installation and component repair (находится в разделе GPO Computer Configuration -> Administrative Templates -> System) можно настроить особые параметры установки компонентов Windows из локального источника или Windows Update даже при использовании WSUS.

    Здесь можно указать, что при установки или восстановлении компонентов Windows необходимо всегда загружать файлы из Интернета с серверов Windows Update вместо локального WSUS (опция Download repair content and optional features directly from Windows Update instead of Windows Server Update Services — WSUS). Также можно указать путь к каталогу с компонентами Windows Server (или wim файлу), который нужно использовать при установке (указывается в параметр Alternate source file path).

    Установка .NET Framework 3.5 в Windows 10

    В Windows 10 вы можете установить .NET Framework 3.5 из панели управления компонентами.

    1. Выполните команду optionalfeatures.exe ;
    2. В списке компонентов выберите .NET Framework 3.5 (includes .NET 2.0 and 3.0), нажмите ОК;
    3. Если у вас есть доступ в Интернет, в следующем окне выберите LetWindowsUpdatedownloadthefilesforyou и последняя версия компонента .NET Framework 3.5 будет загружена и установлена с серверов Microsoft.

    Если у вас нет доступа в Интернет, вы можете установить .NET 3.5 в Windows 10 с помощью:

    • Offlineустановщика (скачайте последнюю версию .NET Framework 3.5 SP1 Runtime (dontetfx35.exe) здесь https://dotnet.microsoft.com/download/dotnet-framework/net35-sp1 ;
    • Если у вас есть установочный диск или iso образ с вашей версией Windows 10 (версия и билд должны совпадать), подключите (смонтируйте) его (например, в привод D:). Для установки .NET 3.5 используется команда DISM ( DISM /online /enable-feature /featurename:NetFX3 /All /Source:D:sourcessxs /LimitAccess ) или PowerShell ( Add-WindowsCapability -Online -Name NetFx3

    Чтобы проверить, что .NET Framework успешно установлен, выполните команду:

    Get-WindowsCapability -Online -Name NetFx3

    (Get-ItemProperty -Path “HKLM:SOFTWAREMicrosoftNET Framework SetupNDPv3.5”).Version

    Читайте также:
    Устройство работает неправильно код 31 в диспетчере устройств — как исправить
    Рейтинг
    ( Пока оценок нет )
    Понравилась статья? Поделиться с друзьями:
    Добавить комментарий

    ;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: