Как удалить net framework в windows 7
Перейти к содержимому

Как удалить net framework в windows 7

  • автор:

Утилита очистки установки .NET Framework помогает полностью удалить .NET Framework из Windows

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

Несмотря на то, что можно удалить версию .NET Framework с помощью «Программы и компоненты» на панели управления, при попытке ее удаления могут возникнуть ошибки. Итак, если вы получаете ошибки, связанные с .NET Framework при установке приложения, и не знаете, как удалить его, чтобы установить его снова, вам следует попробовать .NET Framework Cleanup Tool.

.NET Framework Cleanup Tool — это небольшой инструмент, который позволяет вам удалить .NET Framework с вашего ПК. Как говорит разработчик инструмента, его следует использовать в качестве крайней меры. Инструмент полезен

Текущая версия .NET Framework Cleanup Tool поддерживает удаление следующих версий:

# .NET Framework 1.0

# .NET Framework 2.0

# .NET Framework 3.0

# .NET Framework 3.5

# .NET Framework 4

Обратите внимание, что инструмент не предлагает возможность удаления .NET Framework, если он установлен как часть операционной системы. Это означает, например, что инструмент не будет предлагать вам удалить .NET Framework 3.5.1 из Windows 7, так как это часть ОС.

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

Загрузите инструмент очистки .NET Framework

Средство удаления .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 можно удалить с помощью средства. В версии 1.2 и более поздних версиях можно удалять пакеты SDK и среды выполнения с версией 5.0 или более ранней, а в предыдущих версиях средства можно удалить версии 3.1 и более ранние.

Установка средства

Вы можете скачать средство удаления .NET на странице выпусков средства и найти исходный код в репозитории GitHub dotnet/cli-lab .

Для удаления пакетов 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 помечены в отображаемых именах.

Дополнительные сведения см. в разделе Команда list далее в этой статье.

Шаг 2. Пробный запуск

Команды dotnet-core-uninstall dry-run и dotnet-core-uninstall whatif позволяют просмотреть пакеты SDK и среды выполнения .NET, которые будут удалены, на основе указанных параметров без выполнения удаления. Эти синонимичные команды.

Дополнительные сведения см. в разделе dry-run команды и whatif далее в этой статье.

Шаг 3. Удаление пакетов SDK и сред выполнения .NET

Команда dotnet-core-uninstall remove удаляет пакеты SDK и среды выполнения .NET, указанные с использованием коллекции параметров. В версии 1.2 и более поздних версиях можно удалять пакеты SDK и среды выполнения с версией 5.0 или более ранней, а в предыдущих версиях средства можно удалить версии 3.1 и более ранние.

У средства разрушающее поведение, поэтому настоятельно рекомендуется выполнять пробный запуск перед выполнением команды удаления. В ходе пробного запуска будут показаны пакеты 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
  1. Откройте окно Установка и удаление программ.
  2. Найдите Microsoft .NET SDK Uninstall Tool .
  3. Выберите Удалить.

Удалите скачанный файл 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 Список всех 64-разрядных пакетов SDK для .NET и сред выполнения, которые можно удалить с помощью этого средства.
  • —x86 Список всех пакетов SDK для .NET для x86 и сред выполнения, которые можно удалить с помощью этого средства.
  • —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 Выполняет команду без подтверждения Yes или No.
  • —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.
  1. Требуется указать только один параметр: —sdk или —runtime .
  2. Параметры —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, где также можно создавать и просматривать проблемы и запросы на вытягивание. Дополнительные сведения см. в нашем руководстве для участников.

Устранение неполадок заблокированных установок и удалений .NET Framework

При запуске веб- или автономного установщика для .NET Framework 4.5 или более поздних версий может возникать проблема, которая препятствует установке .NET Framework или блокирует ее. Эти неполадки, а также рекомендации по их устранению, приводятся в следующей таблице.

В Windows 8 и более поздних версиях .NET Framework представляет собой компонент операционной системы, который нельзя удалить отдельно. Обновления для .NET Framework отображаются на вкладке Установленные обновления элемента Программы и компоненты в панели управления. В операционных системах, где платформа .NET Framework не предустановлена, .NET Framework отображается на вкладке Удаление или изменение программы (или на вкладке Установка и удаление программ) элемента Программы и компоненты в панели управления. Сведения о версиях Windows, в которых предварительно установлена платформа .NET Framework, см. в разделе Требования к системе.

