Программная платформа .NET Framework была разработана компанией Microsoft для того, чтобы дать возможность разработчикам абстрагироваться от системного окружения конкретного компьютера, на котором будет исполняться их программа. В этом случае не будет иметь значения какая операционная система установлена, какой процессор и другое аппаратное обеспечение используется — главное, чтобы на компьютере была установлена среда .NET Framework, которая обеспечивает исполнение кода и взаимодействие с необходимыми компонентами окружения. Для работы с этой платформой были разработаны или адаптированы специальные языки программирования C#.NET, VB.NET, C++.NET, J#.NET, F#.NET и т.д.
Достаточно большое количество программ написано под эту платформу, поэтому нужно знать, как установить ее на сервер.
.NET Framework актуальной версии (4.x) уже включен на серверах Windows, развернутых из наших шаблонов. Если требуется включить предыдущую версию (3.5) или же сервер развернут из собственного шаблона/установлен из дистрибутива, можно воспользоваться нижеследующей инструкцией.
09 Установка программы Net FrameWork
Установка компонента .NET Framework в ОС Windows Server
Включение компонента .NET Framework в OC Windows Server возможно с использованием Windows Update или с использованием локального хранилища компонентов (потребуются файлы с дистрибутива ОС). Рассмотрим оба варианта.
Вариант 1
Самый простой и быстрый способ, при наличии подключения к сети Интернет, это установка компонента .NET Framework 3.5 с сервера Microsoft Windows Update (актуально для Windows Server 2008R2/2012R2/2016/2019).
Запускаем PowerShell с правами администратора: Пуск — правый клик по ярлыку Windows Powershell — Запуск от имени Администратора (Run as Administrator):
В открывшемся окне PowerShell набираем команду:
DISM /Online /Enable-Feature /FeatureName:NetFx3 /All
Eсли установка производится на Windows Server 2008R2:
DISM /Online /Enable-Feature /FeatureName:NetFx3
Нажимаем Enter и ожидаем завершения установки:
Вариант 2
Для установки с использованием локального хранилища (или дистрибутива ОС Windows) через графический интерфейс (Windows Server 2012R2/2016/2019 ):
Запускаем Диспетчер серверов (Server Manager), нажимаем Управление (Manage) – Добавить роли и компоненты (Add Roles and Features):
В появившемся окне нажимаем Далее (Next):
В окне Выбор типа установки (Select installation type) убеждаемся, что выбран пункт установка ролей и компонентов (Role-based or feature-based installation), нажимаем Далее (Next):
Ошибка при установке Net Framework. Не получается установить Net Framework. Решено
Выбор целевого сервера (Select destination server) – проверяем, что в списке выбран требуемый сервер, нажимаем Далее (Next):
Пропускаем Выбор ролей сервера (Select server roles), нажимаем Далее (Next):
В окне Выбор компонентов (Select features) находим в списке требуемую версию .NET Framework и отмечаем галкой, нажимаем Далее (Next):
В случае установки актуальной версии .NET Framework (4.x) в данном окне можно нажимать кнопку Установить (Install), после чего начнется процесс инсталляции из локального хранилища. Если же мы устанавливаем предыдущую версию (3.5), то появится предупреждение, что необходимые для установки файлы отсутствуют и нужно указать путь к данным файлам. Понадобится либо дистрибутив установленной версии дистрибутива ОС Windows, либо копия папки SourcesSxS с этого дистрибутива. Нажимаем на ссылку Указать альтернативный исходный путь (Specify an alternate source path):
В открывшейся форме указываем путь к папке SourcesSxS дистрибутива текущей версии (или копии этой папки – в нашем примере папка скопирована на локальный диск в c:tempsxs), нажимаем ОК:
Вернувшись на форму Подтверждение компонентов установки (Confirm installation selections) нажимаем Установить (Install) и ожидаем окончания установки. Закрываем форму:
Установка на Windows server 2008R2 также производится через Диспетчер серверов:
Запускаем Диспетчер серверов, переходим в раздел Компоненты, нажимаем Добавить компоненты:
В списке компонентов находим и ставим галку на .NET Framework, нажимаем Далее:
В следующем окне нажимаем кнопку Установить:
Дожидаемся успешного окончания установки и закрываем окно:
Источник: serverspace.ru
Руководство по установке
.NET Framework можно установить в разных версиях Windows.
.NET Framework 4.8 — это последняя версия .NET Framework. Платформа .NET Framework изменяется ежемесячно с устранением ошибок, связанных с безопасностью и надежностью. Платформа .NET Framework будет по-прежнему включена в состав Windows. Исключать ее не планируется. Переносить приложения .NET Framework не требуется, однако для новых разработок следует использовать платформу .NET 5 или более поздних версий.
Если вам необходимо установить .NET Framework версии от 2.0 до 3.5, см. статью Установка .NET Framework 3.5 для Windows 11, Windows 10, Windows 8.1 и Windows 8.
Поддерживаемые версии Windows
- Windows 11 (включает .NET Framework 4.8)
- Windows Server 2022 (включает .NET Framework 4.8)
- Windows 10 и Windows Server 2016
- Windows 8.1 и Windows Server 2012 R2
- Windows 8 и Windows Server 2012
Неподдерживаемые версии Windows
- Windows XP и Windows Server 2003
- Windows 7 и Windows Server 2008 R2
- Windows Vista и Windows Server 2008
См. также
- Загрузить .NET Framework
- Устранение неполадок с заблокированными установками и удалениями .NET Framework
- Установка .NET Framework для разработчиков
- Развертывание .NET Framework для разработчиков
Источник: learn.microsoft.com
Как скачать и установить Microsoft .NET Framework
Различные программы и игры на компьютерах под управлением Windows могут не запускаться из-за отсутствия в системе компонентов платформы .NET. При этом никакого сообщения об ошибке Windows даже не показывает, почему-то рассчитывая, что пользователь сам догадается о необходимости установки пакета .NET Framework. Столкнулись с аналогичной проблемой? В этой инструкции мы расскажем о том, как проверить какая версия .NET Framework установлена на компьютере, а также как установить актуальную версию пакета.
Как узнать какая версия Microsoft .NET Framework установлена на компьютере
Шаг 1. Перейдите на официальный сайт утилиты .NET Version Detector и загрузите программу.
Шаг 2. Распакуйте загруженный архив и запустите исполняемый файл dotnet.exe.
Шаг 3. В открывшемся окне нажмите «OK».
Сразу после этого утилита покажет какие версии Microsoft .NET Framework уже установлены на вашем компьютере. Обращаем внимание на то, что если возле версии расположена надпись «Upgraded to», то в таком случае установка пакета конкретной версии не требуется. Он уже был обновлен до наиболее актуальной сборки.
Как скачать и установить Microsoft .NET Framework
Шаг 2. Нажмите «Скачать» и в открывшемся окне выберите «Отказаться и продолжить».
Шаг 3. Запустите установщик Microsoft .NET Framework.
Шаг 4. Проследуйте инструкциям программы установки.
Шаг 5. После окончания установки выполните перезагрузку вашего ПК.
Вот таким простым образом загружается и устанавливается пакет Microsoft .NET Framework. Главное, что нужно помнить — загрузку Microsoft .NET Framework необходимо выполнять только с официальных ресурсов. Сторонние сайты могут предлагать либо старые версии Microsoft .NET Framework, либо и вовсе вредоносное ПО.
- Как отключить автоматическое обновление Windows 10
- Бесплатный антивирус для Windows — какой выбрать
- Где скачать драйвера для Windows 10
Источник: bloha.ru