Программисты и разработчики софта знают, для чего необходим .NET Framework, и какая версия компонента необходима для работы. А если вы обычный пользователь и для вас это просто набор букв? Мы предлагаем ознакомиться с текстом ниже. Он подробно расскажет, что это такое, для чего он нужен? и как его установить на компьютер.
Технология представляет собой набор компонентов и библиотек, которые гарантируют совместимость и стабильную работу программного обеспечения в ОС семейства «Виндоус». Она адаптирует программное обеспечение, созданное на различных языках программирования, под рабочую среду Windows.
Версия 1.0 появилась в 2002 году, а в последующее время обновлялась и расширялась за счет набора компонентов. Для каждой новой версии ОС выпускался обновленный .NET Framework. Например, для Windows 10 актуальная версия 4.7.1, а для восьмой версии – 3.5.
Появления единой технологии обусловлено реалиями прошлых годов. На тот момент не существовало единого центра, где хранились бы необходимые библиотеки и компоненты для запуска ПО. Большинство данных хранилось на локальных машинах без возможности обмена с другими компьютерами. Соответственно, отсутствовала совместимость между разными приложениями, написанными на разных языках программирования.
Microsoft первой решила создать единый центр взаимодействия. В нем должна была храниться информация, которая позволит программам запускаться на любом ПК без установки дополнительного ПО. Такая модель взаимодействия была создана и стала называться сервоцентрической.
Технология запатентована компанией Microsoft, но существует два независимых проекта – Mono и Portable .NET. Они используются для запуска приложений под другие семейства ОС: например, Linux/Unix.
Как узнать версию
Если требуется узнать версию .NET Framework, которая стоит на рабочей станции, то открываем меню «Пуск» и набираем слово «Программы». Выбираем пункт, выделенный красным цветом.
Поиск меню
Откроется новая рабочая область. В конце списка установленных программ либо с правой стороны находится раздел «Программы и компоненты». Кликаем на него.
Выбор раздела
Далее выбираем опцию, обведенную рамкой красного цвета.
Переход к компонентам Windows
Важно! Чтобы редактировать перечень компонентов, необходимы права администратора. Windows сделает запрос, нажимаем «Да»
Откроется диалоговое окно, в котором на первых строчках идет информация о версии Framework.
Список компонентов
Для Windows 10 существуют некоторые ограничения. К примеру глобальное обновление под названием Creators Update обновляет версию .NET Framework до 4.7. Соответственно, оно становится частью операционной системы, и удалить его через стандартные средства не получится. В таких случаях поможет откат обновления, а затем удаление компонента.
Установка Net Framework
Компонент инсталлируется разными способами. Расскажем о каждом способе в виде инструкций со скриншотами.
Автоматическая установка
Первый вариант предполагает, что пользователь не знает, какая версия у него установлена. Он решил установить игру либо программный продукт.
Во время инсталляции программного обеспечения, операционная система автоматически проверяет наличие предустановленного Framework и текущую версию. Если данные устарели, то мастер предложит произвести установку (обновление). Нажимаем «Далее».
Принятие соглашения
Следующее окно предложит пользователю ознакомиться с условиями лицензионного соглашения, а после запустить инсталляцию Net Framework. Нажимаем «Установить».
Установщик соединяется с официальным сайтом Microsoft и скачивает актуальную версию. После окончания загрузки инсталляция Net Framework произойдет в автоматическом режиме.
Время выполнения зависит от скорости и стабильного канала Интернета. В среднем установка занимает 10 минут.
Через системные компоненты
Второй вариант также предполагает наличие постоянного доступа к «мировой паутине». Зайдем во вкладку «Службы и компоненты» и установим необходимую версию Framework.
Нажимаем сочетание клавиш «Windows» + «R». Вводим команду «OptionalFeatures».
Запуск через командную строку
В открывшемся окне отмечаем с левой стороны черным квадратом строку, которая содержит необходимый элемент. Нажимаем «ОК».
Выбор компонента
Инсталляция займет минут 5-7. После чего на мониторе появится надпись об окончании установки. Нажимаем «ОК», перезагружаем рабочую станцию.
Важно! Внутри строки содержатся дополнительные подразделы – оставляем как есть.
Через официальный сайт
Следующий вариант установки Net Framework – скачать дистрибутив с официального сайта и произвести установку самостоятельно.
Ссылка: https://www.microsoft.com/ru-RU/download/details.aspx?id=17718
Пользователь выбирает язык установщика, нажимает «Скачать».
Страница загрузки
Важно! В состав Windows 10 идет предустановленный Framework версии 4.6.
После загрузки запускаем файл. На мониторе отобразится мастер установки: следуем подсказкам.
Инсталляция пройдет в стандартном режиме, как указано в разделе «Автоматическая установка». После окончания процесса перезапускаем ПК.
Установка при помощи DISM
DISM представляет собой командную строку, через которую пользователь подготавливает образы для развертывания Windows. Сервис подходит для инсталляции Framework с загрузочного диска, в качестве которого выступают CD/DVD или флэшка.
В каких ситуациях используется DISM? Предположим, в наличии имеется компьютер без подключения к сети Интернет либо с нестабильным соединением. Пользователь подключает внешний носитель и запускает командную строку (Windows Power Shell) с правами администратора.
Запуск cmd
Интересно! В Windows 10 командная строка с правами администратора отличается синим фоновым цветом, а со стандартными правами – черным фоном.
Набираем команду:
DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:X:\sources\sxs
Где X – буква загрузочного диска.
Нажимаем Enter. Инсталляция займет минут 5-7, после чего появится окно с предупреждением об обязательной перезагрузке ПК. Соглашаемся.
Выполнение установки
Что делать, если возникли проблемы при инсталляции Net Framework
Иногда во время установки на экране появляется сообщение об ошибке.
Ошибка при установке
Для ее исправления или удаления компания Microsoft предлагает три варианта. Расскажем о них.
Важно! Для Windows 10 существуют некоторые ограничения. К примеру глобальное обновление под названием Creators Update обновляет версию .NET Framework до 4.7. Соответственно, оно становится частью операционной системы, и удалить его через стандартные средства не получится. В таких случаях поможет откат обновления и последующее удаление компонента.
Repair Tool
Утилита разработана для .NET Framework. Она исправляет ошибки и запускает процесс установки по новой.
Ссылка на официальный сайт: https://www.microsoft.com/en-us/download/details.aspx?id=30135
Страница загрузки
Скачиваем дистрибутив, запускаем программу и следуем подсказкам мастера. На первом этапе ПО диагностирует операционную систему и выдает рекомендации для стабильной работы Repair Tool.
Рекомендации
Нажимаем «Next», утилита вносит изменения.
Важно! Оставляем окно программы открытым, не закрываем.
Выбор действий
Запускаем установку .NET Framework заново. Если ошибка продолжает появляться, то нажимаем кнопку «Next». Утилита соберет логи в единый архив и разместит на рабочем столе. Далее нажимаем «Finish». Приложение отправит архив в Microsoft для подробного анализа и разбора ошибки.
Отправка логов
Если после внесения изменений инсталляция Framework прошла успешно, то нажимаем «Finish». Утилита закроется.
Windows Fix It
Второй вариант помогает исправить проблему средствами операционной системы. Утилита доступна по ссылке:
https://support.microsoft.com/en-us/help/10164/fix-windows-update-errors
Скачиваем приложение и запускаем. На экране появится диалоговое окно с выбором. Первый вариант передает управление ОС, которая запустит автоматический поиск проблемы, а после исправит ее.
Второй пункт – утилита ищет ошибки, как было показано в первом пункте, и выдает итоговый результат в виде сообщения вместе с рекомендациями. Пользователю предлагается выбор, каким способом решить возникшую сложность.
Программа Fix It
Рекомендуется выбирать первый пункт. Утилита просканирует ОС и выдаст перечень программ, у которых были обнаружены проблемы.
Выбор ПО для исправления
Для нашего случая отмечаем вторую строку. Нажимаем «Далее». Fix It удалит компоненты и записи в реестре, которые взаимосвязаны с технологией. По завершению работ ПК необходимо перезагрузить.
Cleanup Tool
Последний вариант – удалить любую версию .NET Framework через специальную утилиту. Она удаляет компоненты, но не исправляет их.
Важно! Cleanup Tool работает только с версией 4.5.2 и ниже. Если установлена версия выше, то компонент не удалится.
На официальном сайте Microsoft утилита расположена в «облаке». Ссылка на ресурс:
https://onedrive.live.com/?id=27E6A35D1A492AF7!376&cid=27E6A35D1A492AF7
Папка называется «dotnetfx_cleanup_tool.zip». Скачиваем архив, раскрываем и запускаем программу.
Cleanup Tool
Выбираем текущую версию, нажимаем «Cleanup now». Утилита удалит все найденные версии Framework, записи и ключи в системном реестре. После завершения, рабочую станцию перезагружаем.
Важно! Использование Cleanup Tool рекомендуется как последнее средство, если остальные варианты не помогли.
Утилита поддерживает «тихий» режим, то есть производит все вышеуказанные действия без сообщений на мониторе. Для этого вызываем командную строку под именем администратора.
«Тихий» режим
Вводим команду: cleanup_tool.exe /q:a /c:»cleanup.exe /p XXX»
Где XXX – наименования компонента. Например, .NET Framework 2.0
Также доступна функция автоматической работы через командную строку. Для этого вводим команду: cleanup_tool.exe /q:a /c:»cleanup.exe /p XXX /u
«Автоматический» режим
Setup Verification Tool
Программное обеспечение проверяет корректность установленной версии Framework. ПО доступно для загрузки по линку: https://docs.microsoft.com/ru-ru/archive/blogs/astebner/net-framework-setup-verification-tool-users-guide
Переходим в раздел «Download Location». Выбираем первый или второй пункт.
Ссылка для скачивания
Важно! Утилита доступна в виде архива формата 7z.
После загрузки разархивируем и запустим программу. Принимаем лицензионное соглашение, выбираем версию для проверки.
Выбор версии
После выбора нажимаем «Verify Now». Процесс займет 5-10 минут, на мониторе отобразится результат. Если будут найдены ошибки, то переустанавливаем соответствующий компонент, предварительно удалив его.
Setup Verification Tool стоит рассматривать как вспомогательное средство для поиска неисправной версии. Для удаления или реанимирования используем другие вышеуказанные программные средства.
Заключение
Публикация рассказала о необходимом наборе библиотек – .NET Framework, который необходим для совместной работы программ на компьютере под управлением Windows. Были рассмотрены варианты установки, а также перечислены способы исправления ошибки, которые возникают при инсталляции. Надеюсь, что эта статья была для вас полезной!
Post Views: 2 649
Steps to Enable or Install .NET Framework 3.5 on Windows
Published
4 min read
How to Enable or Install .NET Framework 3.5 on Windows 11/10
The .NET Framework 3.5 is a crucial component for running many applications that were designed for earlier versions of Windows. While Windows 10 and Windows 11 come with .NET Frameworks 4.5 and later versions built-in, they do not include .NET Framework 3.5 by default. However, many legacy applications still rely on this framework. If you’re encountering issues with such applications or simply wish to enable this older framework, this guide will walk you through the various methods to do so on your Windows 10 or 11 system.
Understanding .NET Framework 3.5
Before diving into the installation or enabling process, let’s take a moment to understand what the .NET Framework 3.5 is. It is a software development framework developed by Microsoft, designed to support the building and running of applications and services that use .NET technologies. This version of the framework includes a wealth of features, including improvements to the Common Language Runtime (CLR) and the introduction of the Language Integrated Query (LINQ).
Reasons to Enable .NET Framework 3.5
-
Legacy Applications: Many applications developed for Windows XP, Vista, or early versions of Windows 7 require .NET 3.5. If you’re utilizing any such software, enabling this version is essential.
-
Development: If you’re developing software that targets .NET Framework 3.5, having it installed on your development machine is indispensable for testing and deploying to other systems.
-
Compatibility Issues: Some users might experience problems or conflicts when trying to launch applications that depend on this framework if it is not installed.
Different Methods to Enable or Install .NET Framework 3.5
Method 1: Using Windows Features
One of the simplest ways to enable .NET Framework 3.5 on Windows 10 and 11 is through the Windows Features settings. Follow these steps to enable it:
-
Press the Windows key or click on the Start button.
-
Type «Control Panel» in the search bar and click on the control panel app.
-
In the Control Panel window, click on «Programs».
-
Click on «Turn Windows features on or off.»
-
In the Windows Features dialog box, look for the checkbox labeled «.NET Framework 3.5 (includes .NET 2.0 and 3.0)».
-
Check this box and click OK.
-
Windows will begin to search for the required files. If the files are available, it continues with the installation. If not, you may need to provide a source for the installation files.
-
Once the installation is complete, you may need to restart your computer.
Method 2: Using Deployment Image Servicing and Management (DISM)
If you’re having issues with the Windows Features method or if you prefer command-line utilities, the DISM command can be a viable alternative. Here’s how to use it:
-
Open the Start menu, search for Cmd, and right-click on Command Prompt. Choose Run as administrator.
-
In the Command Prompt, type the following command and press Enter:
DISM /Online /Enable-Feature /FeatureName:NetFx3 /All
-
The DISM tool will begin enabling the .NET Framework 3.5. This process can take some time, depending on your system’s performance and configuration.
-
Once completed, restart your system to finalize the changes.
Method 3: Using the Windows Installation Media
If the above methods do not work, you can use your Windows installation media, such as a DVD or USB flash drive. This is particularly useful if you encounter issues due to missing components during installation. Follow these steps:
-
Create Installation Media: If you don’t have a Windows installation media, you can create one using the Media Creation Tool from Microsoft’s official site.
-
Insert the installation media into your computer.
-
Open Control Panel, go to Programs, then click on Turn Windows features on or off.
-
Check the .NET Framework 3.5 box and then click OK.
-
When prompted for a source, select the drive letter that represents your installation media.
-
Click OK to begin the installation process.
-
Wait until the installation finishes, then restart your computer.
Method 4: Using PowerShell
PowerShell provides a powerful command-line interface for managing various functions in Windows, including enabling Windows Features. Here’s how you can enable .NET Framework 3.5 using PowerShell:
-
Press Windows + X and select Windows Terminal (Admin) or Windows PowerShell (Admin).
-
In the PowerShell window, type the following command and hit Enter:
Enable-WindowsOptionalFeature -Online -FeatureName NetFx3 -All
-
The command will process and enable the .NET Framework 3.5.
-
After the process completes, restart your system for the changes to take effect.
Troubleshooting .NET Framework 3.5 Installation Issues
If you run into issues while trying to install or enable .NET Framework 3.5, here are some troubleshooting tips you can follow:
-
Internet Connection: Ensure that your computer is connected to the internet. Windows may need to download certain files to complete the installation.
-
Windows Update: Make sure your Windows is up-to-date. Sometimes missing updates can create installation issues.
-
Check for Corrupt Files: Use the System File Checker tool to repair damaged or corrupted files.
Open Command Prompt as an administrator and enter:
sfc /scannow
-
Log Files: Check the log files for error messages. You can see the log at:
C:WindowsLogsCBSCBS.log
. -
Windows Features: If you can’t enable .NET Framework 3.5 even after following the steps above, check if the required Windows features are disabled by any Group Policy settings if you’re on a corporate network.
Conclusion
Enabling or installing the .NET Framework 3.5 on Windows 10 or Windows 11 is straightforward, with multiple methods available to suit your preference. Whether you choose the graphical interface, command line, or installation media, each method is effective in enabling this essential framework.
With the right approach, you’ll be able to run legacy applications without issues and benefit from the robust development features that .NET Framework 3.5 offers. Don’t hesitate to consult Windows support or community forums if you encounter persistent issues, as there’s always help available in the vast online community.
Following this guide ensures that your system remains compatible with a broader range of applications, preserving your productivity and enhancing your computing experience. Whether for professional development or personal use, having the .NET Framework 3.5 enabled on your system can make all the difference.
Привет, друзья. В этой публикации будем говорить о том, как переустановить NET Framework в операционных системах Windows 7, 8.1 и 10. Microsoft .Net Framework — это программная платформа, необходимая для функционирования многих сторонних программ. Если её файлы повреждены или отсутствуют, соответственно, у использующих её в работе программ и игр будут сбои. Столкнувшись с таковыми, перед нами может стать вопрос переустановки платформы. Если она является отдельно установленной программой, здесь всё просто – деинсталлируем и устанавливаем по новой. Но если мы говорим об интегрированной в Windows .NET Framework, т.е. являющейся системным компонентом, её переустановка являет собой специфический процесс отключения компонента, загрузки системных обновлений, затем снова включения компонента. Давайте рассмотрим оба варианта переустановки .NET Framework. И также упомянем средство устранения проблем с установкой и обновлением платформы – .NET Framework Repair Tool.
Как переустановить NET Framework в Windows
{banner_google1}
Переустановка неинтегрированной .NET Framework
Итак, друзья, программная платформа .NET Framework, она интегрирована в Windows, но у каждой версии Windows есть своя граничная версия интегрированной платформы:
-
Для Windows 7 — .NET Framework 3.5,
-
Для Windows 8.1 — .NET Framework 4.5.2,
-
Для Windows 10 по версию 1511 включительно — .NET Framework 4.6.2,
-
Для актуальной версии Windows 10 — .NET Framework 4.8.
4.8 – это новейшая на сегодняшний день версия NET Framework, она не может быть отдельно установлена в версии Windows 10 1507 и 1511, но может быть отдельно установлена в Windows 7 и 8.1. Равно как и другие версии NET Framework, которые новее версии интегрированной платформы, могут быть отдельно установлены в Windows 7 и 8.1. И вот, друзья, если вам нужно переустановить неинтегрированную, отдельно установленную NET Framework, а она, соответственно, у вас должна быть установлена как обычная программа, просто удалите её.
И установите по новой, скачав инсталлятор нужной вам версии с сайта Microsoft.
Переустановка системного компонента NET Framework в Windows 10
Давайте рассмотрим, как переустанавливается .NET Framework, будучи интегрированным системным компонентом в Windows 10. Но, друзья, прежде переустановки платформы рекомендую просто установить системные обновления. Так, в актуальной Windows 10 платформа .NET Framework обновляется автоматически, и если вы приостановили, заблокировали установку обновлений в «Десятке», либо они у вас сами не устанавливаются из-за каких-то сбоев, у вас, соответственно, могут быть проблемы с софтом и играми, которые требуют в своей работе современные версии .NET Framework. И ещё, друзья: дабы иметь на борту Windows 10 всегда актуальную версию .NET Framework, ваша операционная система должна не только получать текущие обновления, но быть обновлённой до более-менее актуальной версии. Так, например, последняя .NET Framework 4.8 входит в состав Windows 10 только начиная с версии 1903.
Чтобы переустановить интегрированную в «Десятке» .NET Framework, в системном приложении «Параметры» идём по пути «Приложения > Приложения и возможности». В сопутствующих параметрах кликаем «Программы и компоненты».
Кликаем «Включение и отключение компонентов Windows». Снимаем галочку с компонента .NET Framework, но, будьте внимательны, не старой версии 3.5, а 4.х. Жмём «Ок».
Ожидаем, пока Windows применит изменения.
{banner_google1}
Далее в системном приложении «Параметры» идём в центр обновления и запускаем проверку обновлений.
В числе доступных обновлений центра должны быть платформы .NET Framework — старая 3.5 и новая 4.х.
Дожидаемся установки обновлений, но пока систему не перезагружаем.
Вновь включаем компонент .NET Framework, который мы отключили.
И после применения изменений перезагружаемся.
Вот, собственно, и всё.
Переустановка системного компонента .NET Framework в Windows 7 и 8.1
А как переустановить .NET Framework в Windows 7 и 8.1? Повторюсь, друзья, в эти версии Windows можно установить более новые версии .NET Framework по типу обычных программ, о чём мы говорили в первом пункте статьи. Но если вам принципиально нужно переустановить интегрированную в Windows 7 и 8.1 платформу, то делается это точно так же, как в Windows 10, только с использованием классического системного функционала в панели управления. Идём сначала по пути «Программы > Программы и компоненты». Снимаем галочки составляющих .NET Framework и отключаем платформу.
Далее в панели управления идём в центр обновления по пути «Система и безопасность > Центр обновления Windows». Запускам проверку обновлений.
Дожидаемся завершения проверки, смотрим важные обновления.
{banner_google1}
В числе последних должны быть обновления для платформы .NET Framework. Устанавливаем обновления.
Включаем платформу по новой.
Перезагружаем компьютер.
Средство устранения проблем с .NET Framework
Ну и, друзья, наконец, если у вас будут возникать ошибки в процессе переустановки .NET Framework любым из способов, можете попробовать использовать средство устранения проблем с этой платформой — .NET Framework Repair Tool. Это созданная компанией Microsoft утилита, призвана устранить проблемы с установкой и обновлением .NET Framework. Качаем .NET Framework Repair Tool на сайте Microsoft. Запускаем, принимаем лицензионное соглашение.
Средство проведёт диагностику возможных проблем с .NET Framework и предложит решения. В любом случае нам будут предложены решения в виде перерегистрации и перезагрузки службы установщика Windows. Идём далее.
Жмём «Finish», перезагружаем компьютер.
И пробуем опять установить .NET Framework.
Друзья, возможно, вам пригодятся другие мануалы нашего сайта по решению проблем с прочими компонентами Windows, обеспечивающими работу программ и игр:
- Как обновить DirectX на Windows 10;
- Как обновить DirectX на Windows 7;
- Как удалить DirectX;
- Как переустановить Microsoft Visual C++;
- Как установить .NET Framework 3.5 в Windows 10.
Большинство современных приложений Windows требуют наличия установленного .NET Framework. Например, в Windows 11/10 и Windows Server 2022/2019 по умолчанию уже установлена версия NET Framework 4.8. Однако некоторые старые приложения требуют наличия установленного .NET Framework 3.5, 2.0 или даже 1.0.
В этой статье мы рассмотрим, как установить .NET 3.5 в Windows 11/10 и Windows Server 2022/2019/2016.
Содержание:
- Установка .NET Framework 3.5 в Windows 11 и 10
- Как установить .NET 3.5 в Windows Server 2022/2019/2016?
- Настройка параметров офлайн установка .Net 3.5 помощью GPO
Установка .NET Framework 3.5 в Windows 11 и 10
Проверьте, что .NET Framework 3.5 (включает в себя .NET 2.0 и 3.0) не установлен на вашем компьютере. Для этого, откройте консоль PowerShell с правами администратора и выполните команду:
Get-WindowsCapability -Online -Name NetFx3~~~~
В нашем случае .NET 3.5 не установлен (
State=NotPresent
).
В Windows 10/11 вы можете установить .Net Framework из панели Turn Windows Features on or off:
- Выполните команду
optionalfeatures.exe
; - В списке компонентов выберите .NET Framework 3.5 (includes .NET 2.0 and 3.0), нажмите ОК;
- Если на вашем компьютере есть доступ в Интернет, в следующем окне выберите Let Windows Update download the files for you;
-
- Windows скачает и установить последнюю версию компонента .NET Framework 3.5 с серверов Microsoft Update.
Также вы можете установить .NET Framework 3.5 из командной строки:
- С помощью DISM:
DISM /online /Enable-Feature /FeatureName:"NetFx3"
- Из PowerShell:
Enable-WindowsOptionalFeature -Online -FeatureName "NetFx3"
Если ваш компьютер не подключен к интернету или находится в изолированной сети, то при установке .NET 3.5 появится ошибка:
Windows couldn’t complete the requested changes. The changes couldn’t be completed. Please reboot your computer and try again. Error code: 0x8024402C
В этом случае вы можете вручную установить компоненты NET 3.5 с вашего установочного образа (диска) Windows. Для этого вам понадобится установочная USB флешка или файл с ISO образом вашей версии Windows (как проверить версию Windows в ISO образе):
- Подключите ваш носитель с ставочным образом Windows к компьютеру. В моем случае у меня есть файл Windows11-22h2.iso. Щелкните по файлы и выберите Mount, чтобы смонтировать образ в виртуальный DVD привод (или воспользуйтесь командой PowerShell:
Mount-DiskImage -ImagePath "C:\distr\Windows11-22h2.iso"
); - В моем случае виртуальному приводу с образом была назначена буква диска E: (мы будем использовать эту букву в следующих командах);
- Чтобы установить .Net 3.5 из файлов компонентов на установочном диске выполните команду:
DISM /online /enable-feature /featurename:NetFX3 /All /Source:E:\sources\sxs /LimitAccess
Или (аналогичная PowerShell команда):
Add-WindowsCapability -Online -Name NetFx3~~~~ -Source E:\Sources\SxS
Чтобы проверить, что .NET Framework успешно установлен, выполните команду:
Get-WindowsCapability -Online -Name NetFx3~~~~
Name : NetFX3~~~~ State : Installed DisplayName : .NET Framework 3.5 (includes .NET 2.0 and 3.0) Description : .NET Framework 3.5 (includes .NET 2.0 and 3.0) DownloadSize : 72822163 InstallSize : 496836410
Выведите список версий .NET Framework, которые установлены на вашем компьютере:
Get-ChildItem 'HKLM:\SOFTWARE\Microsoft\NET Framework Setup\NDP' -Recurse | Get-ItemProperty -Name version -EA 0 | Where { $_.PSChildName -Match ‘^(?!S)\p{L}’} | Select PSChildName, version
[/alert]
Как установить .NET 3.5 в Windows Server 2022/2019/2016?
В Windows Server 2022,2019,2016 и 2012 R2 вы можете установить NET Framefork 3.5 несколькими способам:
- ерез Server Manager (Add roles and features -> Features -> .NET Framework 3.5 Features -> .NET Framework 3.5 (includes .NET 2.0 and 3.0 );
- С помощью DISM:
DISM /Online /Enable-Feature /FeatureName:NetFx3 /All
- С помощью PowerShell:
Install-WindowsFeature NET-Framework-Core
При этом установочные файлы .NET 3.5 для вашей версии Windows Server будут загружены с серверов Windows Update. Чтобы сработал этот метод установки нужно убедиться:
- Ваш Windows Server должен иметь прямой доступ в Интернет. Настройки прокси-сервера и файервола не должны ограничивать доступ к серверам Windows Update.
- Хост не должен быть настроен на получения обновлений с локального WSUS сервера (проверьте настройки обновлений Windows в групповых политиках или напрямую в реестре);
Проверьте значение параметра UseWUServer в реестре:
Get-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" -Name "UseWUServer" | select -ExpandProperty UseWUServer
Если значение параметра равно 1, значить ваш хост будет пытаться получить обновления с локального WSUS сервера. В этом случае при установке .NET 3.5 появится ошибка 0x800F0954. Измените значение параметра на 0 или удалите его, чтобы подключиться напрямую к серверам обновлений Windows Update.
Если ваш сервер имеет доступ в Интернет, но настроен на получение обновлений со WSUS, при устапновке NET Framework появится ошибка 0x800f081f.
Решение: установить .Net 3.5 онлайн с серверов Microsoft и игнорировать локальный WSUS:
- Экспортируйте в reg файл текущие настройки Windows Update в ветке HKLM\Software\Policies\Microsoft\Windows\WindowsUpdate (
reg export HKLM\Software\Policies\Microsoft\Windows\WindowsUpdate c:\WindowsUpdateRegFile.reg
) - Удалите данную ветку (
Remove-Item -Path HKLM:\Software\Policies\Microsoft\Windows\WindowsUpdate -Recurse
) и перезапустите службу:
net stop wuauserv & net start wuauserv
- Запустите установку .Net из Интернета:
DISM /Online /Enable-Feature /FeatureName:NetFx3 /All
- После окончания установки верните настройки WU, импортировав reg файл (
Reg import c:\WindowsUpdateRegFile.reg
) и еще раз перезапустите службу Windows Update
Если с вашего сервера нет прямого доступа в Интернет, то при попытке установить .NET 3.5 в Windows Server через консоль Server Manager появится ошибка 0x800F081F (The source files could not be found), 0x800F0950, 0x8024402c, 0x800F0906 или 0x800F0907 (в зависимости от версии Windows Server).
Хотя .NET Framework 3.5 присутствует в списке компонентов Windows Server 2022/2019/2016/2012R2, на самом деле его бинарные файлы в хранилище компонентов Windows отсутствуют (концепция Features on Demand). Это сделано, чтобы уменьшить размер образа операционной системы на диске. Вы можете проверить наличие.NET Framework 3.5 в локальном хранилище компонентов Windows Server с помощью команды:
Get-WindowsFeature *Framework*
Как вы видите статус компонента
NET-Framework-Core
– Removed.
Для установки NET-Framework-Core вам потребуется дистрибутив с вашей версией Windows Server в виде ISO файла, или в распакованном виде в сетевой папке. Смонтируйте ISO образ с дистрибутивом в отдельный виртуальный диск (например, диск D:).
Теперь вы можете установить .Net Framework 3.5 с помощью графической консоли Server Manager:
Установить компонент .Net 3.5 можно из графической консоли Server Manager. Для этого выберите компонент .Net Framework 3.5 Features, но, перед тем, как нажать кнопку Install, нажмите небольшую ссылку внизу мастера — Specify an alternative source path.
- Для этого выберите компонент .Net Framework5 Features. Перед тем, как нажать кнопку Install, нажмите на ссылку Specify an alternative source path внизу;
- Укажите путь к хранилищу компонентов (SXS) дистрибутива Windows Server. Если вы смонтировали дистрибутив в виртуальный привод, это может быть путь
D:\sources\sxs
. Также это может быть сетевая папка, куда вы предварительно скопировали дистрибутив (например,
\\server1\distr\ws2022\sources\sxs
). Нажмите ОК.
Гораздо проще установить компонент Net Framework 3.5 Features из командной строки или консоли PowerShell, запущенной с правами администратора. Просто выполните команду:
Dism.exe /online /enable-feature /featurename:NetFX3 /All /Source:D:\sources\sxs /LimitAccess
Где
D:\
— диск с вашим дистрибутивом Windows Server.
Параметр LimitAccess запрещает DISM подключение к серверам обновлений для получения установочных файлов компонентов. Используются только файлы в указанном каталоге.
Если вы хотите установить компонент Windows Server с помощью PowerShell, воспользуйтесь командой Add-WindowsFeature:
Add-WindowsFeature NET-Framework-Core -Source d:\sources\sxs
После завершения установки компонента, перезагрузка сервера не требуется.
Также вы можете вручную скопировать 2 cab файла
microsoft-windows-netfx3...
из каталога sources\sxs вашего дистрибутива. В этом случае для установки .Net 3.5 достаточно выоплнить команду:
dism /online /Add-Package /PackagePath:C:install\net35\microsoft-windows-netfx3-ondemand-package~31bf3856ad364e35~amd64~~.cab.
Настройка параметров офлайн установка .Net 3.5 помощью GPO
С помощью групповой политики Specify settings for optional component installation and component repair (находится в разделе GPO Computer Configuration -> Administrative Templates -> System) можно настроить особые параметры установки компонентов Windows из локального источника или Windows Update даже при использовании WSUS.
На отдельностоящем компьютере вы можете включить этот параметр политики с помощью редактора локальной GPO (gpedit.msc). В среде Active Directory вы можете создать политику для всех компьютеров/серверов с помощью консоли GPMC.
Здесь можно указать, что при установки или восстановлении компонентов 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). Вы можете указать:
-
- Путь к сетевой папке в UNC формате (
\\server\distr\ws2016\sxs
) (здесь можно указать несколько UNC путей через точки с запятой:
\\srv1\ws22\sxs;\\fs01\ws22\sxs;\\fs3\sxs
- Путь к сетевой папке в UNC формате (
- Также допустимо указывать WIM файл в качестве источника:
WIM:\\srv1\distr\ws2016\install.wim:2
(в этом случае
2
– это индекс образа вашей редакции Windows Server в WIM файле. Список доступных редакций в файле можно вывести так:
DISM /Get-WimInfo /WimFile:"\\server\distr\ws2016\install.wim"
)
Для разных версий Windows Server нужно использовать разные источники с каталогом SXS. Если в вашей сети есть несколько версии Windows Server, нужно создать отдельные GPO с разными UNC путями к сетевой папке с SXS. Чтобы GPO применялась только к хостам с определенными версиями Windows Server, можно использовать WMI фильтры групповых политик.
Некоторые пользователи после обновления интересуются, как и где скачать .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 (то есть может заменять их). Если по какой-то причине в вашей системе этот пункт отключен, вы можете просто включить его для установки.
Также вы можете загрузить эти компоненты отдельно в виде автономных установщиков с официального сайта:
- http://www.microsoft.com/ru-ru/download/details.aspx?id=44927 — .NET Framework 4.6 (обеспечивает совместимость с 4.5.2, 4.5.1, 4.5).
- http://www.microsoft.com/ru-ru/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.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 по каким-либо причинам.