Так как версии 4.x платформа .NET Framework являются обновлениями на месте, вы не можете установить более раннюю версию платформа .NET Framework 4.x в системе, где уже установлена более поздняя версия. Например, в системе с обновлением Windows 10 Fall Creators Update невозможно установить .NET Framework 4.6.2, так как в ОС предустановлена платформа .NET Framework 4.7.1.

Можно определить, какие версии платформы .NET Framework установлены в системе. См. практическое руководство по Определение установленных версий платформы .NET Framework для получения дополнительной информации.

В этой таблице 4.5.x ссылается на платформа .NET Framework 4.5 и его точечные выпуски, 4.5.1, и 4.5.2, 4.6.x ссылается на платформа .NET Framework 4.6 и его точечные выпуски, 4.6.1 и 4.6.2, 4.7.x ссылается на платформа .NET Framework 4.7 и ее точечные выпуски, 4.7.1 и 4.7.2, а 4.8.x ссылается на платформа .NET Framework 4.8 и 4.8.1.

Сообщение о блокировке Рекомендации и дополнительные сведения
Удаление платформы Microsoft .NET Framework может вызвать неполадки в работе некоторых приложений. Обычно не рекомендуется удалять установленные версии .NET Framework, поскольку используемые приложения могут зависеть от конкретной версии .NET Framework. Дополнительные сведения см. в разделе .NET Framework для пользователей руководства Начало работы.
.NET Framework 4.5.x/4.6.x/4.7.x (RUS) или более позднее обновление уже установлено на этом компьютере. Никаких действий не требуется.

Проблемы совместимости программ

Установка .NET Framework 4.5 и ее доработанных выпусков завершается сбоем с кодом ошибки 1603 или блокируется, когда она выполняется в режиме совместимости программ Windows. Помощник по совместимости программ сообщает, что платформа .NET Framework могла быть установлена неправильно, и предлагает переустановить ее с использованием рекомендуемых параметров (режима совместимости программ). Также возможно, что помощник по совместимости программ выбрал режим совместимости, если программу установки .NET Framework не удалось запустить или установка была отменена.

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

  1. Нажмите кнопку Пуск и выберите Выполнить.
  2. В диалоговом окне Выполнить введите «regedit»и нажмите ОК.
  3. В редакторе реестра найдите следующие подразделы:
    • HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Compatibility Assistant\Persisted
    • HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers
  4. В столбце Имя найдите платформа .NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1 или 4.7.2 в зависимости от устанавливаемой версии, и удалите эти записи. Скачиваемые файлы см. в разделе Установка .NET Framework для разработчиков.
  5. Перезапустите установщик .NET Framework для версий 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1 или 4.7.2.

См. также

  • Установка .NET Framework для разработчиков
  • Практическое руководство. Определение установленных версий платформы .NET Framework
  • Версии и зависимости

Совместная работа с нами на GitHub

Источник этого содержимого можно найти на GitHub, где также можно создавать и просматривать проблемы и запросы на вытягивание. Дополнительные сведения см. в нашем руководстве для участников.

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

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

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

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

Что такое Microsoft .NET Framework?

.Net Framework – это встроенная программа Windows. Но для чего она нужна? Начнем с того, что это не совсем программа, в привычном понимании. Это программная платформа и она нужна для работы других программ, которые на этой платформе написаны.

Большинство программ написаны под любую версию .Net Framework. Именно поэтому, у нас не возникает проблем с тем, чтобы запускать стандартное программное обеспечение на компьютере. Ведь абсолютно в любой версии Windows установлена та или другая .Net Framework.

Microsoft .NET Framework встроенная программа Windows, которая нужна для работы других программ написанных на ее платформе

Microsoft .NET Framework встроенная программа Windows, которая нужна для работы других программ написанных на ее платформе

Но порой случаются такие ситуации, когда программное обеспечение отказывается функционировать, требуя установить подходящую ему платформу. Что же это может значить, если .Net Framework спокойно стоит на компьютере и никто ее даже не пытался прежде удалять? Скорее всего, это значит, что программе не подходит установленная версия .Net Framework. Некоторые программы не являются универсальными, поэтому для них платформу нужно переустанавливать.

