Установить .Net Framework 3.5 на Windows 10
Если вы получаете ошибки 0x800F0906 и 0x800F081F при установке NET Framework 3.5 на компьютер с Windows 10 и 8.1. Здесь приведены следующие решения, чтобы исправить эти ошибки и успешно установить .Net Framework 3.5 на Windows 10 и 8.1.
- Откройте панель управления.
- Переключитесь в режим просмотра «Мелкие значки».
- Найдите и откройте «Программы и компоненты».
-
Нажмите «Включение или отключение компонентов Windows».
- Выберите .NET Framework 3.5 (включая 2.0 и 3.0) и нажмите кнопку «ОК», чтобы загрузить и установить .net Framework 3.5 на компьютер с Windows.
- Начнётся загрузка .NET Framework 3.5 на ваш компьютер.
Включить .NET Framework с помощью DISM
- Смонтируйте образ диска Windows 10 или вставьте DVD-диск с Windows 10 либо вставьте загрузочную флешку с Windows 10, в зависимости от того, что у вас есть.
- Откройте «Этот компьютер» в проводнике и запишите букву диска установочного носителя, который вы вставили.
- Теперь откройте командную строку с повышенными правами администратора и введите следующую команду:
Dism /online /enable-feature /featurename:NetFX3 /All /Source:D:\sources\sxs /LimitAccess
Замените D: на букву диска для установочного носителя Windows 10.
Готово! Это установит .NET Framework 3.5 в Windows 10. Чтобы сэкономить ваше время, я подготовил простой пакетный файл, который сэкономит ваше время и автоматически найдет вставленный установочный носитель. Выглядит так:
@echo off Title .NET Framework 3.5 Offline Installer for %%I in (D E F G H I J K L M N O P Q R S T U V W X Y Z) do if exist "%%I:\\sources\install.wim" set setupdrv=%%I if defined setupdrv ( echo Found drive %setupdrv% echo Installing .NET Framework 3.5... Dism /online /enable-feature /featurename:NetFX3 /All /Source:%setupdrv%:\sources\sxs /LimitAccess echo. echo .NET Framework 3.5 should be installed echo. ) else ( echo No installation media found! echo Insert DVD or USB flash drive and run this file once again. echo. ) pause
- Загрузите файл, извлеките его из архива ZIP на рабочий стол.
- Щелкните его правой кнопкой мыши и выберите «Запуск от имени администратора». Файл автоматически установит .NET Framework 3.5 после нахождения буквы вашего установочного носителя Windows 10.
Как проверить установленные версии .NET Framework
Если у вас есть сомнения, вы можете узнать версию .NET Framework с помощью встроенных средств Windows. Выберите один из нескольких методов: в Проводнике, командной строке или PowerShell.
Самый быстрый и простой способ проверить версию .NET Framework — использовать Проводник Windows. Откройте Проводник и пройдите по пути (в большинстве случаев система установлена на диске «C:»:
C:\Windows\Microsoft.NET\Framework
В каждой папке с номерами, начинающими с «v», находится отдельная версия .NET Framework.
В папке «Microsoft.NET» находятся папки «Framework» и «Framework64».
С помощью командной строки можно узнать версии Microsoft .NET Framework следующим способом:
- В поле поиска Windows введите «cmd».
- Запустите командную строку от имени администратора.
- В окно интерпретатора командной строки введите команду, а затем нажмите на «Enter»:
reg query "HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP" /s
В окне командной строки отобразятся установленные версии .NET Framework.
В Windows PowerShell пройдите шаги:
- Запустите Windows PowerShell на компьютере от имени администратора.
- В окне оболочки выполните команду:
Get-ChildItem 'HKLM:\SOFTWARE\Microsoft\NET Framework Setup\NDP' -recurse | Get-ItemProperty -name Version -EA 0 | Where { $_.PSChildName -match '^(?!)\p{L}'} | Select PSChildName, Version
В ОС Windows 11 эти команды можно выполнять также из «Терминала Windows (администратор)», открыв соответственно командную строку или PowerShell.
В настоящий момент последней версией является .NET Framework 4.8.
В этот список включены все версии .NET Framework:
- .NET Framework 1.0
- .NET Framework 1.1
- .NET Framework 2.0
- .NET Framework 3.0
- .NET Framework 3.5 (при установке версии 3.5 также устанавливаются версии 2.0 и 3.0)
- .NET Framework 4.0
- .NET Framework 4.5
- .NET Framework 4.5.1
- .NET Framework 4.5.2
- .NET Framework 4.6
- .NET Framework 4.6.1
- .NET Framework 4.6.2
- .NET Framework 4.7
- .NET Framework 4.7.1
- .NET Framework 4.7.2
- .NET Framework 4.8
Начиная с версии NET Framework 4.0, после установки более новой версии происходит замена текущей версии на самую последнюю, которая станет отображаться в операционной системе Windows.
Версия .NET Framework 3.5 с пакетом обновления 1 (SP1) поддерживается до 10 октября 2028 года. Это идеальное решение для приложений, которым требуются версии 2.0, 3.0 и 3.5, с наиболее популярными и стабильными старыми версиями с длительной поддержкой.
Версии .NET Framework с 4.0 по 4.6.1 сейчас уже не поддерживаются, а начиная с версии 4.6.2 даты окончания поддержки пока не установлены.
Можно заранее проверить поддерживает ли ваша версия Windows определенную версию .NET Framework, которую вы хотите установить. На сайте Microsoft есть список зависимостей и системных требований для каждой версии .NET Framework: https://docs.microsoft.com/ru-ru/dotnet/framework/migration-guide/versions-and-dependencies.
Добиваем агентов Матрицы
Справиться с оставшимися агентами Microsoft помогает ряд дополнительных мер. Нужно задать в брандмауэре блокировку подключений ко всем IP-адресам, выявленным Wireshark. У нас их получилось 47, но наверняка при более длительном мониторинге список увеличится. Ещё есть шанс, что при очередном автоматическом обновлении в системных файлах пропишутся новые айпишники, но пока вместе с модификацией файла hosts это обеспечивает большую часть защиты от слежки.
Отключить «неотключаемые» функции можно через реестр:
Задав нулевое значение этому параметру, запретим отправку «технических» данных.
Желательно удалить файл сервиса DiagTrack с уже собранными данными. Вот путь к нему:
Отключить сами сервисы DiagTrack и dmwappushsvc можно через управление службами или ветку реестра:
В планировщике заданий стоит посмотреть очередь задач и отключить все регулярные отправки данных, если они ещё остались.
Рекомендуется деинсталлировать облачный клиент OneDrive, если ты всё равно не собирался им пользоваться.
Все эти действия можно выполнить вручную, но сэкономить время сильно помогает утилита DisableWinTracking. В отличие от многих аналогов, она распространяется с открытым исходным кодом и хорошо документирована.
How to install .NET Framework 3.5 Offline
You can also install .NET Framework 3.5 on devices that do not have an active internet connection. This method involves the installation using the Command Prompt same as above. The only difference is that you will be using the source file(s) directly from a Windows 11 ISO image.
Note: The ISO file must be the exact Windows version you are installing.NET on, otherwise mismatched source files can cause the installation to fail, or install a mismatched .NET version.
- You must first mount the Windows 11 ISO file to your machine. If you do not already have an ISO file, you can download one from here. To mount the image, right-click on it and then click Mount from the context menu.
- Once mounted, use the following command to use the image’s source files to install .NET Framework 3.5 without an internet connection. Replace DriverLetter with the drive letter of the mounted ISO file.
You can also download .NET Framework offline installer using the link below:
Установка .NET Framework 3.5 в Windows 11 без Интернета из DISM
Дважды щелкните ISO-образ Windows 11, подключите загрузочную флешку или вставьте DVD-диск с Windows 11.
Откройте проводник (нажмите Win + E) и перейдите в папку «Этот компьютер».
Обратите внимание на букву диска вашего установочного носителя. Мой диск — G :.
Теперь откройте Windows Terminal от администратора, выбрав Терминал Windows (Админ) из контекстного меню кнопки «Пуск».
Переключите Терминал Windows на профиль командной строки; нажмите Ctrl + Shift + 2 или кнопку меню со стрелкой.
На вкладке командной строки введите следующую команду:
Замените G: на вашу букву диска установочного носителя Windows 11 и нажмите Enter.
Готово! Это установит .NET framework 3.5 в Windows 11 без использования подключения к Интернету.
Теперь вы можете запускать любые старые приложения, написанные на C #, VB.NET и C ++, которые созданы на основе более старых версий программной платформы
Обратите внимание, что .NET Framework 3.5 также включает .NET 2.0, которая также является версией среды выполнения программ
Использование командного файла
Чтобы сэкономить ваше время, я создал простой в использовании командный файл, который автоматизирует описанный выше метод. Он автоматически найдет ваш установочный DVD-диск Windows 11 или USB-накопитель.
Чтобы установить .NET Framework 3.5 в Windows 11 с помощью командного файла, выполните следующие действия.
- Загрузите этот ZIP-файл.
- Распакуйте файл CMD из ZIP-архива на рабочий стол.
- Подключите флэшку или вставьте установочный диск Windows 11.
- Теперь щелкните правой кнопкой мыши файл cmd и выберите в меню Запуск от имени администратора.
- Файл cmd автоматически определит установочный диск Windows 11 и автоматически поставит .NET Framework 3.5.
Готово! Этот файл совместим как с установочными носителями на основе install.wim, так и с install.esd Windows 11, так что вы можете использовать любой из них. Официальный образ ISO по умолчанию поставляется с install.esd.
Содержимое командного файла
Содержимое командного файла приведено ниже.
@echo off Title .NET Framework 3.5 Offline Installer for %%I in (D E F G H I J K L M N O P Q R S T U V W X Y Z) do if exist "%%I:\\sources\boot.wim" set setupdrv=%%I if defined setupdrv ( echo Found drive %setupdrv% echo Installing .NET Framework 3.5... Dism /online /enable-feature /featurename:NetFX3 /All /Source:%setupdrv%:\sources\sxs /LimitAccess echo. echo .NET Framework 3.5 should be installed echo. ) else ( echo No installation media found! echo Insert DVD or USB flash drive and run this file once again. echo. ) pause
Совет: Вы можете легко найти, какие версии программного обеспечения .NET framework у вас установлены. Они перечислены в реестре в разделе .
Это даст вам чёткое представление о том, какие приложения будут работать на вашем компьютере без установки дополнительных компонентов системы.
Наконец, если у вас нет установочного носителя для Windows 11 и у вас нет проблем с Интернетом, вы можете попробовать установить .NET Framework через скачивание онлайн из Компонентов Windows. Поскольку мы уже упоминали об этом в посте, давайте рассмотрим его для полноты картины.
Установка .NET Framework 3.5 из Компонентов Windows
- Нажмите Win + R, чтобы открыть поле «Выполнить» и введите .
- В окне «Компоненты Windows» выберите пункт .NET Framework 3.5 (включая .NET 2.0 и 3.0). Он обычно там первый.
- Включите его, установив флажок и нажав кнопку ОК.
- Подождите, пока Windows 11 загрузит и установит недостающие компоненты.
Вот и всё. Итак, как видите, это необязательный компонент Windows, поэтому вы можете управлять им, как и любой другой дополнительной функцией. Microsoft также использовать этот метод по умолчанию.
На этом всё.
Узнавайте о новых статьях быстрее. Подпишитесь на наши каналы в Telegram и .
Судя по тому, что вы читаете этот текст, вы дочитали эту статью до конца. Если она вам понравилась, поделитесь, пожалуйста, с помощью кнопок ниже. Спасибо за вашу поддержку!
Вы здесь:
Главная страница » Windows » Windows 11 » Как в Windows 11 установить .NET Framework 3.5 с помощью DISM
Уход в офлайн
Мы решили полностью отключить все узаконенные средства шпионажа штатными средствами Windows. В основном настройки меняются через вкладки «Конфиденциальность», «Поиск» и «Обновление и безопасность» в панели управления. Переключателей там с полсотни, вот только будет ли от них толк?
Мы отключили всё, что только можно и запустили Wireshark снова. На этот раз не пользовались никакими встроенными приложениями и даже не трогали мышку. Вернувшись через час, видим в логах сниффера до боли знакомые IP.
Змея меняет кожу, но не меняет нрава
Прогресс есть. Общее число запросов уменьшилось на порядок. Примерно втрое сократилось и число удалённых узлов, к которым выполняется подключение без ведома пользователя. Однако среди них появились новые. Если в первом логе Wireshark внезапно нашелся сервер Facebook, то теперь засветился дата-центр Amazon из Ирландии.
Ряды шпионов поредели
Раз уж Fiddler помог добыть список IP, то их массовое добавление в файл hosts должно помочь прекратить слежку. Проверим, создав список блокировки, и снова запустим Wireshark.
Скромный улов Wireshark
По сравнению с первым логом этот выглядит скучно. На экране не уместился только один айпишник, а их общий список состоит всего из четырех. Два из них относятся к сети доставки контента и не могут эффективно блокироваться в hosts – слишком много подсетей принадлежит Akamai. Третий IP-адрес принадлежит службе Windows Update, которую не блокировали. Самым стойким шпионом оказался BingBot. Его связь с бразильской Microsoft Informatica не знает преград. Видимо, процесс содержит встроенные средства обхода ограничений.
Проблемы установки платформы
Неопытные пользователи, наслышанные о возможных ошибках, возникающих при инсталляции NET.Framework, желают узнать, можно ли обойтись без установки такого пакета на компьютер. В принципе, нет необходимости сразу же перегружать операционную систему всяческими дополнительными приложениями и программами, если пользователь в них не нуждается. Программисты рекомендуют инсталлировать только программное обеспечение, в котором непосредственно нуждается пользователь. Чрезмерная загрузка ОС ненужными программами провоцирует дефицит свободного пространства на жёстком диске, что ухудшает и работу системы, и её быстродействие.
Кстати, Microsoft, изначально вложила в инсталляционный пакет Windows 7 загрузку NET.Framework. Кроме этого, загрузка платформы также может автоматически осуществиться, если у пользователя возникнет желание установить некоторые игровые приложения, поскольку и в этом случае разработчики игр, предвидят, что игра не будет запущена без такой платформы. Чтобы не утруждать пользователя дополнительными поисками, сразу в загрузочный файл игры внедряют и установку платформы.
Встречающиеся ошибки
Разобравшись в алгоритме инсталляции нового программного обеспечения, юзеры по аналогии приступают к установке NET.Framework на Windows 7. Выполняя последовательно все предлагаемые действия, пользователь обнадёживает себя, что всё пройдёт однозначно гладко, и вскоре платформа будет успешно установлена на Windows 7, после чего можно сразу приступить к загрузке и последующему запуску любимой игры.
Однако в некоторых случаях возникает разочарование, поскольку приходится сталкиваться с тем, что даже при чётком следовании инструкции всё равно не устанавливается NET Framework 4 Windows 7, выдавая «грустное» сообщение на экран.
Чаще всего причиной является конфликтная ситуация, возникающая в Windows 7.
Компания Microsoft подтверждает, что проблема, в результате которой не устанавливается НЕТ Фреймворк 4 в Виндовс 7, действительно, связана с Центром обновления Windows.
Безусловно, если возникает проблема, значит, находится и тот, кто старается найти пути её решения. Так и в этом случае, программисты уже нашли эффективные способы, позволяющие обойти возникающую ошибку, успешно установив NET.Framework на Windows 7.
При этом нет необходимости совершать что-то невероятное, алгоритм устранения проблемы подробно расписан, поэтому его освоить сможет даже тот, кто не имеет достаточного практического опыта.
Install .NET Framework 3.5 on Windows 11
Enable .NET Framework from Control Panel
- Open the Programs and features page by typing in appwiz.cpl in Run, and then click Turn Windows features on or off from the left of the page.
- In the Windows features popup window, check the box next to “.NET Framework 3.5 (Includes .NET 2.0 and 3.0)” and then click Ok. There is no need to check the child items unless you are a developer and the said options are required.
- The wizard will now start scanning the required files. In the next window, click “Let Windows Update download the files for you.”
The necessary files will now be downloaded and .NET Framework 3.5 will be enabled. Click Close when it is finished.
.NET Framework 3.5 will now be enabled on your device. You can also perform the same with a simple cmdlet in Command Prompt.
Install .NET Framework 3.5 using Command Prompt
Here is an alternative way to enable .NET Framework 3.5 using Command Prompt. Note that this method also requires an active internet connection.
- Open Command Prompt with administrative privileges.
- Now run the following command while replacing DriveLetter with a letter for the volume where Windows 11 is installed (Usually drive letter C):
.NET Framework 3.5 will now be enabled.
Install .NET Framework 3.5 using PowerShell
You can also install .NET Framework 3.5 using PowerShell. It works similar to Command Prompt but the commands for installation are different.
Open PowerShell as an administrator and run the following command:
This will automatically download, install and enable .NET Framework 3.5 on your PC.
Download and install .NET Framework (using web installer)
You can also install .NET Framework 3.5 through a web installer. This means that an internet connection will still be required. Download the web installer from the link below.
Once downloaded, right-click on the .exe file and click Run as administrator. The installation wizard will now run. Click “Download and install this feature.”
Download and install .NET Framework 3.5 installer
The wizard will then download and enable .NET 3.5 for you. Close the wizard when it finishes.
Почему может не устанавливаться Microsoft .NET Framework
Чаще всего эта проблема возникает при установке .NET Framework 4-й версии. Причин для этого может быть много.
Наличие уже установленной версии .NET Framework 4
Если у вас не устанавливается .NET Framework 4 в Windows 7, первое что нужно проверить, не установлена ли она в системе. Сделать это можно при помощи специальной утилиты ASoft .NET Version Detector. Скачать ее можно абсолютно бесплатно, на просторах интернета. Запускаем программу. После быстрой сканировки, в главном окне белым цветом выделены те версии, которые уже установлены на компьютере.
Можно конечно посмотреть информацию в списке установленных программ Windows, но там информация отображается не всегда корректно.
Компонент идет в комплекте с Виндовс
В разных версиях Windows в систему уже могут быть вшиты компоненты .NET Framework. Проверить это можно зайдя в «Удаление программы-Включение или отключение компонентов Виндовс». У меня например в Виндовс 7 Starter, зашита Microsoft .NET Framework 3.5, как видно на скриншоте.
Обновление Windows
В некоторых случаях .NET Framework не устанавливается, если Виндовс не получил важных обновлений. Поэтому необходимо зайти в «Пуск-Панель Управления-Центр обновлений-Проверка обновлений». Найденные обновления необходимо будет установить. После этого перегружаем компьютер и пробуем устанавливать .NET Framework.
Системные требования
Как и в любой другой программе, в Microsoft .NET Framework существуют системные требования компьютера для установки:
Наличие 512 Мб. свободной оперативной памяти;
Процессор с частотой 1Мгц;
4.5 Гб. свободного места на жестком диске.
Теперь смотрим, соответствует ли наша система минимальным требованиям. Посмотреть это можно в свойствах компьютера.
Microsoft .NET Framework был обновлен
Еще одной популярной причиной, почему долго устанавливается .NET Framework 4 и более ранних версий, является его обновление. Я для примера обновил свой компонент до версии 4.5, а потом попытался установить 4-ю версию. У меня ничего не вышло. Я получил сообщение, что на компьютере установлена более новая версия и установка прервалась.
Удаление различных версий Microsoft .NET Framework
Очень часто, удаляя одну из версий .NET Framework, остальные начинают работать не корректно, с ошибками. А установка новых, вообще заканчивается неудачей. Поэтому, если вас постигла данная проблема, смело удаляйте весь Microsoft .NET Framework с компьютера и ставьте заново.
Правильно удалить все версии можно с помощью утилиты .NET Framework Cleanup Tool. Установочный файл без проблем найдете в интернете.
Выбираем «All version» и в жмем «Cleanup Now». Когда удаление окончиться перегружаем компьютер.
Теперь можно приступать к установке Microsoft .NET Framework заново. Обязательно скачивайте дистрибутив с официального сайта.
Не лицензионный Windows
С учетом того, что .NET Framework как и Windows, продукт от компании Microsoft, то ломаная версия может быть причиной неполадок. Тут без комментариев. Вариант один — переустановка операционной системы.
На этом все, надеюсь, что ваша проблема благополучно решилась
Что делать, если возникли проблемы при инсталляции Net Framework
Иногда во время установки на экране появляется сообщение об ошибке.
Ошибка при установке
Для ее исправления или удаления компания Microsoft предлагает три варианта. Расскажем о них.
Repair Tool
Утилита разработана для .NET Framework. Она исправляет ошибки и запускает процесс установки по новой.
Страница загрузки
Скачиваем дистрибутив, запускаем программу и следуем подсказкам мастера. На первом этапе ПО диагностирует операционную систему и выдает рекомендации для стабильной работы Repair Tool.
Рекомендации
Нажимаем «Next», утилита вносит изменения.
Выбор действий
Запускаем установку .NET Framework заново. Если ошибка продолжает появляться, то нажимаем кнопку «Next». Утилита соберет логи в единый архив и разместит на рабочем столе. Далее нажимаем «Finish». Приложение отправит архив в Microsoft для подробного анализа и разбора ошибки.
Отправка логов
Если после внесения изменений инсталляция Framework прошла успешно, то нажимаем «Finish». Утилита закроется.
Windows Fix It
Скачиваем приложение и запускаем. На экране появится диалоговое окно с выбором. Первый вариант передает управление ОС, которая запустит автоматический поиск проблемы, а после исправит ее.
Второй пункт – утилита ищет ошибки, как было показано в первом пункте, и выдает итоговый результат в виде сообщения вместе с рекомендациями. Пользователю предлагается выбор, каким способом решить возникшую сложность.
Программа Fix It
Рекомендуется выбирать первый пункт. Утилита просканирует ОС и выдаст перечень программ, у которых были обнаружены проблемы.
Выбор ПО для исправления
Для нашего случая отмечаем вторую строку. Нажимаем «Далее». Fix It удалит компоненты и записи в реестре, которые взаимосвязаны с технологией. По завершению работ ПК необходимо перезагрузить.
Cleanup Tool
Последний вариант – удалить любую версию .NET Framework через специальную утилиту. Она удаляет компоненты, но не исправляет их.
На официальном сайте Microsoft утилита расположена в «облаке». Ссылка на ресурс:
Папка называется «dotnetfx_cleanup_tool.zip». Скачиваем архив, раскрываем и запускаем программу.
Cleanup Tool
Выбираем текущую версию, нажимаем «Cleanup now». Утилита удалит все найденные версии Framework, записи и ключи в системном реестре. После завершения, рабочую станцию перезагружаем.
Утилита поддерживает «тихий» режим, то есть производит все вышеуказанные действия без сообщений на мониторе. Для этого вызываем командную строку под именем администратора.
«Тихий» режим
Вводим команду: 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». Выбираем первый или второй пункт.
Ссылка для скачивания
После загрузки разархивируем и запустим программу. Принимаем лицензионное соглашение, выбираем версию для проверки.
Выбор версии
После выбора нажимаем «Verify Now». Процесс займет 5-10 минут, на мониторе отобразится результат. Если будут найдены ошибки, то переустанавливаем соответствующий компонент, предварительно удалив его.
Setup Verification Tool стоит рассматривать как вспомогательное средство для поиска неисправной версии. Для удаления или реанимирования используем другие вышеуказанные программные средства.