Как удалить «.NET framework»?
Платформа .Net широко используется в разработке приложений под Windows и другие платформы, а также участвует в качестве компонента системы для отладки приложений. В некоторых ситуациях, которые могут возникнуть на компьютере, она слетает и её необходимо удалить полностью, а затем заново переустановить. Если с инсталляцией проблем возникнуть не должно, т.к. она простая, то с удалением могут быть некоторые сложности. В статье мы подробно разберём, как удалить .NET framework с компьютера полностью, чтобы можно было её или заново установить, или забыть навсегда.
Перед тем, как удалить .Net, я хотел бы показать вам удобную программу для деинсталляции приложений с ПК. Называется она Revo Uninstaller. Главная задача этой утилиты – убрать всё то, что, когда либо связывало систему и программу, а также удалить весь мусор из реестра. Благодаря многоуровневому удалению, ненужные файлы удаляются полностью. Скачать её можно с официального сайта. Можно воспользоваться ПРО-версией программы на триал-срок(30 дней), а затем, по желанию, оплатить лицензию или найти кряк в Интернете. Для удаления .Net Framework это приложение подойдёт более чем. В нашей инструкции все действия мы будем выполнять там.
Удаление .Net Framework с компьютера:
- Откроем предварительно загруженное и установленное приложение Revo Uninstaller и дождёмся пока загрузится список установок. Из этого списка или сетки нам нужно выделить «Microsoft .NET Framework».
- Если у Вас в списке несколько приложений, как, например, у нас на скриншоте выше, поищите сперва в имени пплатформы аббревиатуры «SDK» — software development kit, а если по-русски – комплект средств разработки. Естественно, если будет удалён комплект, остальные связные файлы будут тоже отправлены вон из компьютера. Если у вас в списке нет комплекта SDK, но есть разные версии платформы, то начните удаление с более новых версий. Удалите сначала один пакет, а потом проверьте, остались ли дополнительные установки. В случае остатка — их тоже нужно потом удалить.
- Дважды кликаем левой кнопкой мыши по ярлычку программы и приложение начнёт готовиться к деинсталляции .NET Framework. Это может занять какое-то время, поэтому наберитесь терпения;
- Программа, после анализа, запустит стандартный «Установщик Windows», который спросит желаем ли мы действительно удалить продукт. Конечно же, нажимаем «Да»;
- Следом за этим, почти сразу, выскочит предупреждение, что если мы продолжим удаление, то 1 или более продуктов должны будут перестать работать в тот же момент. Будет задан вопрос, хотим ли мы продолжить удаление в любом случае, на что нужно ответить «Yes» и удаление продолжится;
- Оно происходит недолго, дальше нам нужно избавиться от мусора, который остался после работы .NET. Сразу после удаления стандартным «Установщиком Windows», произойдёт переход в окно «Revo». В нём необходимо выбрать, как нужно искать оставленные файлы. Рекомендуем выбрать «Расширенный» и нажать «Поиск»;
После поиска вам будет показано список файлов (полные пути). Их можно удалить так: поставить галочку напротив и внизу кликнуть «Удалить». Как всё будет удалено, программа оповестит, что деинсталляция завершена. После окончания этого процесса, вы увидите, что в поле программ «Revo Uninstaller» уже нет .NET, а значит удаление прошло успешно.
Наверняка, вы часто скачиваете различное ПО с сайтов-пиратов, к примеру, взломанные программы или игры, а вместе с этими файлами, вы можете занести в свой компьютер новые угонщик браузеров – Pluginservice. Пользователям, которым надоело постоянно.
Вы, как обычно, зашли на стартовую страницу вашего браузера и увидели ахинею типа: «Вы смотрели порно-материалы, которые запрещены законом РФ» и вам предлагают, от лица МВД РФ, избавится от уголовной ответственности, заплатив штраф в.
Покоряя просторы всемирной паутины, вы можете попасть или уже попали на сайт плагина для веб-обзорщика под названием BrowseStudio, но на самом деле самостоятельно запускаете на свой компьютер злобный вирус, который может похитить вашу.
Средство удаления .NET
Средство удаления .NET ( dotnet-core-uninstall ) позволяет удалять пакеты SDK и среды выполнения .NET из системы. Указать версии, которые нужно удалить, можно с помощью ряда параметров.
Это средство поддерживают ОС Windows и macOS. Linux в настоящее время не поддерживается.
В Windows средство может удалять только пакеты SDK и среды выполнения, установленные с помощью одного из следующих установщиков:
- установщик сред выполнения и пакетов SDK для .NET;
- установщик Visual Studio более ранних версий, чем Visual Studio 2019 версии 16.3.
В macOS средство может удалять только пакеты SDK и среды выполнения, расположенные в папке /usr/local/share/dotnet.
Из-за этих ограничений средство может не удалять все пакеты SDK и среды выполнения .NET на компьютере. С помощью dotnet —info команды можно найти все установленные пакеты SDK и среды выполнения .NET, включая эти пакеты SDK и среды выполнения, которые средство не может удалить. Команда dotnet-core-uninstall list позволяет просмотреть, какие пакеты SDK можно удалить с помощью средства.
В настоящее время средство удаления .NET не поддерживает .NET 8+. Дополнительные сведения о расписании выпуска средства см. в разделе GitHub — dotnet-uninstall-tool Roadmap.
Установка средства
Вы можете скачать средство удаления .NET на странице выпусков средства и найти исходный код в репозитории dotnet/cli-lab GitHub.
Для удаления пакетов SDK и сред выполнения .NET средству требуются повышенные права. Следовательно, его нужно устанавливать в защищенном от записи каталоге, например C:\Program Files в ОС Windows или /usr/local/bin в macOS. Дополнительные сведения см. в разделе «Повышенный доступ» для команд dotnet и подробных инструкций по установке.
Запустите инструмент
Шаги ниже демонстрируют рекомендуемый подход к работе со средством удаления.
- Шаг 1. Отображение установленных пакетов SDK и сред выполнения .NET
- Шаг 2. Пробный запуск
- Шаг 3. Удаление пакетов SDK и сред выполнения .NET
- Шаг 4. Удаление резервной папки NuGet (необязательный)
Шаг 1. Отображение установленных пакетов SDK и сред выполнения .NET
Команда dotnet-core-uninstall list перечисляет установленные пакеты SDK и среды выполнения .NET, которые можно удалить с помощью этого средства. Некоторые пакеты SDK и среды выполнения могут потребоваться Visual Studio, и они отображаются с примечанием о том, почему их удалить не рекомендуется.
Выходные данные dotnet-core-uninstall list команды не соответствуют списку установленных версий в выходных данных dotnet —info в большинстве случаев. В частности, это средство не будет отображать версии, установленные zip-файлами или управляемыми Visual Studio (любая версия, установленная с Visual Studio 2019 версии 16.3 или более поздней). Один из способов проверить, находится ли версия под управлением Visual Studio, — просмотреть ее в Add or Remove Programs , в которой управляемые версии Visual Studio помечены в отображаемых именах.
Дополнительные сведения см . в команде списка далее в этой статье.
Шаг 2. Пробный запуск
Команды dotnet-core-uninstall dry-run и dotnet-core-uninstall whatif позволяют просмотреть пакеты SDK и среды выполнения .NET, которые будут удалены, на основе указанных параметров без выполнения удаления. Эти синонимичные команды.
Дополнительные сведения см dry-run whatif . далее в этой статье.
Шаг 3. Удаление пакетов SDK и сред выполнения .NET
Команда dotnet-core-uninstall remove удаляет пакеты SDK и среды выполнения .NET, указанные с использованием коллекции параметров.
У средства разрушающее поведение, поэтому настоятельно рекомендуется выполнять пробный запуск перед выполнением команды удаления. В ходе пробного запуска будут показаны пакеты SDK и среды .NET, подлежащие удалению при использовании команды remove . Чтобы узнать, какие пакеты SDK и среды выполнения безопасно удалять, обратитесь к разделу Нужно ли удалять версию.
Учитывайте следующие моменты.
- Это средство может удалять версии пакета SDK для .NET, необходимые для файлов global.json на компьютере. Эти пакеты можно повторно установить, предварительно скачав их на этой странице.
- Средство может удалять версии среды выполнения .NET, необходимые для зависимых от платформы приложений на компьютере. Вы можете переустановить среду выполнения .NET, предварительно скачав ее с этой страницы.
- Это средство может удалять версии пакета SDK и среды выполнения .NET, от которых зависит работа Visual Studio. Если нарушите работу установленной версии Visual Studio, выполните команду «Исправить» в установщике Visual Studio, чтобы восстановить рабочее состояние.
По умолчанию все команды поддерживают пакеты SDK и среды выполнения .NET, которые могут потребоваться для работы Visual Studio или других пакетов SDK. Эти пакеты и среды выполнения можно удалить путем их явного перечисления в виде аргументов или с использованием параметра —force .
Для удаления пакетов SDK и сред выполнения .NET средству требуются повышенные права. Запустите средство в командной строке администратора в ОС Windows или с помощью команды sudo в macOS. Для команд dry-run и whatif повышение прав не требуется.
Дополнительные сведения см . в статье об удалении команды далее в этой статье.
Шаг 4. Удаление резервной папки NuGet (необязательный)
В некоторых случаях папка NuGetFallbackFolder может больше не требоваться, и ее понадобится удалить. Дополнительные сведения см. в разделе «Удалить NuGetFallbackFolder».
Удаление средства
- Windows
- macOS
- Откройте окно Установка и удаление программ.
- Найдите Microsoft .NET SDK Uninstall Tool .
- Выберите Удалить.
Удалите скачанный файл dotnet-core-uninstall.tar.gz из каталога, в котором он установлен. Если содержимое этого файла распаковано в другой каталог, необходимо также удалить это содержимое.
Команда list
Краткие сведения
dotnet-core-uninstall list [options]
Параметры
- Windows
- macOS
- —aspnet-runtime Перечисляет все ASP.NET среды выполнения, которые можно удалить с помощью этого средства.
- —hosting-bundle Перечисляет все пакеты размещения .NET, которые можно удалить с помощью этого средства.
- —runtime Выводит список всех сред выполнения .NET, которые можно удалить с помощью этого средства.
- —sdk Выводит список всех пакетов SDK для .NET, которые можно удалить с помощью этого средства.
- -v, —verbosity Устанавливает уровень детализации. Допустимые значения: q[uiet] , m[inimal] , n[ormal] , d[etailed] и diag[nostic] . Значение по умолчанию — normal .
- —x64 Выводит список всех пакетов SDK x64 .NET и сред выполнения, которые можно удалить с помощью этого средства.
- —x86 Выводит список всех пакетов SDK x86 .NET и сред выполнения, которые можно удалить с помощью этого средства.
- —runtime Выводит список всех сред выполнения .NET, которые можно удалить с помощью этого средства.
- —sdk Выводит список всех пакетов SDK для .NET, которые можно удалить с помощью этого средства.
- -v, —verbosity Устанавливает уровень детализации. Допустимые значения: q[uiet] , m[inimal] , n[ormal] , d[etailed] и diag[nostic] . Значение по умолчанию — normal .
Примеры
- Перечислите все пакеты SDK и среды выполнения .NET, которые можно удалить с помощью этого средства:
dotnet-core-uninstall list
dotnet-core-uninstall list --x64
dotnet-core-uninstall list --sdk --x86
Команды dry-run и whatif
Краткие сведения
dotnet-core-uninstall dry-run [options] [. ] dotnet-core-uninstall whatif [options] [. ]
Аргументы
VERSION
Указанная версия для удаления. Вы можете указать несколько версий после другой, разделенных пробелами. Поддерживаются также файлы ответов.
Файлы ответов можно использовать вместо того, чтобы указывать все версии в командной строке. Они являются текстовыми файлами, обычно с расширением *.rsp , и каждая версия указана в отдельной строке. Чтобы указать файл ответа для аргумента VERSION , используйте символ @, за которым следует имя файла ответа.
Параметры
- Windows
- macOS
- —all Удаляет все пакеты SDK и среды выполнения .NET.
- —all-below [ . ] Удаляет только пакеты SDK и среды .NET, версия которых вышла раньше, чем указанная. Указанная версия не удаляется.
- —all-but [ . ] Удаляет все пакеты SDK и среды выполнения .NET, кроме указанных версий.
- —all-but-latest Удаляет пакеты SDK и среды выполнения .NET, кроме самой высокой версии.
- —all-lower-patches Удаляет пакеты SDK и среды выполнения .NET, замененные более высокими исправлениями. Этот параметр защищает файл global.json .
- —all-previews Удаляет пакеты SDK и среды выполнения .NET, помеченные как предварительные версии.
- —all-previews-but-latest Удаляет пакеты SDK и среды выполнения .NET, помеченные как предварительные версии, за исключением самой высокой предварительной версии.
- —aspnet-runtime Удаляет только среды выполнения ASP.NET.
- —hosting-bundle Удаляет только среду выполнения .NET и пакеты размещения.
- —major-minor Удаляет пакеты SDK и среды выполнения .NET, соответствующие указанной major.minor версии.
- —runtime Удаляет только среды выполнения .NET.
- —sdk Удаляет только пакеты SDK для .NET.
- -v, —verbosity Устанавливает уровень детализации. Допустимые значения: q[uiet] , m[inimal] , n[ormal] , d[etailed] и diag[nostic] . Значение по умолчанию — normal .
- —x64 Необходимо использовать с —sdk , —runtime и —aspnet-runtime для удаления пакетов SDK или сред выполнения x64.
- —x86 Необходимо использовать с —sdk , —runtime и —aspnet-runtime для удаления пакетов SDK или сред выполнения x86.
- —force Принудительное удаление версий, которые могут использоваться Visual Studio.
- Требуется только один из параметров —sdk , —runtime , —aspnet-runtime или —hosting-bundle .
- Параметры —all , —all-below , —all-but , —all-but-latest , —all-lower-patches , —all-previews , —all-previews-but-latest , —major-minor и [. ] служат для исключения.
- Если —x64 или —x86 не указаны, будут удалены обе версии.
- —all Удаляет все пакеты SDK и среды выполнения .NET.
- —all-below [ . ] Удаляет пакеты SDK и среды выполнения .NET под указанной версией. Указанная версия не будет удалена.
- —all-but [ . ] Удаляет пакеты SDK и среды выполнения .NET, кроме указанных версий.
- —all-but-latest Удаляет пакеты SDK и среды выполнения .NET, кроме самой высокой версии.
- —all-lower-patches Удаляет пакеты SDK и среды выполнения .NET, замененные более высокими исправлениями. Этот параметр защищает файл global.json .
- —all-previews Удаляет пакеты SDK и среды выполнения .NET, помеченные как предварительные версии.
- —all-previews-but-latest Удаляет пакеты SDK и среды выполнения .NET, помеченные как предварительные версии, за исключением самой высокой предварительной версии.
- —major-minor Удаляет пакеты SDK и среды выполнения .NET, соответствующие указанной major.minor версии.
- —runtime Удаляет только среды выполнения .NET.
- —sdk Удаляет только пакеты SDK для .NET.
- -v, —verbosity Устанавливает уровень детализации. Допустимые значения: q[uiet] , m[inimal] , n[ormal] , d[etailed] и diag[nostic] . Значение по умолчанию — normal .
- —force Принудительное удаление версий, которые могут использоваться Visual Studio или пакетами SDK.
- Требуется указать только один параметр: —sdk или —runtime .
- Параметры —all , —all-below , —all-but , —all-but-latest , —all-lower-patches , —all-previews , —all-previews-but-latest , —major-minor и [. ] служат для исключения.
Примеры
По умолчанию пакеты SDK и среды выполнения .NET, которые могут потребоваться Visual Studio или другими пакетами SDK, не включаются в выходные dotnet-core-uninstall dry-run данные. В следующих примерах в зависимости от состояния компьютера некоторые указанные пакеты SDK и среды выполнения могут не включаться в выходные данные. Чтобы включить все пакеты SDK и среды выполнения, выведите их явным образом в качестве аргументов или используйте —force этот параметр.
- Сухой запуск удаления всех сред выполнения .NET, которые были заменены более высокими исправлениями:
dotnet-core-uninstall dry-run --all-lower-patches --runtime
dotnet-core-uninstall whatif --all-below 2.2.301 --sdk
Команда remove
Краткие сведения
dotnet-core-uninstall remove [options] [. ]
Аргументы
VERSION
Указанная версия для удаления. Вы можете перечислить несколько версий после другой, разделенных пробелами. Поддерживаются также файлы ответов.
Файлы ответов можно использовать вместо того, чтобы указывать все версии в командной строке. Они являются текстовыми файлами, обычно с расширением *.rsp , и каждая версия указана в отдельной строке. Чтобы указать файл ответа для аргумента VERSION , используйте символ @, за которым следует имя файла ответа.
Параметры
- Windows
- macOS
- —all Удаляет все пакеты SDK и среды выполнения .NET.
- —all-below [ . ] Удаляет только пакеты SDK и среды .NET, версия которых вышла раньше, чем указанная. Указанная версия не удаляется.
- —all-but [ . ] Удаляет все пакеты SDK и среды выполнения .NET, кроме указанных версий.
- —all-but-latest Удаляет пакеты SDK и среды выполнения .NET, кроме самой высокой версии.
- —all-lower-patches Удаляет пакеты SDK и среды выполнения .NET, замененные более высокими исправлениями. Этот параметр защищает файл global.json .
- —all-previews Удаляет пакеты SDK и среды выполнения .NET, помеченные как предварительные версии.
- —all-previews-but-latest Удаляет пакеты SDK и среды выполнения .NET, помеченные как предварительные версии, за исключением самой высокой предварительной версии.
- —aspnet-runtime Удаляет только среды выполнения ASP.NET.
- —hosting-bundle Удаляет только пакеты размещения .NET.
- —major-minor Удаляет пакеты SDK и среды выполнения .NET, соответствующие указанной major.minor версии.
- —runtime Удаляет только среды выполнения .NET.
- —sdk Удаляет только пакеты SDK для .NET.
- -v, —verbosity Устанавливает уровень детализации. Допустимые значения: q[uiet] , m[inimal] , n[ormal] , d[etailed] и diag[nostic] . Значение по умолчанию — normal .
- —x64 Необходимо использовать с —sdk , —runtime и —aspnet-runtime для удаления пакетов SDK или сред выполнения x64.
- —x86 Необходимо использовать с —sdk , —runtime и —aspnet-runtime для удаления пакетов SDK или сред выполнения x86.
- -y, —yes Выполняет команду, не требуя подтверждения да или нет.
- —force Принудительное удаление версий, которые могут использоваться Visual Studio.
- Требуется только один из параметров —sdk , —runtime , —aspnet-runtime или —hosting-bundle .
- Параметры —all , —all-below , —all-but , —all-but-latest , —all-lower-patches , —all-previews , —all-previews-but-latest , —major-minor и [. ] служат для исключения.
- Если —x64 или —x86 не указаны, будут удалены обе версии.
- —all Удаляет все пакеты SDK и среды выполнения .NET.
- —all-below [ . ] Удаляет пакеты SDK и среды выполнения .NET под указанной версией. Указанная версия не будет удалена.
- —all-but [ . ] Удаляет пакеты SDK и среды выполнения .NET, кроме указанных версий.
- —all-but-latest Удаляет пакеты SDK и среды выполнения .NET, кроме самой высокой версии.
- —all-lower-patches Удаляет пакеты SDK и среды выполнения .NET, замененные более высокими исправлениями. Этот параметр защищает файл global.json .
- —all-previews Удаляет пакеты SDK и среды выполнения .NET, помеченные как предварительные версии.
- —all-previews-but-latest Удаляет пакеты SDK и среды выполнения .NET, помеченные как предварительные версии, за исключением самой высокой предварительной версии.
- —major-minor Удаляет пакеты SDK и среды выполнения .NET, соответствующие указанной major.minor версии.
- —runtime Удаляет только среды выполнения .NET.
- —sdk Удаляет только пакеты SDK для .NET.
- -v, —verbosity Устанавливает уровень детализации. Допустимые значения: q[uiet] , m[inimal] , n[ormal] , d[etailed] и diag[nostic] . Значение по умолчанию — normal .
- -y, —yes Выполняет команду, не требуя да или нет подтверждения.
- —force Принудительное удаление версий, которые могут использоваться Visual Studio или пакетами SDK.
- Требуется указать только один параметр: —sdk или —runtime .
- Параметры —all , —all-below , —all-but , —all-but-latest , —all-lower-patches , —all-previews , —all-previews-but-latest , —major-minor и [. ] служат для исключения.
Примеры
По умолчанию пакеты SDK и среды выполнения .NET, которые могут потребоваться Visual Studio или другими пакетами SDK, хранятся. В следующих примерах в зависимости от состояния компьютера некоторые указанные пакеты SDK и среды выполнения могут остаться. Чтобы удалить все пакеты SDK и среды выполнения, выведите их явным образом в качестве аргументов или используйте —force этот параметр.
- Удалите все среды выполнения .NET, кроме версии 3.0.0-preview6-27804-01 , не требуя подтверждения да или нет:
dotnet-core-uninstall remove --all-but 3.0.0-preview6-27804-01 --runtime --yes
dotnet-core-uninstall remove --sdk --major-minor 1.1 -y
dotnet-core-uninstall remove 1.1.11 --sdk --yes --verbosity q
dotnet-core-uninstall remove --all --sdk
dotnet-core-uninstall remove --all --sdk --force
dotnet-core-uninstall remove --sdk @versions.rsp
Содержимое файла versions.rsp выглядит следующим образом:
2.2.300 2.1.700
Совместная работа с нами на GitHub
Источник этого содержимого можно найти на GitHub, где также можно создавать и просматривать проблемы и запросы на вытягивание. Дополнительные сведения см. в нашем руководстве для участников.
Обратная связь
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделе https://aka.ms/ContentUserFeedback.
Отправить и просмотреть отзыв по
Дополнительные ресурсы
Значок отказа согласно Закону Калифорнии о защите конфиденциальности потребителей (CCPA)
- Светлая
- Темная
- Высокая контрастность
- Предыдущие версии
- Блог
- Участие в доработке
- Конфиденциальность
- Условия использования
- Товарные знаки
- © Microsoft 2024
Удаление программного компонента Microsoft .NET Framework
В результате экспериментов с Microsoft.NET Framework в работе его могут возникать некоторые ошибки и сбои. Для того чтобы восстановить корректную работу этого важного для ОС Windows программного компонента может потребоваться выполнить его чистую переустановку. Предварительно необходимо будет полностью удалить предыдущую версию или версии, если в системе таковых имеется несколько. Это сведет к минимуму возникновение ошибок с Microsoft .NET Framework в будущем.
Как полностью удалить Microsoft .NET Framework
Удалить .NET Framework в Windows 7 можно несколькими способами. Исключением является .NET Framework 3.5. Эта версия вшита в систему и не может быть удалена, но ее все же можно отключить в компонентах Виндовс. Для этого необходимо выполнить следующие действия:
-
Запустите стандартную для системы оснастку «Программы и компоненты». Проще всего это сделать через окно «Выполнить», вызываемое клавишами «WIN+R» и введенную в него команду appwiz.cpl . Для ее выполнения нажмите «ОК» или «ENTER»
Способ 1: Специальная утилита
Самым надежным способом полного удаления .NET Framework в Windows 7 с компьютера является использование специального инструмента — .NET Framework Cleanup Tool. Скачать программу можно абсолютно бесплатно с официального сайта.
Запускаем приложение. В поле «Product to cleanup» выбираем необходимую версию. Лучше всего выбрать все, так как при удалении одной довольно часто наблюдаются сбои. Когда выбор сделан, жмем «Cleanup Now». Займет такое удаление не более 5 минут и удалит все продукты .NET Framework, а также оставшиеся от них записи реестра и файлы. После этого можно будет выполнить чистую установку.
Способ 2: Стандартное удаление
Для того чтобы удалить Microsoft .NET Framework, можно воспользоваться стандартным мастером удаления Windows.
-
Для этого заходим в «Пуск» — «Панель управления» — «Удаление программ», находим в списке нужную версию и жмем «Удалить» на верхней панели.
Почему не удаляется .NET Framework
Рассматриваемый компонент является важной частью системы, поэтому на новейших версиях Windows (8.1 и более новых) деинсталлировать .NET Framework невозможно, доступно разве что отключение некоторых его частей через средство «Включение или отключение компонентов Windows», о чем мы написали во вступлении. Если файлы этого ПО повреждены, не обойтись без восстановления системных файлов.
Заключение
Для полного удаления .NET Framework рекомендуется применять специальную утилиту, рассмотренную нами в первом случае. После использования стандартных средств все равно могут оставаться ненужные файлы, которые хоть и не мешают повторной установке компонента, но засоряют систему.
Константин С. Вам помогли мои советы?
Задайте вопрос или оставьте свое мнение Отменить комментарий
2 комментария
Александр :
Добрый день. а как удалить в win10 .NET Framework 4 если его нет в списке программ на удаление. и .NET Framework Cleanup Tool User’s Guide не удаляет его почему то?
Как удалить net framework, правильно и без остатка
Добрый день уважаемые читатели или гости блога 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 с компьютера
Отключение net framework 3.5
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
Я надеюсь, что данные методы окажутся вам полезными и вы сможете спокойно удалить или отключить нужную версию фремверка.
Популярные Похожие записи:
- Как удалить Internet Explorer (IE) из Windows Server и Windows 10
- Ошибка This action is only valid for that are currently installed
- Автозагрузка в windows server 2012-2016
- Directum ошибка поддержки безопасных каналов
- Как скрыть программу в списке установленных, за минуту
- Как скачать Windows 11, за минуту
Сен 26, 2023 19:40 Автор — Сёмин Иван
7 Responses to Как удалить net framework, правильно и без остатка
Огромное спасибо!
Александр Петрович :
Спасибо за статью.
И за возможность скачать у Вас .NET Framework Cleanup Tool. Ни у кого и нигде не видел предупреждений — и «попал»: на стареньком ноуте (Win XP) не ставились некоторые проги для восстановления флешек. Пришлось думать об удалении и переустановке .NET Framework 4.0.Но эта версия отображалась для удаления только в Revo Uninstaller. Однако, удаление там НИЧЕГО НЕ ИЗМЕНИЛО: папка с версией 4.0 так и осталась по пути C:\WINDOWS\Microsoft.NET\Framework, хотя теперь (для удаления) 4.0 не отображалась вообще нигде! Помогла только ваша статья и .NET Framework Cleanup Tool
Добрый день.
Почему при удалении .NET Framework 4.5 с сервера 2012R2,
автоматом система хочет удалить Windows PowerShell 4.0, графические средства управления и инфраструктура, Графическая оболочка сервера, Службы удаленных рабочих столов ?
Иван Семин :
Просто данный компонент может быть их частью, но вообще странное. Я бы на вашем месте при наличии возможности сделать снапшот посмотрел бы, что было
Есть топ приложение сразу говорю это не реклама. Она может снисти приложение если даже оно не видное не показываемое в списках. удаляет папки, и чистит за собой реестары короче вот название IObit Uninstaller .Net я на изи удалил с помощью её))) Не то что там ваши топ способы
Пытаюсь удалить Net Framrwork только ради того, чтобы установить на свою виндовс 10 версию4.0. только ради видеоредакторов, например Sony Vegas Pro 13. Нигде не могу найти способ решения проблемы, советуют лишь менять Врэймворк на более старую версию. Запускаю сони вегас, он вроде как начинает грузиться, но когда пишет Инициализация проводника, просто отключается. Все способы перепробовал уже.
Сделал всё так, как вы описали. Но при установке версии4.0 пишет, что на компе уже стоит более новая версия. Моя проблема не устранена. Подскажите что к чему
Иван Семин :
Возможно оно у вас есть в виде KB обновления
Добавить комментарий
Поиск по сайту
Подписка на youtube канал
Выберите рубрику
Active directory, GPO, CA Android Apple ASUS, Sony VAIO CentOS Cisco, Mikrotik Debian, FreeBSD DNS Exchange, Power Shell HP/3Com Hyper-V IBM IIS и FTP, web и seo Juniper Lenovo, intel, EMC, Dell Microsoft Office Microsoft SQL server, Oracle Microsoft System Center NetApp Network, Телефония News Raid, LSI, Adaptec Supermicro Ubuntu Utilities Veeam Backup & Replication, Windows Server Backup Vmware, VirtualBox Windows 7 Windows 8/8.1 Windows 10, Windows 11 Windows 2008/2008 R2 Windows 2012/2012 R2 Windows Server 2016, Windows Server 2019, Windows Server 2022 WordPress, 1C Битрикс Безопасность, Kali СХД Сертификация перед сном
Подписка не Telegram
Последние записи
- Не запускается файловая роль на Failover Cluster
- Ошибка the request failed or the services did not respond in a timely fashion
- Ошибка This action is only valid for that are currently installed
- Ошибка 0x80042306 при создании VSS снимка
- Перенос доменов с GoDaddy в Reg.ru, мой опыт