Можно ли удалять .Net Framework?

Конечно, в некоторых случаях, .Net framework все таки стоит удалить. Но в каких случаях это стоит делать, а в каких нет? Проблема в том, что некоторые пользователи не понимают предназначения программной платформы и удаляют ее, чтобы освободить место на жестком диске. По такой причине деинсталляцию проводить точно не стоит, ведь без .Net framework очень многие программы попросту не запустятся на вашем компьютере.

Удаление Microsoft .NET Framework происходит в том случае, если планируется установка новой версии программы, и старая больше не нужна

Удаление Microsoft .NET Framework происходит в том случае, если планируется установка новой версии программы, и старая больше не нужна

Именно, чтобы застраховать пользователей от нежелательного удаления программы, на некоторых версиях .Net framework и присутствует специальная защита, не позволяющая просто так избавиться от нее.

Но в каком случае платформу стоит удалять? Только в том случае, если вы планируете установить новую версию программы, и старая вам больше не нужна. Хотя многие успешно совмещают на одном компьютере работу сразу нескольких версий.

Как удалить Microsoft .NET Framework версий 4-4.5

Программу .Net framework удалить не сложно. Это делается тем же путем, что и со всеми остальными программами. Сделайте следующее:

    Правой функционально клавишей нажмите на кнопку «Windows» в левом нижнем углу экрана и зайдите в «Панель управления».

Нажимаем правой кнопкой мышки на значок «Windows» в левом нижнем углу экрана и заходим в «Панель управления»

Нажимаем правой кнопкой мышки на значок «Windows» в левом нижнем углу экрана и заходим в «Панель управления»

В режиме «Просмотр» выбираем «Категория», находим и щелкаем на пункт «Удаление программ»

В режиме «Просмотр» выбираем «Категория», находим и щелкаем на пункт «Удаление программ»

Щелкаем левой кнопкой мышки по .NET Framework, сверху на панели меню нажимаем «Удалить»

Щелкаем левой кнопкой мышки по .NET Framework, сверху на панели меню нажимаем «Удалить»

Ставим галочку на пункт «Удалить», нажимаем «Далее»

Ставим галочку на пункт «Удалить», нажимаем «Далее»

Таким образом, программная платформа полностью удаляется с компьютера и можно устанавливать новую. Но так легко данную операцию можно провернуть только с .NET Framework версий 4-4.5.

Как отключить Microsoft .NET Framework версии 3.5

Хоть .Net framework 3.5 и является более ранней версией, ее просто так удалить, к сожалению не получится. Ее можно только отключить. Сама же программа останется на компьютере, хоть и не будет функционировать. В принципе, ее можно оставить и просто установить еще одну версию. Но можно и просто отключить.

    Так же как в первом варианте, нужно открыть экран с установленными элементами. Слева находится меню, в котором нам нужно выбрать пункт третий пункт. Он находится ниже остальных.

В режиме «Просмотр» выбираем «Категория», находим и щелкаем на пункт «Удаление программ»

В режиме «Просмотр» выбираем «Категория», находим и щелкаем на пункт «Удаление программ»

Находим Microsoft .NET Framework 3.5 и снимаем галочку, расположенную рядом с ним

Находим Microsoft .NET Framework 3.5 и снимаем галочку, расположенную рядом с ним

Заметка! Тем же путем можно отключить не всю программную платформу, а лишь отдельные ее службы.

Ожидаем завершения изменений в системе Windows

Ожидаем завершения изменений в системе Windows

Таким образом, хоть деинсталляции и не произошло, отключить ее все же удалось.

Использование программного обеспечения от Microsoft

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

    Зайдите на официальный блок разработчиков Microsoft в раздел программы .NET Framework.

В любой поисковик браузера вставляем ссылку, нажимаем «Enter»

В любой поисковик браузера вставляем ссылку, нажимаем «Enter»

Находим название «Download location», щелкаем по второй ссылке «netfx_setupverifier_new»

Находим название «Download location», щелкаем по второй ссылке «netfx_setupverifier_new»

Щелкаем по скаченному архиву

Щелкаем по скаченному архиву

Кликаем по иконке «Извлечь»

Кликаем по иконке «Извлечь»

