Вопрос о том, где скачать NET Framework 3.5 для Windows 8.1 x64 (набор компонентов, необходимых для запуска многих программ) спрашивают довольно часто, и ответ "с официального сайта Microsoft" не совсем подходит, в связи с тем, что версии этих компонентов не имеют Windows 8.1 в списке поддерживаемых операционных систем.
В этой статье я опишу два способа бесплатной загрузки и установки .NET Framework 3.5 в Windows 8.1, используя только официальные источники, представленные компанией Microsoft. Кстати, на вашем месте я бы не использовал для этой цели сторонние сайты, это часто приводит к неприятным результатам.
Простая установка .NET Framework 3.5 в Windows 8.1
Самый простой и официально рекомендуемый способ установки .NET Framework 3.5 — включите соответствующий компонент Windows 8.1. Я просто опишу, как это сделать.
Прежде всего, зайдите в Панель управления и нажмите на "Программы" — "Программы и возможности" (если у вас включен вид "Категории" в Панели управления) или просто "Программы и возможности" (вид "Значки").
В левой части окна со списком установленных на компьютере программ нажмите на "Включить или выключить функции Windows" (для управления этими настройками на данном компьютере необходимы права администратора).
Откроется список установленных и доступных компонентов Windows 8.1, первое, что вы увидите в списке, это .NET Framework 3.5, проверьте этот компонент и дождитесь его установки на ваш компьютер, при необходимости он будет скачан из интернета. Если появится запрос на перезагрузку компьютера, сделайте это, после чего вы сможете запустить программу, для работы которой требуется эта версия .NET Framework.
Установка с помощью DISM.exe
Другой способ установки .NET Framework 3.5 — Используйте "Систему обслуживания и управления образами развертывания" DISM.exe. Чтобы воспользоваться этим методом, вам понадобится ISO-образ Windows 8.1, а также ознакомительную версию, которую можно бесплатно скачать с официального сайта https://technet.microsoft.com/eng/evalcenter/hh699156.aspx.
Шаги установки в этом случае будут выглядеть следующим образом:
- Смонтируйте образ Windows 8.1 в системе (если вы не используете для этого сторонние программы, щелкните правой кнопкой мыши "Подключиться").
- Запустите командную строку от имени администратора.
- В командной строке введите dism /online /enable-feature /featurename:NetFx3 /All /Source:X:\sources\sxs /LimitAccess (В этом примере D: — это буква виртуального диска с смонтированным образом Windows 8.1)
Во время выполнения команды вам будет сообщено о включении функции, а если оно прошло успешно, то вы увидите сообщение о том, что "The operation was successfully completed. Вы можете закрыть командную строку.
Дополнительная информация
На официальном сайте Microsoft также есть следующий материал, который может быть полезен при загрузке и установке задач .NET Framework 3.5 в Windows 8.1:
- https://msdn.microsoft.com/en-ru/library/hh506443(v=vs.110).aspx — Официальная русская статья по установке .NET Framework 3.5 в Windows 8.1
- https://www.microsoft.com/en/download/details.aspx?id=21 — скачать .NET Framewrork 3.5 для предыдущих версий Windows.
Надеюсь, что это руководство поможет вам запустить программы, с которыми у вас возникли проблемы, а если нет — пишите в комментариях, буду рад помочь.