Как полностью удалить net framework с компьютера


Как удалить 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 с компьютера

И так перед деинсталляцией, вы точно выяснили, что причина поломок и багов именно в данном компоненте, как например у меня была ошибка 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 таким образом отключить не получиться.

Я надеюсь, что данные методы окажутся вам полезными и вы сможете спокойно удалить или отключить нужную версию фремверка.

Как удалить .NET Framework

В результате экспериментов с Microsoft.NET Framework в работе его могут возникать некоторые ошибки и сбои. Для того чтобы восстановить корректную работу этого важного для ОС Windows программного компонента может потребоваться выполнить его чистую переустановку. Предварительно необходимо будет полностью удалить предыдущую версию или версии, если в системе таковых имеется несколько. Это сведет к минимуму возникновение ошибок с Microsoft .NET Framework в будущем.

Скачать последнюю версию Microsoft .NET Framework

Как полностью удалить Microsoft .NET Framework

Удалить .NET Framework в Windows 7 можно несколькими способами. Исключением является .NET Framework 3.5. Эта версия вшита в систему и не может быть удалена, но ее все же можно отключить в компонентах Виндовс. Для этого необходимо выполнить следующие действия:

  1. Запустите стандартную для системы оснастку «Программы и компоненты». Проще всего это сделать через окно «Выполнить», вызываемое клавишами «WIN+R» и введенную в него команду appwiz.cpl. Для ее выполнения нажмите «ОК» или «ENTER»
  2. На боковой (левой панели) нажмите по ссылке «Включение и отключение компонентов Виндовс».
  3. После того как список будет загружен, найдите в нем Microsoft .NET Framework 3.5 и отключите его, убрав отметку из чекбокса, а затем нажав «ОК» для подтверждения.
  4. Изменения вступят в силу сразу после того, как вы перезагрузите компьютер. Мы же перейдем к рассмотрению процедуры непосредственного удаления 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.

  1. Для этого заходим в «Пуск»«Панель управления»«Удаление программ», находим в списке нужную версию и жмем «Удалить» на верхней панели.
  2. Однако в этом случае программный компонент оставляет после себя различные хвосты, включая записи в системном реестре. Поэтому используем дополнительную программу для очистки ненужных файлов, например, Ashampoo WinOptimizer. Запускаем в ней автоматическую проверку в один клик.
  3. После жмем «Удалить» и перезагружаем компьютер.

Почему не удаляется .NET Framework

Рассматриваемый компонент является важной частью системы, поэтому на новейших версиях Windows (8.1 и более новых) деинсталлировать .NET Framework невозможно, доступно разве что отключение некоторых его частей через средство «Включение или отключение компонентов Windows», о чем мы написали во вступлении. Если файлы этого ПО повреждены, не обойтись без восстановления системных файлов.

Урок: Восстановление системных файлов в Windows 10

Заключение

Для полного удаления .NET Framework рекомендуется применять специальную утилиту, рассмотренную нами в первом случае. После использования стандартных средств все равно могут оставаться ненужные файлы, которые хоть и не мешают повторной установке компонента, но засоряют систему.

Мы рады, что смогли помочь Вам в решении проблемы.
Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.
Помогла ли вам эта статья?
ДА НЕТ

Не удается найти страницу | Autodesk Knowledge Network

(* {{l10n_strings.REQUIRED_FIELD}})

{{l10n_strings.CREATE_NEW_COLLECTION}}*

{{l10n_strings.ADD_COLLECTION_DESCRIPTION}}

{{l10n_strings.COLLECTION_DESCRIPTION}} {{addToCollection.description.length}}/500 {{l10n_strings.TAGS}} {{$item}} {{l10n_strings.PRODUCTS}} {{l10n_strings.DRAG_TEXT}}  

{{l10n_strings.DRAG_TEXT_HELP}}

{{l10n_strings.LANGUAGE}} {{$select.selected.display}}

{{article.content_lang.display}}

{{l10n_strings.AUTHOR}}  

{{l10n_strings.AUTHOR_TOOLTIP_TEXT}}

{{$select.selected.display}} {{l10n_strings.CREATE_AND_ADD_TO_COLLECTION_MODAL_BUTTON}} {{l10n_strings.CREATE_A_COLLECTION_ERROR}}

Как удалить NET Framework в Windows 10

Множество приложений требуют установки компонента .NET Framework последней версии. Установка компонента .NET Framework возможна несколькими вариантами начиная от включения компонента в системе и заканчивая установкой ранее скачанного пакета. А уже удалять компонент необходимо исходя от способа установки.

Данная статья расскажет как удалить и отключить NET Framework в Windows 10 любой версии. Не зависимо от того .NET Framework 3.5 или .NET Framework 4.7 необходимо удалить мы используем универсальные способы. А процесс удаления или отключения компонента не изменился ещё с времен операционной системы Windows 7.

Как удалить NET Framework в Windows 10

Компонент Microsoft .NET Framework 3.5 присутствовал уже давно в операционной системе Windows. В обновлении операционной системы Windows 10 была добавлена возможность установить последнюю новую версию .NET Framework.

Включение и отключение программ и компонентов

  1. Откройте стандартную панель управления выполнив команду control panel в окне Win+R.
  2. Дальше перейдите в раздел Программы и компоненты и выберите пункт Включение или отключение компонентов Windows.
  3. В открывшемся окне отмечаем компоненты .NET Framework 3.5 (Включает .NET 2.0 и 3.0) и .NET Framework 4.7 с дополнительными службами.
  4. Отметьте также все внутренние службы этих компонентов и нажмите кнопку ОК.

После чего операционная система Windows будет выполнять изменение функций. Это может занять несколько минут и в конце пользователь увидит сообщение о том что Windows применила требуемые изменения.

NET Framework Setup Cleanup Utility

Преимуществом утилиты .NET Framework Setup Cleanup Utility есть не только полное удаление компонента .NET Framework любой версии, но и очистка реестра в автоматическом режиме.

  1. Скачиваем, распаковываем и запускаем утилиту .NET Framework Setup Cleanup Utility.
  2. В первом же открывшемся окне подтверждаем запуск утилиты Cleanup Utility и соглашаемся с лицензией.
  3. Дальше выбираем продукт в пункте Product to cleanup и нажимаем кнопку Cleanup Now.

Есть возможность очистить все версии .NET Framework, выбрав в пункте Product to cleanup значение All Versions. Обратите внимание: дальнейшее продолжение внесет постоянные изменения в систему пользователя. И Вам необходимо будет переустановить версии продукта .NET Framework, которые Вы хотите очистить.

Программы и компоненты

В предыдущих версиях операционной системы Windows была возможность проводить деинсталяцию продуктов с панели управления. Если же Вы устанавливали компонент .NET Framework используя автономный установщик, а такая возможность действительно есть, тогда можно попробовать воспользоваться текущим способом.

Тут достаточно аналогичным способом выполнив команду control в окне Win+R, либо любым другим открыть стандартную панель управления Windows 10. Дальше перейти в раздел Программы и компоненты и выбрав среди списка доступных программ наш компонент нажать удалить, после чего следовать шагам деинсталятора.

Заключение

Ранее мы рассматривали где находятся программы и компоненты, именно один способ удаления NET Framework в Windows 10 заключается в простом отключении компонента системы. А также деисталировать Microsoft NET Framework можно используя утилиту NET Framework Setup Cleanup Utility, преимуществом которой является не только автоматическое удаление компонента, но и очистка реестра от его следов. Смотрите также инструкцию: Как удалить стандартные приложения Windows 10.

Удаление и повторная установка .NET Framework 2.0 вручную

Эта статья может содержать ссылку на программу очистки установщика Windows (MSICUU2.exe). Если ссылка на эту статью была предоставлена для устранения проблемы с помощью программы очистки установщика Windows, обратитесь к изготовителю программного обеспечения, чтобы получить поддержку по данному продукту. Сведения об устранении проблем с удалением продуктов, использующих установщик Windows, см. в следующей статье базы знаний Майкрософт:

Аннотация

Способы, описываемые в этой статье, можно использовать для устранения неполадок, возникших при установке платформы Microsoft .NET Framework версии 2.0. Сведения в статье применимы к установкам платформы в ОС Microsoft Windows Server 2003, Windows 2000 с пакетом обновления 3 (SP3) или Windows XP с пакетом обновления 2 (SP2). Способы, рассматриваемые в этой статье, включают в себя повторную регистрацию установщика Microsoft Windows, а также восстановление, удаление и повторную установку .NET Framework. Для их использования вы должны быть знакомы с платформой .NET Framework 2.0, редактором реестра и установщиком Windows. Один из описываемых способов предполагает внесение изменений в реестр.

ВВЕДЕНИЕ

В этой статье подробно рассмотрены вопросы устранения неполадок, которые могут возникнуть в процессе установки .NET Framework 2.0.

Если установщик Windows неправильно зарегистрирован в системном реестре, программа установки .NET Framework 2.0 не сможет получить доступ к отдельным компонентам установщика. Устранить эту проблему можно, отменив регистрацию, а затем заново зарегистрировав установщик Windows в соответствии с инструкциями, которые представлены в этой статье.

Полностью удалить .NET Framework 2.0 с помощью компонента "Установка и удаление программ" на панели управления удается не всегда. Эта статья содержит сведения о том, как в такой ситуации восстановить .NET Framework 2.0 или же вручную удалить и заново установить .NET Framework 2.0.

Требования

В приведенном ниже списке перечислены требования к оборудованию, сети, программному обеспечению и пакетам обновления.

  • Microsoft Windows Server 2003, Microsoft Windows 2000 с пакетом обновления 3 (SP3) или Microsoft Windows XP с пакетом обновления 2 (SP2)

  • Microsoft .NET Framework 2.0

    Чтобы получить распространяемый пакет Microsoft .NET Framework версии 2.0, перейдите на следующий веб-сайт Майкрософт:

    Распространяемый пакет Microsoft .NET Framework версия 2.0 (x64)

Примечание. Для устранения проблем, связанных с установкой .NET Framework 2.0, нужно использовать учетную запись, входящую в группу локальных администраторов на компьютере, где выполняется .NET Framework 2.0.

В этой статье предполагается, что вы знакомы со следующими компонентами:

  • Microsoft .NET Framework 2.0;

  • редактор реестра;

  • Установщик Windows

Отмена регистрации и повторная регистрация установщика Windows

Это действие позволяет исправить работу в большинстве ситуаций. Кроме того, оно не влияет на уже установленные приложения, использующие установщик Windows.

  1. Отмените регистрацию установщика Windows. Для этого выберите в меню Пуск пункт Выполнить, введите в поле Открыть команду msiexec /unregister и нажмите кнопку ОК.

  2. Повторно зарегистрируйте установщик Windows. Для этого выберите в меню Пуск пункт Выполнить, введите в поле Открыть команду msiexec /regserver и нажмите кнопку ОК.

Восстановление .NET Framework 2.0

Ниже описано три способа для восстановления платформы .NET Framework.

Использование команды "Исправить" в файле кэша установщика Windows

Чтобы восстановить .NET Framework 2.0 с помощью файла кэша установщика Windows, выполните следующие действия.

  1. Выберите в меню Пуск пункт Выполнить, введите в поле Открыть команду installer и нажмите кнопку ОК.

  2. В меню Вид окна установщика Windows выберите пункт Сведения, щелкните правой кнопкой мыши заголовок столбца Имя и выберите пункт Комментарий.

  3. Правой кнопкой мыши щелкните кэшированный файл установщика Windows, которому соответствует комментарий Microsoft .NET Framework 2.0 RTL x86 enu, и выберите команду Исправить.

  4. После исправления файла закройте окно установщика Windows.

Запуск распространяемого пакета .NET Framework 2.0 из командной строки

Чтобы восстановить .NET Framework 2.0 с помощью командной строки, выполните следующие действия.

  1. Найдите файл Dotnetfx.exe, использовавшийся для установки .NET Framework 2.0. Это можно сделать одним из описанных ниже способов.

    • Если .NET Framework 2.0 был установлен с компакт-диска или DVD-диска, вставьте установочный диск в дисковод компьютера.

    • Если .NET Framework 2.0 был установлен с жесткого диска, загрузите программу установки .NET Framework 2.0 на жесткий диск.

    • Если .NET Framework 2.0 был установлен с сетевого диска, подключитесь к сетевому диску.

  2. Выберите в меню Пуск пункт Выполнить, введите в поле Открыть команду cmd и нажмите кнопку ОК.

  3. Из командной строки выполните команду:

    %InstallationPath%\dotnetfx.exe /t:%temp% /c:"msiexec.exe /fvecms %temp%\netfx.msi"

Примечание. %InstallationPath% — это заполнитель для пути файла Dotnetfx.exe, найденного в шаге 1.

Удаление и повторная установка .NET Framework 2.0 вручную

Внимание! В этом разделе, описании метода или задачи содержатся сведения об изменении реестра. Однако неправильное его изменение может привести к серьезным проблемам. Поэтому такие действия следует выполнять очень внимательно. Чтобы обеспечить дополнительную защиту, создайте резервную копию реестра. Это позволит восстановить реестр при возникновении неполадок. Дополнительные сведения о создании резервной копии и восстановлении реестра см. в следующей статье базы знаний Майкрософт:

Как создать резервную копию и восстановить реестр в Windows

Внимание! Выполнение этих действий может снизить уровень безопасности и повысить степень уязвимости компьютера или сети перед возможной атакой злоумышленника или проникновением вирусов и других потенциально опасных программ. Для надлежащей работы приложений рекомендуется следовать инструкциям, приведенным в данной статье. Прежде чем внести изменения, оцените риски, связанные с применением данного процесса в конкретной среде. В случае использования описанного способа устранения неполадки примите дополнительные меры безопасности для защиты системы. Данный способ следует использовать только в случае крайней необходимости.

  1. Удалите .NET Framework 2.0 из кэша установщика Windows.

    1. Выберите в меню Пуск пункт Выполнить, введите в поле Открыть команду installer и нажмите кнопку ОК.

    2. В меню Вид окна установщика Windows выберите пункт Сведения.

    3. Щелкните правой кнопкой мыши заголовок столбца Имя и выберите пункт Комментарии.

    4. Правой кнопкой мыши щелкните кэшированный файл установщика Windows, которому соответствует комментарий Microsoft .NET Framework 2.0 RTL x86 enu, и выберите команду Удалить.

    5. После удаления файла закройте окно установщика Windows.

  2. Удалите следующие объекты вручную. Примечание. В зависимости от текущего состояния установки .NET Framework эти объекты могут отсутствовать на компьютере.

    • Папка URTTemp

    • Файл Mscoree.dll

    • Папка v2.0.50727

    Для этого выполните указанные ниже действия.

    1. Выберите в меню Пуск пункт Выполнить, введите в поле Открыть команду system32 и нажмите кнопку ОК. В окне проводника отобразится содержимое папки System32.

    2. Найдите и удалите папку URTTemp.

    3. Найдите и удалите файл mscoree.dll.

      Примечание. Если на компьютере также установлена платформа .NET Framework 1.1 или .NET Framework 1.0 и вы не намереваетесь переустанавливать .NET Framework 2.0, нужно восстановить .NET Framework 1.1 или .NET Framework 1.0. Дополнительные сведения см. в разделе "Восстановление .NET Framework" следующей статьи базы знаний Майкрософт:

      Устранение неполадок, связанных с установкой Microsoft .NET Framework 1.1, на компьютере под управлением Windows XP или Windows 2000

    4. Выберите в меню Пуск пункт Выполнить, введите в поле Открыть команду microsoft.net и нажмите кнопку ОК. В окне проводника отображается содержимое папки Microsoft.NET.

    5. В папке Microsoft.NET два раза щелкните папку Framework.

    6. В папке Framework удалите папку v2.0.50727.

    7. Закройте папку Framework.

  3. Вручную удалите соответствующие разделы из системного реестра.

    1. В меню Пуск выберите пункт Выполнить, в поле Открыть введите команду regedit и нажмите кнопку ОК, чтобы запустить редактор реестра.

    2. В редакторе реестра найдите и удалите указанные ниже разделы реестра.

      Примечание. В зависимости от текущего состояния установки .NET Framework эти разделы реестра могут отсутствовать на компьютере.

    3. Закройте редактор реестра.

  4. Воспользуйтесь служебной программой очистки установщика Windows (Msizap.exe) для удаления из реестра данных установщика Windows. Компоненты (Msizap.exe) пакета средств разработки программного обеспечения для установщика Windows входят в состав пакета средств разработки программного обеспечения для Microsoft Windows (SDK).

    Следующий файл доступен для загрузки в Центре загрузки Майкрософт по адресу:

    Дополнительные сведения о скачивании файлов с сайта технической поддержки корпорации Майкрософт см. в приведенной ниже статье базы знаний Майкрософт:

    Как скачать файлы технической поддержки Майкрософт через веб-службы Этот файл был проверен корпорацией Майкрософт на наличие вирусов. Корпорация Майкрософт использует последние на момент публикации файла версии антивирусного программного обеспечения. Файл хранится на защищенных серверах, что предотвращает его несанкционированное изменение.

    Чтобы удалить данные установщика Windows из реестра, выполните следующие действия.

    1. Выберите в меню Пуск пункт Выполнить, введите в поле Открыть команду cmd и нажмите кнопку ОК.

    2. В командной строке найдите папку, в которой находится программа очистки установщика Windows, и выполните следующую команду:

      Msizap TP {7131646D-CD3C-40F4-97B9-CD9E4E6262EF}

    3. Перезагрузите компьютер.

  5. Отключите все антивирусные программы и брандмауэры, установленные на компьютере. Для этого с помощью программы настройки системы (Msconfig.exe) выполните "чистую" загрузку компьютера. После этого отключите все ненужные службы.

    Когда программа настройки системы находится в режиме диагностики, включите на вкладке Службы службу установщика Windows.

    Чтобы запустить программу настройки системы, в меню Пуск выберите пункт Выполнить, в поле Открыть введите команду msconfig и нажмите кнопку ОК.

  6. Удалите содержимое папки Temp.

    1. Выберите в меню Пуск пункт Выполнить, введите в поле Открыть команду %Temp% и нажмите кнопку ОК. В окне проводника отобразится содержимое папки Temp.

    2. В папке Temp выберите в меню Правка команду Выделить все.

    3. В меню Файл выберите команду Удалить.

      Примечание. Удалите из папки Temp как можно больше файлов и папок.

  7. Повторно установите .NET Framework 2.0. Чтобы получить распространяемый пакет Microsoft .NET Framework версии 2.0, перейдите на следующий веб-сайт Майкрософт:

    Распространяемый пакет Microsoft .NET Framework версия 2.0 (x64) Примечание. Если вы не хотите переустанавливать платформу .NET Framework 2.0, а на компьютере установлена .NET Framework 1.1 или .NET Framework 1.0, следует восстановить .NET Framework 1.1 или .NET Framework 1.0. Это необходимо для того, чтобы вернуть файл Mscoree.dll и папку URTTemp.

Ссылки

Для получения дополнительных сведений посетите следующие страницы веб-сайта MSDN:

Редактор реестра

Установщик Windows

Вопросы и ответы

Совместимость версий в .NET Framework

Параллельное выполнение .NET Framework

Как удалить Microsoft .NET Framework, почему он не удаляется?

.NET Framework — специальная программная платформа. Разработана и реализована компанией Microsoft для операционных систем семейства Windows. Призвана обеспечивать совместимость скриптов, системных служб и приложений, написанных на различных языках программирования (C#, F#, Delphi и др.).

.NET Framework не обязателен к установке. Однако многие программы и игры в ходе инсталляции и запуска запрашивают наличие данного пакета с указанием конкретной версии (2.0 – 4.5).

Иногда требуется удалить .Net Framework по причине того, что он некорректно функционирует либо был неправильно или не полностью установлен. Эта статья поможет вам грамотно выполнить деинсталляцию платформы и восстановить её работоспособность.

Использование штатных функций Windows

Удаление пакета Framework версий 4.0-4.5

1. Нажмите кнопку «Пуск» (в нижнем левом углу рабочего стола).

Примечание. Если у вас установлена Windows 8, кликните по значку «Пуск» правой кнопкой.

2. Щёлкните в списке разделов «Панель управления».

3. Выберите «Удаление программы» (категории «Программы»).

4. В перечне проинсталлированных приложений наведите курсор на название пакета, а затем нажмите правую кнопку мыши. Кликните по открывшейся опции «Удалить/Изменить».

5. В окне обслуживающей утилиты включите функцию «Удалить… » (включите щелчком радиокнопку).

6. Нажмите «Далее» и следуйте инструкциям деинсталлятора.

Включение/отключение .NET Framework 3.5

Данная версия пакета не удаляется системными средствами, поскольку она интегрирована в Windows. Её можно только лишь отключить (элементы останутся в компьютере, но функционировать не будут).

1. Откройте раздел «Удаление и изменение программы» (см. пункты №1-№3 предыдущего руководства).

2. В меню, расположенном по левую сторону от списка ПО, клацните «Выключение или Отключение… ». Подождите немного, пока система сформирует каталог компонентов.

3. В новом окне кликом мышки снимите галочку возле элемента «Microsoft .NET Framework 3.5». Нажмите «OK.

Совет! Таким же образом можно отключить дополнительные службы платформы версии 4.5 (они расположены в списке компонентов чуть ниже).

Потребуется немного времени, чтобы Windows выполнила внесённые изменения.

Задействование программных средств Microsoft

Проверка инсталляции пакета (верификация)

1. Откройте в браузере — http://blogs.msdn.com/b/astebner/archive/2008/10/13/8999004.aspx (официальный блог разработчиков Microsoft).

2. Загрузите утилиту, проверяющую работоспособность пакета, на свой ПК: в подзаголовке «Download location» клацните вторую ссылку — http://blogs.msdn.com/cfs-file.ashx/__key.....

3. Распакуйте скачанный архив: клик правой кнопкой → Извлечь всё…

Примечание. Если у вас установлен архиватор WinRaR или 7-ZIP, соответственно, выберите в контекстном меню функцию разархивирования при помощи этих программ.

4. Запустите с правами администратора файл — netfx_setupverifier.exe.

5. По завершении инициализации в окне утилиты, в ниспадающем меню «Product to Verify:», выберите версию пакета.

Примечание. Верификация 4 версии доступна в двух режимах: Full — проверка полностью всего пакета; Client — только клиента.

6. Для запуска анализа работоспособности платформы кликните кнопку «Verify Now».

7. Если Framework работает правильно, по завершении анализа на панели появится надпись «Product verification succeeded!» (продукт успешно верифицирован).

8. Щёлкните «Exit», чтобы закрыть окно утилиты.

Восстановление работоспособности платформы

Утилита Repair Tool в автоматическом режиме проводит «ремонт» платформы, а затем информирует пользователя о проделанной работе. Таким образом действия Repair исключают необходимость переустанавливать Фреймворк в случае его «поломки».

Чтобы восстановить пакет при помощи данного инструмента, выполните следующие операции:

1. На той же странице блога MSDN, где размещена ссылка на скачивание верификатора (см. «Проверка инсталляции… » пункт №1), в подзаголовке «Introduction» клацните по второму URL — http://go.microsoft.com/fwlink/?LinkID=246062.

2. В новой вкладке, на официальном сайте Microsoft, под заголовком «…. Repair Tool» клацните кнопку «Download» (Загрузить).

3. В списке «Choose… » установите флажок в окошке элемента «NetFxRepairTool.exe». Нажмите «Next» (кнопка внизу справа).

4. Запустите скачанную утилиту. В установщике, под текстом пользовательского соглашения, щелчком включите настройку «I have read… ». Нажмите «Next».

5. Ознакомьтесь со списком рекомендуемых изменений. Чтобы их добавить в пакет снова кликните «Next».

6. По завершении «ремонтных работ» нажмите «Next» для прочтения отчёта или «Finish» для выхода из программы.

Удаление пакетов

1. На блоге MSDN откройте страницу — http://blogs.msdn.com/b/astebner/archive/2008/08/28/8904493.aspx (Cleanup Tool User's Guide).

2. Закачайте программу-деинсталлятор на свой ПК: в разделе «Download location» щёлкните первую ссылку (http://cid-27e6a35d1a492af7.skydrive.live.com/self.aspx/Blog_Tools/dotnetfx_cleanup_tool.zip).

3. Распакуйте скачанный архив. Запустите исполняемый файл (…exe) с правами администратора.

4. В окне деинсталлятора, в опции «Product to cleanup», установите версию платформы, которую необходимо удалить.

5. Для удаления Framework нажмите «Cleanup Now».

6. По окончании процедуры очистки кликните «Exit».

Успешной вам деинсталляции пакета .NET Framework!

Мы не можем найти эту страницу

(* {{l10n_strings.REQUIRED_FIELD}})

{{l10n_strings.CREATE_NEW_COLLECTION}} *

{{l10n_strings.ADD_COLLECTION_DESCRIPTION}}

{{l10n_strings.COLLECTION_DESCRIPTION}} {{addToCollection.description.length}} / 500 {{l10n_strings.TAGS}} {{$ item}} {{l10n_strings.PRODUCTS}} {{l10n_strings.DRAG_TEXT}}

{{l10n_strings.DRAG_TEXT_HELP}}

{{l10n_strings.LANGUAGE}} {{$ select.selected.display}}

{{article.content_lang.display}}

{{l10n_strings.AUTHOR}}

{{l10n_strings.AUTHOR_TOOLTIP_TEXT}}

{{$ select.selected.display}} {{l10n_strings.CREATE_AND_ADD_TO_COLLECTION_MODAL_BUTTON}} {{l10n_strings.CREATE_A_COLLECTION_ERROR}} .

windows 10 - удалить .NET Framework

Переполнение стека
  1. Около
  2. Продукты
  3. Для команд
  1. Переполнение стека Общественные вопросы и ответы
  2. Переполнение стека для команд Где разработчики и технологи делятся частными знаниями с коллегами
  3. Вакансии Программирование и связанные с ним технические возможности карьерного роста
  4. Талант Нанимайте технических специалистов и создавайте свой бренд работодателя
  5. Реклама Обратитесь к разработчикам и технологам со всего мира
  6. О компании

Загрузка…

  1. Авторизоваться зарегистрироваться
  2. текущее сообщество

.

Удалить среду выполнения .NET и SDK

  • 5 минут на чтение

В этой статье

Со временем, по мере установки обновленных версий среды выполнения .NET и SDK, вы, возможно, захотите удалить устаревшие версии .NET с вашего компьютера. Удаление старых версий среды выполнения может изменить среду выполнения, выбранную для запуска приложений общей платформы, как подробно описано в статье.Выбор версии .NET.

Стоит ли удалять версию?

Варианты выбора версии .NET и совместимость .NET во время выполнения между обновлениями позволяют безопасно удалять предыдущие версии. Обновления среды выполнения .NET совместимы с основной версией и диапазоном , например 1.x и 2.x. Кроме того, более новые выпуски .NET SDK обычно поддерживают возможность создания приложений, совместимых с предыдущими версиями среды выполнения.

Как правило, вам нужен только последний SDK и последняя версия исправления среды выполнения, необходимые для вашего приложения.Экземпляры, в которых вы, возможно, захотите сохранить старые версии SDK или среды выполнения, включают поддержку приложений на основе project.json . Если у вашего приложения нет конкретных причин для более ранних SDK или сред выполнения, вы можете безопасно удалить старые версии.

Определите, что установлено

.NET CLI имеет параметры, которые можно использовать для вывода списка версий SDK и среды выполнения, установленных на вашем компьютере. Используйте dotnet --list-sdks , чтобы просмотреть список SDK, установленных на вашем компьютере.Используйте dotnet --list-runtimes , чтобы просмотреть список сред выполнения, установленных на вашем компьютере. Для получения дополнительной информации см. Как проверить, что .NET уже установлен.

Удалить .NET

.NET использует диалоговое окно «Приложения и возможности» Windows для удаления версий среды выполнения .NET и SDK. На следующем рисунке показано диалоговое окно Приложения и функции . Вы можете найти core sdk или .net sdk для фильтрации и отображения установленных версий.СЕТЬ.

Выберите любые версии, которые вы хотите удалить с вашего компьютера, и нажмите Удалить .

Существуют другие варианты удаления .NET (SDK или среда выполнения) в Linux. Лучший способ удалить .NET - это отразить действие, которое вы использовали для установки .NET. Специфика зависит от выбранного вами дистрибутива и метода установки.

Нет необходимости удалять .NET SDK при его обновлении с помощью диспетчера пакетов, если вы не выполняете обновление с предварительной версии.Команды диспетчера пакетов update или refresh автоматически удаляют старую версию после успешной установки новой версии. Если у вас установлена ​​предварительная версия, удалите ее.

Если вы установили .NET с помощью диспетчера пакетов, используйте тот же диспетчер пакетов для удаления .NET SDK или среды выполнения. Установки .NET поддерживают самые популярные менеджеры пакетов. Точный синтаксис в вашей среде см. В документации к диспетчеру пакетов вашего дистрибутива:

  • apt-get (8) используется системами на основе Debian, включая Ubuntu.
  • yum (8) используется в Fedora, CentOS и Oracle Linux.
  • zypper (8) используется в openSUSE и SUSE Linux Enterprise System (SLES).
  • dnf (8) используется в Fedora.

Почти во всех случаях команда для удаления пакета - это удалить .

Имя пакета для установки .NET SDK для большинства менеджеров пакетов - dotnet-sdk , за которым следует номер версии. Начиная с версии 2.1.300 .NET SDK и версии 2.1 среды выполнения необходимы только старший и дополнительный номера версий: например, .NET SDK версии 2.1.300 может упоминаться как пакет dotnet-sdk-2.1 ​​. Для предыдущих версий требуется вся строка версии: например, dotnet-sdk-2.1.200 потребуется для версии 2.1.200 .NET SDK.

Для компьютеров, на которых установлена ​​только среда выполнения, а не SDK, имя пакета - dotnet-runtime- <версия> для среды выполнения .NET и aspnetcore-runtime- <версия> для всего стека среды выполнения.

Подсказка

Установки

.NET Core ранее, чем 2.0, не удаляли хост-приложение при удалении SDK с помощью диспетчера пакетов. Используя apt-get , команда:

  apt-get удалить dotnet-host  

К dotnet-host не прикреплена версия.

Если вы установили с использованием tar-архива, вы должны удалить .NET вручную.

В Linux необходимо удалить SDK и среды выполнения отдельно, удалив каталоги с поддержкой версий.Их удаление удаляет SDK и среду выполнения с диска. Например, чтобы удалить 1.0.1 SDK и среду выполнения, вы должны использовать следующие команды bash:

  версия = "1.0.1" sudo rm -rf / usr / local / share / dotnet / sdk / $ версия sudo rm -rf /usr/local/share/dotnet/shared/Microsoft.NETCore.App/$version sudo rm -rf /usr/local/share/dotnet/shared/Microsoft.AspNetCore.All/$version sudo rm -rf /usr/local/share/dotnet/shared/Microsoft.AspNetCore.App/$version sudo rm -rf / usr / local / share / dotnet / host / fxr / $ версия  

Родительские каталоги для SDK и среды выполнения перечислены в выходных данных команды dotnet --list-sdks и dotnet --list-runtimes , как показано в предыдущей таблице.

На Mac необходимо отдельно удалить SDK и среды выполнения, удалив каталоги с поддержкой версий. Их удаление удаляет SDK и среду выполнения с диска. Например, чтобы удалить 1.0.1 SDK и среду выполнения, вы должны использовать следующие команды bash:

  версия = "1.0.1" sudo rm -rf / usr / local / share / dotnet / sdk / $ версия sudo rm -rf /usr/local/share/dotnet/shared/Microsoft.NETCore.App/$version sudo rm -rf /usr/local/share/dotnet/shared/Microsoft.AspNetCore.All/$version sudo rm -rf / usr / local / share / dotnet / shared / Microsoft.AspNetCore.App/$version sudo rm -rf / usr / local / share / dotnet / host / fxr / $ версия  

Родительские каталоги для SDK и среды выполнения перечислены в выходных данных команды dotnet --list-sdks и dotnet --list-runtimes , как показано в предыдущей таблице.

Инструмент удаления .NET ( dotnet-core-uninstall ) позволяет удалять пакеты SDK и среды выполнения .NET из системы. Доступен набор параметров, позволяющих указать, какие версии следует удалить.

Зависимость Visual Studio от .NET Core SDK версий

До Visual Studio 2019 версии 16.3 установщики Visual Studio вызывали автономный установщик пакета SDK для .NET Core. В результате версии SDK отображаются в диалоговом окне «Приложения и функции Windows » . Удаление пакетов SDK .NET Core, установленных Visual Studio с помощью автономного установщика, может нарушить работу Visual Studio. Если у Visual Studio возникли проблемы после удаления пакетов SDK, запустите восстановление в этой конкретной версии Visual Studio.В следующей таблице показаны некоторые зависимости Visual Studio от версий .NET Core SDK:

Версия Visual Studio .NET Core SDK версии
Visual Studio 2019 версии 16.2 Пакет SDK для .NET Core 2.2.4xx, 2.1.8xx
Visual Studio 2019 версии 16.1 Пакет SDK для .NET Core 2.2.3xx, 2.1.7xx
Visual Studio 2019 версии 16.0 .NET Core SDK 2.2.2xx, 2.1.6xx
Visual Studio 2017 версии 15.9 Пакет SDK для .NET Core 2.2.1xx, 2.1.5xx
Visual Studio 2017 версии 15.8 Пакет SDK для .NET Core 2.1.4xx

Начиная с Visual Studio 2019 версии 16.3, Visual Studio отвечает за собственную копию .NET SDK. По этой причине вы больше не видите эти версии SDK в диалоговом окне Приложения и функции .

Удалите резервную папку NuGet

Раньше.NET Core 3.0 установщики пакета SDK для .NET Core использовали папку с именем NuGetFallbackFolder для хранения кеша пакетов NuGet. Этот кеш использовался во время таких операций, как dotnet restore или dotnet build / t: Restore . NuGetFallbackFolder находится по адресу C: \ Program Files \ dotnet \ sdk в Windows и по адресу / usr / local / share / dotnet / sdk в macOS.

Вы можете удалить эту папку, если:

  • Вы только разрабатываете, используя.NET Core 3.0 SDK или .NET 5.0 или более поздних версий.
  • Вы разрабатываете с использованием .NET Core SDK версий ранее, чем 3.0, но вы можете работать в Интернете.

Если вы хотите удалить резервную папку NuGet, вы можете удалить ее, но для этого вам потребуются права администратора.

Не рекомендуется удалять папку dotnet . Это приведет к удалению всех установленных вами ранее глобальных инструментов. Также в Windows:

  • Вы сломаете Visual Studio 2019 версии 16.3 и более поздние версии. Вы можете запустить Repair для восстановления.
  • Если есть записи .NET Core SDK в диалоговом окне Приложения и функции , они будут потеряны.
.

visual studio 2010 - отключить / удалить языковой пакет .NET Framework 3.5 в windows 7

Переполнение стека
  1. Около
  2. Продукты
  3. Для команд
  1. Переполнение стека Общественные вопросы и ответы
  2. Переполнение стека для команд Где разработчики и технологи делятся частными знаниями с коллегами
  3. Вакансии Программирование и связанные с ним технические возможности карьерного роста
  4. Талант Нанимайте технических специалистов и создавайте свой бренд работодателя
.

Удалите предыдущую версию Windows

Через десять дней после обновления до Windows 10 предыдущая версия Windows будет автоматически удалена с вашего ПК. Однако, если вам нужно освободить место на диске и вы уверены, что ваши файлы и настройки находятся там, где вы хотите, в Windows 10, вы можете безопасно удалить их самостоятельно. Имейте в виду, что вы удалите папку Windows.old, в которой содержатся файлы, позволяющие вернуться к предыдущей версии Windows.Удаление предыдущей версии Windows невозможно отменить.

  1. В поле поиска на панели задач введите настройки , затем выберите его из списка результатов.

  2. Выберите System > Storage > This PC , затем прокрутите список вниз и выберите Temporary files .

  3. В разделе «Удалить временные файлы» установите флажок Предыдущая версия Windows , а затем выберите Удалить файлы .

Открыть настройки хранилища

.Команда удаления пакета

dotnet - .NET CLI

  • 2 минуты на чтение

В этой статье

Эта статья относится к: ✔️ .NET Core 2.x SDK и более поздние версии

Имя

dotnet remove package - удаляет ссылку на пакет из файла проекта.

Краткое описание

  dotnet remove [] пакет  dotnet remove package -h | --help  

Описание

Команда dotnet remove package предоставляет удобный способ удалить ссылку на пакет NuGet из проекта.

Аргументы

ПРОЕКТ

Задает файл проекта. Если не указан, команда ищет его в текущем каталоге.

ИМЯ ПАКЕТА

Ссылка на удаляемый пакет.

Опции

Примеры

.

Смотрите также