Как переустановить NET Framework в Windows
Привет, друзья. В этой публикации будем говорить о том, как переустановить NET Framework в операционных системах Windows 7, 8.1 и 10. Microsoft .Net Framework — это программная платформа, необходимая для функционирования многих сторонних программ. Если её файлы повреждены или отсутствуют, соответственно, у использующих её в работе программ и игр будут сбои. Столкнувшись с таковыми, перед нами может стать вопрос переустановки платформы. Если она является отдельно установленной программой, здесь всё просто – деинсталлируем и устанавливаем по новой. Но если мы говорим об интегрированной в Windows .NET Framework, т.е. являющейся системным компонентом, её переустановка являет собой специфический процесс отключения компонента, загрузки системных обновлений, затем снова включения компонента. Давайте рассмотрим оба варианта переустановки .NET Framework. И также упомянем средство устранения проблем с установкой и обновлением платформы – .NET Framework Repair Tool.
Возможности Microsoft .NET Framework:
- интерактивный настраиваемый интерфейс;
- общеязыковая среда;
- написание программ для Windows (также для Windows Server и Windows Phone);
- поддержка всех инструментов Visual Studio;
- обеспечение скоростного доступа к «облачным» сервисам;
- поддержка массивов более 2 ГБ;
- более совершенное сжатие архивов;
- поддержка web-протокола для создания служб WCF (в том числе AJAX, POX, ATOM, RSS, REST).
- увеличение скорости отклика;
- удобное масштабирование;
- стабильная и безопасная работа web-приложений;
- оптимизация сетевых сервисов;
- свободное распространение . NET Framework — скачать бесплатно может каждый.
Список всех версийl Microsoft .NET Framework
- .NET Framework 1.0
- .NET Framework 1.1 (входит в состав операционной системы начиная с Windows Server 2003)
- .NET Framework 2.0
- .NET Framework 3.0 (входит в состав операционной системы начиная с Windows Vista и Server 2008)
- .NET Framework 3.5 (входит в состав операционной системы начиная с Windows 7 и Server 2008 R2)
- .NET Framework 4.0
Пакет обновления Service Pack 3 для платформы Microsoft .NET версии 1.0 (Англ.)
Пакет обновления Service Pack 1 для платформы Microsoft .NET версии 1.1 (Русс.)
Скачать (x86 Русс.)
Скачать (x64 Англ.)
Скачать (ia64 Англ.)
Microsoft .NET Framework 2.0 с пакетом обновления 1 (x86 Русс.)
Microsoft .NET Framework 2.0 с пакетом обновления 1 (x64 Русс.)
Microsoft .NET Framework 2.0 с пакетом обновления 1(IA64 Русс.)
Microsoft .NET Framework 2.0 с пакетом обновления 2 (SP2 Русс.)
Скачать (веб-установщик) (на время установки требуется подключение к интернету)
Полностью автономный установщик (x86 Русс.) — не требует подключения к интернету
Полностью автономный установщик (x64 Русс.)
Скачать (веб-установщик) (на время установки требуется подключение к интернету)
Полностью автономный установщик
Пакет обновления 1 (SP1) Microsoft .NET Framework 3.5 (веб-установщик) (на время установки требуется подключение к интернету)
Пакет обновления 1 (SP1) Microsoft .NET Framework 3.5 (Полностью автономный установщик)
Скачать (веб-установщик) (на время установки требуется подключение к интернету) (Русс.)
Полностью автономный установщик (Русс.)
Упомянутые выше автономные установщики, поддерживают все x86, x64 и ia64 архитектуры, но некоторые функции могут не поддерживаться, например на ia64 архитектуре не поддерживается WPF (Windows Presentation Foundation).
Если Вам нужно установить .NetFramework только на систему x86 , в этом случае Вы можете использовать для загрузки одну из следующих прямых ссылок:
Полностью автономный установщик (x86 Англ.)
Если же Вам нужно установить .NetFramework только на систему с архитектурой ia64, в этом случае Вы можете использовать для загрузки одну из следующих прямых ссылок:
Полностью автономный установщик (ia64 Англ.)
Теперь у Вас не должно возникнуть каких-либо проблем с установкой нужной версии .NET Framework при использовании любимой программы, которая так сильно нуждается в установке данного компонента.
А что делать если проблемы с установкой или обновлением платформы Microsoft .NET Framework:
Более подробнее можете прочитать здесь.
Что такое NET Framework
Обновлено: 13.11.2017 Опубликовано: 28.12.2016
компонент Windows. Нужен для запуска приложений, написанных на базе технологии .NET. Последняя предназначена для универсального запуска программных продуктов, написанных на различных языках программирования. NET Framework был разработан компанией Microsoft, как аналог Java.
Отсутствие установленного или не обновленного NET Framework в системе сопровождается различными ошибками при попытке запуска соответствующих программ, например, «Необрабатываемое исключение в компоненте приложения». Если удалить NET Framework, это может привести к проблемам запуска приложений. Иногда, требуется установка или обновление пакета Microsoft Visual C++ Redistributable (содержит набор библиотек для программ, написанных в среде Microsoft Visual C++ — как правило, большая часть компьютерных игр).
Компонент устанавливается как отдельная программа. Распространяется бесплатно — скачать последнюю и предыдущие версии можно с портала Microsoft или сайта net-framework.ru. Для загрузки доступны версии для online- (требуется подключение к Интернету) и offline-установки (автономный установщик для компьютеров без подключения к Интернет или для более быстрой установки на несколько компьютеров).
В некоторых ситуациях могут возникнуть различного рода проблемы при запуске, переустановке, обновлению NET Framework. В этом случае его рекомендуется переустановить, предварительно удалив с помощью Cleanup Tool или попробовать восстановить работоспособность с помощью Repair Tool.
Можно ли удалять net framework
Конечно да, кроме конечно той версии, которая идет в операционной системе Windows по умолчанию, так например, в Windows 7, это версия 3,5, для восьмерки это уже 4 версия и так далее. Поэтому при необходимости, удалять не то, что можно, но и нужно, особенно если от этого зависит работа ПО или сервиса.
И так перед деинсталляцией, вы точно выяснили, что причина поломок и багов именно в данном компоненте, как например у меня была ошибка WAS 5011 был фремверк, требующий сноса. Ниже я покажу варианты, под любые операционные системы.
Отключение net framework 3.5
Net framework 3.5 можно удалять, только в Windows XP, но так как на мой взгляд она уже морально и по понятным причинам устарела, я ее не буду рассматривать. В более старших версиях операционных систем Windows 7 — 10, данный фремверк можно, только отключать. Делается это очень просто. Откройте панель управления, в Windows 7 ее найти можно в пуске, в восьмерке и 10 через правый клик по кнопке «Пуск», но самый универсальный метод, это нажать:
Теперь для удобства сделаем крупное отображение значков и выберем пункт «Программы и компоненты»
В левом углу, вы увидите пункт «Включить или отключить компоненты Windows»
Снимаем галку на против «.NET Framework 3.5 (Включает .NET 2.0 и 3.0)». У вас начнется процесс его «удаления», он останется в системе как отключенный компонент. Возможно вас попросят о перезагрузке.
Удаление пакета Framework версий 4.0-4.5
В отличии от 4,7 данный пакет легко находится среди списка всех установленных программ, вот вам пример Windows 7, где в списке «Удаление или изменение программ» вы легко сможете найти его и деинсталлировать с помощью соответствующих кнопок.
У вас откроется дополнительное окно с мастером по обслуживанию, выбираем пункт «Удалить .NET Framework 4.5.1 с этого компьютера»
С помощью утилиты NET Framework Cleanup Tool
Если нужно красиво и быстро удалить net framework, то можно воспользоваться бесплатной утилитой NET Framework Cleanup Tool от компании Microsoft.
Скачать можно с у меня, скопировав ссылку и вставив в браузере (https://cloud.mail.ru/public/2diW/487rAGLy2)
Запускаете, я буду удалять net framework в Windows 8.1. На первом шаге, вам нужно согласиться с запуском утилиты.
Соглашаемся с лицензионным соглашением, нажимая «Yes».
Все у вас в итоге появится скромное окно с выбором удаляемой версии .NET Framework, после чего нажимаем «Cleanup Now»
Чем хорошо, утилита, так же чистит и папки и ключи реестра.
Тихий режим работы
.NET Framework Cleanup Tool поддерживает работу в «тихом» режиме, при котором пользователю не выводится никаких сообщений. Для этого необходимо запустить программу со следующими параметрами.
Например для удаления .NET Framework 1.1 нужно выполнить следующий код.
Однако даже в тихом режиме не удастся удалить версии .Net, являющиеся компонентом операционной системы.
Автоматический режим работы
.NET Framework Cleanup Tool может работать в автоматическом режиме, в котором пользователю выводится окно с прогресс-баром удаления. Никакого взаимодействия с пользователем при этом не требуется. Для работы в автоматическом режиме программу нужно выполнить со следующими параметрами.
То есть для удаления того же .NET Framework 1.1 строка будет выглядеть так.
Коды возврата
- 0 — Удаление завершено успешно
- 3010 — Удаление прошло успешно и требуется перезагрузка для завершения процесса
- 1 — Программе требуются права администратора
- 2 — Файл cleanup.ini не был найден в папке вместе с cleanup.exe
- 3 — Невозможно удалить данную версию, поскольку она является компонентом системы
- 4 — Указанного наименования версии нет в файле cleanup.ini
- 100 — Удаление было запущено, но потерпело неудачу
- 1602 — Удаление было отменено.
Удаление NET Framework в Windows Server
В Windows Server, процедура похожая, для версии 3,5 и 4,5 это отключение компонента через диспетчер сервера. Вот вам пример 2012 R2. В 2008 R2, версию 4,5 таким образом отключить не получиться.
Я надеюсь, что данные методы окажутся вам полезными и вы сможете спокойно удалить или отключить нужную версию фремверка.
Особенности установки .NET Framework
А теперь некоторые моменты, которые может быть полезным знать в контексте скачивания и установки .NET Framework:
- Компоненты .NET Framework 4-й версии (4.8) включены в поставку Windows 11 и Windows 10 и задействованы по умолчанию.
- .NET Framework 3.5 и 2.0 можно не скачивать в Windows 11 и 10, достаточно просто включить соответствующий компонент, подробнее: Как включить дополнительные компоненты Windows 11 и Windows 10.
- В части совместимости разных версий .NET Framework ситуация выглядит следующим образом: если программе для запуска требуется .NET Framework 4.5, то она будет работать и с версией 4.8. Если программе для запуска требуется .NET Framework 3.5, то наличия 4-х версий в системе недостаточно: потребуется отдельно установить именно .NET Framework 3.5 (удалять имеющуюся версию 4.8 или иную при этом не требуется).