Нажимаем правой кнопкой мышки по установочному файлу, выбираем «Запуск от имени администратора»

Нажимаем правой кнопкой мышки по установочному файлу, выбираем «Запуск от имени администратора»

В пункте «Product to Verifity» из списка выбираем нужную версию платформы

В пункте «Product to Verifity» из списка выбираем нужную версию платформы

Нажимаем на кнопку «Verify Now»

Нажимаем на кнопку «Verify Now»

При успешной верификации в поле «Curent status» появится надпись «Product verification succeeded!», нажимаем «Exit»

При успешной верификации в поле «Curent status» появится надпись «Product verification succeeded!», нажимаем «Exit»

Если что-то работает не так, платформу нужно либо переустанавливать или восстановить.

Восстановление работоспособности Microsoft .NET Framework

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

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

Под названием «Introduction», щелкаем по второй ссылке «http://go.microsoft.com/fwlink/?LinkID=246062»

Под названием «Introduction», щелкаем по второй ссылке «http://go.microsoft.com/fwlink/?LinkID=246062»

Находим и нажимаем кнопку «Download» («Загрузка»)

Находим и нажимаем кнопку «Download» («Загрузка»)

Ставим галочку на пункт «NetFxRepairTool.exe», нажимаем «Next»

Ставим галочку на пункт «NetFxRepairTool.exe», нажимаем «Next»

Щелкаем по пункту, принимая лицензионное соглашение, нажимаем «Next»

Щелкаем по пункту, принимая лицензионное соглашение, нажимаем «Next»

После завершения восстановления нажимаем «Next», что бы посмотреть отчет, или на «Finish» («Закрыть»)

После завершения восстановления нажимаем «Next», что бы посмотреть отчет, или на «Finish» («Закрыть»)

Как установить Microsoft .NET Framework

Чтобы установить новую версию Microsoft .NET Framework, потребуется специальная программа, которая называется .NET Version Detector. Действовать нужно следующим образом.

    Скачайте программу с ее официального сайта.

Переходим на сайт разработчика утилиты .NET Version Detector, нажимаем на значок загрузки

Переходим на сайт разработчика утилиты .NET Version Detector, нажимаем на значок загрузки

Кликаем по скаченному заархивированному файлу

Кликаем по скаченному заархивированному файлу

Нажимаем на иконку «Извлечь»

Нажимаем на иконку «Извлечь»

Правым кликом мышки нажимаем на ярлык утилиты, выбираем «Запуск от имени администратора»

Правым кликом мышки нажимаем на ярлык утилиты, выбираем «Запуск от имени администратора»

Нажимаем «ОК»

Нажимаем «ОК»

Нажимаем на зеленый значок загрузки напротив серой надписи

Нажимаем на зеленый значок загрузки напротив серой надписи

Нажимаем «Скачать»

Нажимаем «Скачать»

Запускаем загруженный файл и следуем инструкции установщика

Запускаем загруженный файл и следуем инструкции установщика

Видео — Как скачать Microsoft .NET Framework на Windows и обновить все версии

Какую версию Microsoft .NET Framework выбрать

Обычно, скачивается то, что пригодится для запуска определенной программы. Но как быть, если .NET Framework на компьютере нет вообще?

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

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

Как сделать дефрагментацию диска

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

    Нажмите на диск правой кнопкой мыши и зайдите в «Свойства».

Нажимаем правой кнопкой мышки по диску С, затем щелкаем левой кнопкой мышки по пункту «Свойства»

Нажимаем правой кнопкой мышки по диску С, затем щелкаем левой кнопкой мышки по пункту «Свойства»

Открываем вкладку «Сервис», нажимаем кнопку «Оптимизировать»

Открываем вкладку «Сервис», нажимаем кнопку «Оптимизировать»

Выделяем левой кнопкой мышки нужный диск, нажимаем «Оптимизировать»

Выделяем левой кнопкой мышки нужный диск, нажимаем «Оптимизировать»

Заметка! Дефрагментацию не стоит делать слишком часто. Это приводит к износу диска. Делайте это, только тогда, когда заметили проблемы в его работе.

Видео — Как исправить «Такая же или более новая версия .NET Framework 4 уже установлена на этом компьютере»

Понравилась статья?
Сохраните, чтобы не потерять!

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *