Обновлено 16.12.2019
Добрый день уважаемые читатели или гости блога Pyatilistnik.org. Сегодня я хочу рассмотреть вот такой вопрос, как удалить net framework, правильно и без мусора, коего остается после этой процедуры. Когда вам может потребоваться данный опыт, все очень просто у вас может быть старая программа или игра, которая в своей работе использует компоненты net framework 3,5 или 4.0, а вот уже при установке более новых версий либо полная неработоспособность, либо же постоянные глюки. Давайте покажу правильную последовательность действий. Показывать я буду как на серверных операционных системах, по типу Windows Server 2012 R2, так и на десктопных, Windows 7, 8.1, 10.
Можно ли удалять net framework
Конечно да, кроме конечно той версии, которая идет в операционной системе Windows по умолчанию, так например, в Windows 7, это версия 3,5, для восьмерки это уже 4 версия и так далее. Поэтому при необходимости, удалять не то, что можно, но и нужно, особенно если от этого зависит работа ПО или сервиса.
Как полностью удалить net framework с компьютера
И так перед деинсталляцией, вы точно выяснили, что причина поломок и багов именно в данном компоненте, как например у меня была ошибка WAS 5011 был фремверк, требующий сноса. Ниже я покажу варианты, под любые операционные системы.
Отключение net framework 3.5
Net framework 3.5 можно удалять, только в Windows XP, но так как на мой взгляд она уже морально и по понятным причинам устарела, я ее не буду рассматривать. В более старших версиях операционных систем Windows 7 — 10, данный фремверк можно, только отключать. Делается это очень просто. Откройте панель управления, в Windows 7 ее найти можно в пуске, в восьмерке и 10 через правый клик по кнопке «Пуск», но самый универсальный метод, это нажать:
Win и R и далее ввести control panel
Теперь для удобства сделаем крупное отображение значков и выберем пункт «Программы и компоненты»
В левом углу, вы увидите пункт «Включить или отключить компоненты 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 поддерживает работу в «тихом» режиме, при котором пользователю не выводится никаких сообщений. Для этого необходимо запустить программу со следующими параметрами.
cleanup_tool.exe /q:a /c:"cleanup.exe /p <версия для удаления>"
Например для удаления .NET Framework 1.1 нужно выполнить следующий код.
cleanup_tool.exe /q:a /c:"cleanup.exe /p .NET Framework 1.1"
Однако даже в тихом режиме не удастся удалить версии .Net, являющиеся компонентом операционной системы.
Автоматический режим работы
.NET Framework Cleanup Tool может работать в автоматическом режиме, в котором пользователю выводится окно с прогресс-баром удаления. Никакого взаимодействия с пользователем при этом не требуется. Для работы в автоматическом режиме программу нужно выполнить со следующими параметрами.
cleanup_tool.exe /q:a /c:"cleanup.exe /p <версия для удаления> /u"
То есть для удаления того же .NET Framework 1.1 строка будет выглядеть так.
cleanup_tool.exe /q:a /c:"cleanup.exe /p .NET Framework 1.1 /u"
Коды возврата
- 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 таким образом отключить не получиться.
Я надеюсь, что данные методы окажутся вам полезными и вы сможете спокойно удалить или отключить нужную версию фремверка.
- Remove From My Forums
-
Question
-
Hi All!
Please help me! Remove .NET Framwork 4.6 on Windows Server 2016 Standard 64 bit.
Thank you!
Answers
-
Hi,
Windows Server 2016 (all editions) includes the .NET Framework 4.6.2 as an OS component, and it is installed by default except in the Server Core configuration.
So there is not an official measure to remove .NET Framework 4.6 from your existing system version except we downgrade system to Windows server 2012 R2.
Bests,
Please remember to mark the replies as answers if they help.
If you have feedback for TechNet Subscriber Support, contact
tnmff@microsoft.com.-
Edited by
Thursday, July 25, 2019 8:52 AM
-
Proposed as answer by
Joy-Qiao
Monday, July 29, 2019 1:24 AM -
Marked as answer by
LamFresh
Thursday, August 1, 2019 3:38 AM
-
Edited by
- Remove From My Forums
-
Question
-
Anyone has the idea how to uninstall the .net framework 3.5. because it’s grey out
All replies
-
Hi sakurai_db,
Sorry for the late reply.
For you issue could exactly reproduce, I have to update my server and re-install .net 3.5.
As a result, when I installed .net 3.5 successful and check it again in server manager, just like you shown to me, the option is grey. After researching, I find
when you installed it, that will not support to uninstall as an activity component on server. I open powershell
as admin and type in Remove-WindowsFeature (Get-WindowsFeature
command will give you list of every role and feature which you can remove or install).
It indicates that “X” is not be removed (because, it is included in your ISO binary when you installed it by a scource path like d:scourcesxs).
Besides, as my understanding,
The .NET Framework is a managed execution environment for Windows that provides a variety of services to its running apps.
In general, you shouldn’t uninstall versions of the .NET Framework that are installed on your computer. There are two reasons for this:- If an app that you use depends on a specific version of the .NET Framework, that app may break if that version is removed.
- Some versions of the .NET Framework are in-place updates to earlier versions. For example, the .NET Framework 3.5 is an in-place update to version 2.0, and the .NET Framework 4.7.2 is an
in-place update to versions 4 through 4.7.1.
Sorry for your inconvenience and hope my reply would be helpful.
Br
May
MSDN Community Support Please remember to click «Mark as Answer» the responses that resolved your issue, and to click «Unmark as Answer» if not. This can be beneficial to other community members reading this thread. If you have any compliments
or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com-
Edited by
Tuesday, January 15, 2019 9:56 AM
-
Proposed as answer by
May Luo-MSFT
Friday, January 18, 2019 8:30 AM
-
so there is no way to uninstall ???
I may need to do some testing for .net program with different version,
-
Hi sakurai_db,
To review mine reproduce steps. The feature files for .NET Framework 3.5 (which includes .NET Framework 2.0 and .NET
Framework 3.0) are not available on the local computer by default. I downloaded a windows server 2016.iso file and extract it, copy the scource/sxs/ folder to my remote VM server environment, after that, install it by server manager.I will keep researching for it and also hope if you find any info about this, please update here. we are willing to hear you and discussing with you.
Have a nice day
JBr
May
MSDN Community Support Please remember to click «Mark as Answer» the responses that resolved your issue, and to click «Unmark as Answer» if not. This can be beneficial to other community members reading this thread. If you have any
compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com-
Proposed as answer by
May Luo-MSFT
Friday, February 22, 2019 12:59 PM
-
Proposed as answer by
Проблема
Требуется узнать, как удалить и повторно установить Microsoft .NET Framework для устранения проблем с программным обеспечением Autodesk, таких как общий сбой в процессе установки (из-за конфликта с требованиями установщика) либо любого неправильного функционирования или сбоя программы во время работы.
Среда:
Только для Windows.
Во всех остальных операционных системах не используется .NET Framework.
Причины:
Примечание:
- В Windows 8 и 10 невозможно удалить .NET Framework.
- По этой причине рекомендуется восстановить .NET Framework и запустить программу проверки системных файлов.
- Данный компонент можно удалить только в Windows 7 и более ранних версиях ОС.
- Он отображается в разделе «Программы и компоненты» («Установка и удаление программ» в Windows XP) в списке установленных программ.
- Этот метод является предпочтительным для Windows 7 и более старых версий ОС.
Решение
Windows 10 или 8: исправление Microsoft .NET Framework
-
Скачайте и запустите средство восстановления Microsoft .NET Framework.
Кроме того, запустите программу проверки системных файлов.
- Нажмите кнопку «Поиск в Windows» в строке состояния и введите CMD.
- Щелкните cmd.exe правой кнопкой мыши и выберите «Запуск от имени администратора».
- Введите команду SFC /SCANNOW. Дождитесь ее завершения.
После этого проверьте систему, чтобы убедиться, что проблема устранена.
Только в Windows 7: удаление Microsoft .NET Framework
Более ранние версии операционной системы Windows
- Откройте окно Программы и компоненты на панели управления Windows (или Установка и удаление программ в Windows XP). Чтобы быстро открыть это окно в ОС Windows (кроме Windows XP), просто введите «программы и компоненты» в поле поиска в нижней части окна меню «Пуск».
-
Удалите все, что начинается с Microsoft .NET, начав с самой последней версии.
Примечание. В системах Windows 8, 8.1 и 10 платформа Microsoft .NET не указана как установленная программа. Если в окне «Программы и компоненты» в ОС Windows 8 и 8.1 нажать «Просмотр установленных обновлений», можно найти соответствующий номер статьи в базе знаний и выполнить удаление таким способом.
Windows 7: переустановка Microsoft .NET Framework
- Скачайте и установите последнюю версию среды выполнения .NET: Microsoft .NET Framework
Примечание:
- Если в системе Windows 10 не установлены последние актуальные обновления Microsoft, можно установить последнюю версию .NET Framework. Текущие обновления содержат обновления .NET Framework.
- Текущая платформа .NET 4 содержит все предыдущие обновления для версии 4. Компонент .NET 3.5 с пакетом обновления 1 (SP1) содержит версии 2.0 и 3.0. Самая ранняя версия .NET 1.1 больше не поддерживается. Она нужна только для работы с устаревшими системами Windows и программным обеспечением.
См. также:
- Определение установленной версии .NET Framework корпорацией Майкрософт
- Удаление и повторная установка библиотек среды выполнения Microsoft Visual C++
Программы
Программы AutoCAD; программы Inventor; программы Vault; Maya; программы Navisworks; семейство программ Revit; Showcase; CFD; Simulation Mechanical; Moldflow Adviser; Moldflow Insight; Softimage
- Remove From My Forums
-
Question
-
Anyone has the idea how to uninstall the .net framework 3.5. because it’s grey out
All replies
-
Hi sakurai_db,
Sorry for the late reply.
For you issue could exactly reproduce, I have to update my server and re-install .net 3.5.
As a result, when I installed .net 3.5 successful and check it again in server manager, just like you shown to me, the option is grey. After researching, I find
when you installed it, that will not support to uninstall as an activity component on server. I open powershell
as admin and type in Remove-WindowsFeature (Get-WindowsFeature
command will give you list of every role and feature which you can remove or install).
It indicates that “X” is not be removed (because, it is included in your ISO binary when you installed it by a scource path like d:scourcesxs).
Besides, as my understanding,
The .NET Framework is a managed execution environment for Windows that provides a variety of services to its running apps.
In general, you shouldn’t uninstall versions of the .NET Framework that are installed on your computer. There are two reasons for this:- If an app that you use depends on a specific version of the .NET Framework, that app may break if that version is removed.
- Some versions of the .NET Framework are in-place updates to earlier versions. For example, the .NET Framework 3.5 is an in-place update to version 2.0, and the .NET Framework 4.7.2 is an
in-place update to versions 4 through 4.7.1.
Sorry for your inconvenience and hope my reply would be helpful.
Br
May
MSDN Community Support Please remember to click «Mark as Answer» the responses that resolved your issue, and to click «Unmark as Answer» if not. This can be beneficial to other community members reading this thread. If you have any compliments
or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com-
Edited by
Tuesday, January 15, 2019 9:56 AM
-
Proposed as answer by
May Luo-MSFT
Friday, January 18, 2019 8:30 AM
-
so there is no way to uninstall ???
I may need to do some testing for .net program with different version,
-
Hi sakurai_db,
To review mine reproduce steps. The feature files for .NET Framework 3.5 (which includes .NET Framework 2.0 and .NET
Framework 3.0) are not available on the local computer by default. I downloaded a windows server 2016.iso file and extract it, copy the scource/sxs/ folder to my remote VM server environment, after that, install it by server manager.I will keep researching for it and also hope if you find any info about this, please update here. we are willing to hear you and discussing with you.
Have a nice day
JBr
May
MSDN Community Support Please remember to click «Mark as Answer» the responses that resolved your issue, and to click «Unmark as Answer» if not. This can be beneficial to other community members reading this thread. If you have any
compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com-
Proposed as answer by
May Luo-MSFT
Friday, February 22, 2019 12:59 PM
-
Proposed as answer by
- Remove From My Forums
-
Question
-
Anyone has the idea how to uninstall the .net framework 3.5. because it’s grey out
All replies
-
Hi sakurai_db,
Sorry for the late reply.
For you issue could exactly reproduce, I have to update my server and re-install .net 3.5.
As a result, when I installed .net 3.5 successful and check it again in server manager, just like you shown to me, the option is grey. After researching, I find
when you installed it, that will not support to uninstall as an activity component on server. I open powershell
as admin and type in Remove-WindowsFeature (Get-WindowsFeature
command will give you list of every role and feature which you can remove or install).
It indicates that “X” is not be removed (because, it is included in your ISO binary when you installed it by a scource path like d:scourcesxs).
Besides, as my understanding,
The .NET Framework is a managed execution environment for Windows that provides a variety of services to its running apps.
In general, you shouldn’t uninstall versions of the .NET Framework that are installed on your computer. There are two reasons for this:- If an app that you use depends on a specific version of the .NET Framework, that app may break if that version is removed.
- Some versions of the .NET Framework are in-place updates to earlier versions. For example, the .NET Framework 3.5 is an in-place update to version 2.0, and the .NET Framework 4.7.2 is an
in-place update to versions 4 through 4.7.1.
Sorry for your inconvenience and hope my reply would be helpful.
Br
May
MSDN Community Support Please remember to click «Mark as Answer» the responses that resolved your issue, and to click «Unmark as Answer» if not. This can be beneficial to other community members reading this thread. If you have any compliments
or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com-
Edited by
Tuesday, January 15, 2019 9:56 AM
-
Proposed as answer by
May Luo-MSFT
Friday, January 18, 2019 8:30 AM
-
so there is no way to uninstall ???
I may need to do some testing for .net program with different version,
-
Hi sakurai_db,
To review mine reproduce steps. The feature files for .NET Framework 3.5 (which includes .NET Framework 2.0 and .NET
Framework 3.0) are not available on the local computer by default. I downloaded a windows server 2016.iso file and extract it, copy the scource/sxs/ folder to my remote VM server environment, after that, install it by server manager.I will keep researching for it and also hope if you find any info about this, please update here. we are willing to hear you and discussing with you.
Have a nice day
JBr
May
MSDN Community Support Please remember to click «Mark as Answer» the responses that resolved your issue, and to click «Unmark as Answer» if not. This can be beneficial to other community members reading this thread. If you have any
compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com-
Proposed as answer by
May Luo-MSFT
Friday, February 22, 2019 12:59 PM
-
Proposed as answer by
Содержание
- Как полностью удалить Microsoft .NET Framework
- Способ 1: Специальная утилита
- Способ 2: Стандартное удаление
- Почему не удаляется .NET Framework
- Заключение
- Вопросы и ответы
В результате экспериментов с Microsoft.NET Framework в работе его могут возникать некоторые ошибки и сбои. Для того чтобы восстановить корректную работу этого важного для ОС Windows программного компонента может потребоваться выполнить его чистую переустановку. Предварительно необходимо будет полностью удалить предыдущую версию или версии, если в системе таковых имеется несколько. Это сведет к минимуму возникновение ошибок с Microsoft .NET Framework в будущем.
Скачать последнюю версию Microsoft .NET Framework
Как полностью удалить Microsoft .NET Framework
Удалить .NET Framework в Windows 7 можно несколькими способами. Исключением является .NET Framework 3.5. Эта версия вшита в систему и не может быть удалена, но ее все же можно отключить в компонентах Виндовс. Для этого необходимо выполнить следующие действия:
- Запустите стандартную для системы оснастку «Программы и компоненты». Проще всего это сделать через окно «Выполнить», вызываемое клавишами «WIN+R» и введенную в него команду
appwiz.cpl
. Для ее выполнения нажмите «ОК» или «ENTER» - На боковой (левой панели) нажмите по ссылке «Включение и отключение компонентов Виндовс».
- После того как список будет загружен, найдите в нем Microsoft .NET Framework 3.5 и отключите его, убрав отметку из чекбокса, а затем нажав «ОК» для подтверждения.
Изменения вступят в силу сразу после того, как вы перезагрузите компьютер. Мы же перейдем к рассмотрению процедуры непосредственного удаления Microsoft .NET Framework и некоторых связанных с нею нюансов.
Способ 1: Специальная утилита
Самым надежным способом полного удаления .NET Framework в Windows 7 с компьютера является использование специального инструмента — .NET Framework Cleanup Tool. Скачать программу можно абсолютно бесплатно с официального сайта.
Загрузить .NET Framework Cleanup Tool
Запускаем приложение. В поле «Product to cleanup» выбираем необходимую версию. Лучше всего выбрать все, так как при удалении одной довольно часто наблюдаются сбои. Когда выбор сделан, жмем «Cleanup Now». Займет такое удаление не более 5 минут и удалит все продукты .NET Framework, а также оставшиеся от них записи реестра и файлы. После этого можно будет выполнить чистую установку.
Способ 2: Стандартное удаление
Для того чтобы удалить Microsoft .NET Framework, можно воспользоваться стандартным мастером удаления Windows.
- Для этого заходим в «Пуск» — «Панель управления» — «Удаление программ», находим в списке нужную версию и жмем «Удалить» на верхней панели.
- Однако в этом случае программный компонент оставляет после себя различные хвосты, включая записи в системном реестре. Поэтому используем дополнительную программу для очистки ненужных файлов, например, Ashampoo WinOptimizer. Запускаем в ней автоматическую проверку в один клик.
- После жмем «Удалить» и перезагружаем компьютер.
Почему не удаляется .NET Framework
Рассматриваемый компонент является важной частью системы, поэтому на новейших версиях Windows (8.1 и более новых) деинсталлировать .NET Framework невозможно, доступно разве что отключение некоторых его частей через средство «Включение или отключение компонентов Windows», о чем мы написали во вступлении. Если файлы этого ПО повреждены, не обойтись без восстановления системных файлов.
Урок: Восстановление системных файлов в Windows 10
Заключение
Для полного удаления .NET Framework рекомендуется применять специальную утилиту, рассмотренную нами в первом случае. После использования стандартных средств все равно могут оставаться ненужные файлы, которые хоть и не мешают повторной установке компонента, но засоряют систему.
Еще статьи по данной теме:
Помогла ли Вам статья?
Если вы только что обновились до Windows 10, вы можете заметить, что некоторым программам требуется использование более ранних версий среды Microsoft .NET, которые не включены в последнюю версию Windows. Это требование не позволяет программам работать в Windows 10 по умолчанию и будет выдавать ошибки, такие как 0x800f0950, 0x800F0906, 0x800F0907, 0x800F0922, 0x800F081F. В некоторых случаях Windows может обнаружить автоматически и предложит установить версию, которая требуется, но это не всегда так. В большинстве случаев вам потребуется установить эту функцию вручную. Но не волнуйтесь — вы сможете сделать это легко с информацией, содержащейся в этой статье.
Если на вашем Windows Server есть прямой доступ в Интернет, вы можете установить .NET Framefork 3.5 несколькими способам:
- Через Server Manager;
- С помощью DISM: DISM /Online /Enable-Feature /FeatureName:NetFx3 /All
- С помощью PowerShell: Install-WindowsFeature NET-Framework-Core
При этом все необходимые файлы .NET 3.5 для вашей версии Windows Server загружаются с серверов Windows Update. Чтобы сработал этот метод установки нужно убедиться:
- Сервер не настроен на локальный WSUS сервер для получения обновлений (проверьте настройки обновлений в групповых политиках или напрямую в реестре);
- Настройки прокси-сервера и файервола не должны ограничивать доступ к серверам Windows Update.
Если с вашего сервера нет прямого доступа в Интернет, то при попытке установить .NET 3.5 в Windows Server через консоль Server Manager (Add Roles and Features -> Features -> Net Framework 3.5 Features, установка заканчивается с ошибкой 0x800f081f (The source files could not be found) или 0x800F0950.
Хотя .NET Framework 3.5 присутствует в списке компонентов Windows Server 2016/2019, на самом деле его бинарные файлы в хранилище компонентов Windows отсутствуют (концепция Features on Demand). Это сделано, чтобы уменьшить размер ОС на диске. Вы можете проверить наличие.NET Framework 3.5 в локальном хранилище компонентов Windows Server с помощью команды:
Get-WindowsFeature *Framework*
Как вы видите статус компонента NET-Framework-Core – Removed.
Для установки NET-Framework-Core вам потребуется дистрибутив Windows Server 2016/2019 в виде iso файла, DVD диска или в распакованном виде в сетевой папке. Смонтируйте iso образ с дистрибутивом в отдельный виртуальный диск (например, диск D:). Установить компонент можно из GUI либо с помощью PowerShell.
Как скачать .NET Framework с официального сайта Microsoft
Много новых приложения для Windows требует последней версии платформы .NET Microsoft. На момент написания этого поста это версия .NET Framework 4.7. Если вы зайдете в центр загрузки Microsoft .NET, то можете скачать требуемую версию.
Microsoft .NET Framework последняя версия 32bit 64bit / X86 X64
Рамки .NET распространяются полностью бесплатно с открытым исходным кодом, разработанный корпорацией Microsoft. Инструменты играют важную роль в формировании и работоспособности программного обеспечении, и для любого вида программирования.
Особенности:
Версия: | Все версии Windows |
Лицензия: | Freeware |
Framework Developer Center: | MSDN |
Разработчик: | Microsoft |
Операционные системы: | Windows 2000, Server 2003, Server 2008 R2, Windows XP SP3, Vista, 7, 8, 8,1, 10 |
OS Поддержка: | 32-битный / 64-битный или x86 / x64 |
Установка .Net Framework 3.5 с помощью графической консоли Server Manager
Установить компонент .Net 3.5 можно из графической консоли Server Manager. Для этого выберите компонент .Net Framework 3.5 Features, но, перед тем, как нажать кнопку Install, нажмите небольшую ссылку внизу мастера — Specify an alternative source path.
Осталось запустить установку.
Способ 2: Установка Visual Studio
Visual Studio — фирменное программное обеспечение от Microsoft, которое используется для разработки приложений на разных языках программирования. В первую очередь производитель нацелен на то, чтобы обеспечить корректное взаимодействие этой среды разработки с Windows, ведь многие утилиты и софт пишутся именно под данную платформу. Это позволит и обычному пользователю задействовать Visual Studio в своих целях, проверив недостающие файлы .NET Framework.
Перейти на официальный сайт Microsoft Visual Studio
- На официальном сайте Visual Studio выберите всплывающий список «Продукты».
- В появившемся меню вас интересует надпись «Приложения для Windows».
- Опуститесь вниз по вкладке и найдите там версию «Visual Studio Community». Она распространяется бесплатно и полностью подойдет для нашей сегодняшней задачи. Нажмите по кнопке «Free download», чтобы начать загрузку.
- После этого запустите полученный инсталлятор.
- Дождитесь скачивания всех компонентов для установки. Во время этого процесса не прерывайте соединение с интернетом.
- При отображении окна установки переместитесь на вкладку «Отдельные компоненты» и отметьте все версии .NET Framework.
Только что мы описали одно основное действие, которое необходимо выполнить в рамках сегодняшней инструкции. Что касается самой операции скачивания Visual Studio и ее инсталляции в операционную систему, то этой теме посвящена отдельная статья на нашем сайте, поэтому мы рекомендуем ознакомиться с ней, чтобы завершить процесс установки и проверить работоспособность файлов .NET Framework.
Подробнее: Правильная установка Visual Studio на ПК
Это была вся информация о переустановке .NET Framework в Windows 10. Как видно, эту операцию в привычном ее понимании осуществить не удастся, и можно лишь попытаться исправить недостающие или поврежденные файлы. Если же это не помогло, попытайтесь задействовать средство исправления неполадок, о чем читайте далее.
Подробнее: Использование NET Framework Repair Tool
В случае, когда и эта манипуляция не принесла должного результата, стоит обратить внимание на саму сборку операционной системы. Скорее всего, вы загрузили сломанный репак с пиратских источников, и избавиться от проблемы с .NET Framework можно только путем переустановки Виндовс с использованием другой сборки.
Мы рады, что смогли помочь Вам в решении проблемы. Добавьте сайт Lumpics.ru в закладки и мы еще пригодимся вам. Отблагодарите автора, поделитесь статьей в социальных сетях.
Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.
Установка компонента .Net Framework 3.5 с помощью DISM и PowerShell
Гораздо проще установить компонент Net Framework 3.5 Features из командной строки или консоли PowerShell, запущенной с правами администратора. Просто выполните команду:
Dism.exe /online /enable-feature /featurename:NetFX3 /All /Source:D:sourcessxs /LimitAccess
Где D: — диск с дистрибутивом Windows Server 2020.
Параметр LimitAccess запрещает DISM подключение к серверам обновлений для получения установочных файлов компонентов. Используются только файлы в указанном каталоге.
Add-WindowsFeature NET-Framework-Core -Source d:sourcessxs
После завершения установки компонента, перезагрузка сервера не требуется.
Также вы можете вручную скопировать 2 cab файла microsoft-windows-netfx3… из каталога sourcessxs вашего дистрибутива. В этом случае для установки .Net 3.5 достаточно выоплнить команду:
dism /online /Add-Package /PackagePath:C:installnet35microsoft-windows-netfx3-ondemand-package~31bf3856ad364e35~amd64~~.cab.
Устранение проблем
В некоторых случаях, даже когда Фреймворк устанавливается посредством официального установщика или включается в компонентах системы, с этим могут возникнут проблемы, независимо от версии устанавливаемой платформы или, например, разрядности операционной системы. В таких ситуациях можно попробовать выполнить следующие рекомендации:
- Чтобы найти и устранить наиболее распространенные ошибки, возникающие при инсталляции платформы или ее обновлении, можно воспользоваться утилитой “Microsoft .NET Framework Repair Tool”, которая доступна на сайте разработчика по ссылке: https://www.microsoft.com/en-us/download/details.aspx?id=30135.
- Также можно воспользоваться полезной информацией, представленной на официальных страницах Майкрософт:
- об утилите “Microsoft .NET Framework Repair Tool”: https://support.microsoft.com/ru-ru/help/2698555/microsoft-net-framework-repair-tool-is-available.
- о сбоях и ошибках в процессе установки обновлений Windows: https://support.microsoft.com/ru-ru/help/10164/fix-windows-update-errors.
Настройка параметров установки компонентов Windows с помощью GPO
С помощью групповой политики Specify settings for optional component installation and component repair (находится в разделе GPO Computer Configuration -> Administrative Templates -> System) можно настроить особые параметры установки компонентов Windows из локального источника или Windows Update даже при использовании WSUS.
Здесь можно указать, что при установки или восстановлении компонентов 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).
Способ 1: Обновления для Windows
Все файлы, связанные с рассматриваемой библиотекой, попадают в Виндовс вместе с последними обновлениями. Конечно, может показаться, что удаление связанных апдейтов позволит избавиться от элементов .NET Framework, однако это не так, ведь Майкрософт использует необычные алгоритмы инсталляции пакетов. Вместо этого можно попытаться отключить уже имеющиеся элементы библиотеки и попытаться обновить их при следующей инсталляции апдейтов, что происходит так:
- Сначала вы должны убедиться, что очередное обновление Windows 10 готово для установки. После этого откройте «Пуск» и перейдите в «Параметры».
- В появившемся меню выберите категорию «Приложения».
- Опуститесь в самый низ списка, где кликните по надписи «Программы и компоненты».
- Через левую панель переместитесь в «Включение или отключение компонентов Windows».
- Первые же строки в окне «Компоненты Windows» и отвечают за работоспособность .NET Framework. Снимите с них галочки, чтобы отключить.
- Ожидайте подтверждения данной операции. На это уйдет буквально минута, а затем можно будет закрыть окно с компонентами.
- Теперь через то же меню «Параметры» перейдите в «Обновление и безопасность».
- Инсталлируйте найденные обновления и перезагрузите компьютер.
Теперь остается только надеяться, что все недостающие файлы были загружены и инсталлированы вместе с последним апдейтом, что позволило исправить неполадки с функционированием .NET Framework. Не забудьте и включить эти библиотеки через меню «Компоненты Windows» сразу же после входа в ОС. Однако в некоторых случаях возникают дополнительные проблемы, связанные с установкой обновлений. Тогда пользователю предстоит дополнительно решить и их. Мы предлагаем прочесть соответствующие руководства по этой теме в других наших статьях по ссылкам ниже.
Подробнее: Установка обновлений Windows 10 Устанавливаем обновления для Windows 10 вручную Устранение проблем с установкой обновлений в Windows 10
Другие варианты инсталляции NET Framework (неофициальные)
В ситуациях, когда ни один из способов установки и решения проблем, описанных выше, не обеспечил желаемого результата, может помочь “Missed Features Installer 10” – образ диска (ISO), который включает в себя системные компоненты старых версий “десятки”. Чаще всего, это решает проблему, и процесс установки завершается успешно.
Примечание: официальный сайт, с которого раньше можно было скачать образ, к сожалению, больше не доступен. Поэтому придется его искать на различных тематических ресурсах (форумах и т.д.).
Алгоритм действие после скачивания образа следующий:
- Монтируем его в систему (в “десятке” это действие можно выполнить двойным щелчком мыши по файлу).
- Запускаем исполняемый файл “MFI10.exe”. Ознакомившись и приняв условия использования продукта (в случае согласия с ними) в открывшемся окне установщика останавливаемся на варианте “.NET Frameworks”.
- Далее выбираем версию, которую следует установить (принимаем во внимание тот факт, что последняя версия совместима с более ранними).
- Далее запустится процесс установки, после чего рекомендуется выполнить перезагрузку системы.
( 1 оценка, среднее 5 из 5 )