12

Безопасно ли удалять Chocolatey после того, как я установил с ним приложения?

Я хочу настроить программное обеспечение для новых компьютеров, использующих Chocolatey, но хочу удалить папку C:\Chocolatey. Насколько я понимаю, Chocolatey использует собственные установщики, поэтому программы отображаются в "Установка и удаление программ" Windows и могут поддерживаться таким образом. Шоколад, кажется, больше не нужен пользователю.

2 ответа2

7

Как правило, да, это "безопасно" для удаления Chocolatey. Шоколад, по большей части, является просто оберткой вокруг родного EXE/MSI для устанавливаемого приложения. В результате, удаляя Chocolatey, не удаляет установленные приложения.

Существуют некоторые типы приложений, например, командная строка / переносимые, которые будут иметь отрицательный эффект при удалении Chocolatey, поэтому вы можете позаботиться здесь. Например, при установке скажем GitVersion.Portable, Chocolatey добавляет "ярлык" к полученному EXE-файлу в папке "Chocolatey bin" (которая находится в системном пути). При удалении Chocolatey этот "ярлык" и, возможно, сам EXE-файл будут удалены, поэтому это приложение больше не будет работать.

Я бы посоветовал вам взглянуть на папку Chocolatey\Lib и посмотреть, какие пакеты вы установили с Chocolatey перед удалением, чтобы убедиться, что никакие приложения не попадают в эту категорию.

Надеюсь, это поможет!

Шаги для удаления Chocolatey перечислены здесь.

В качестве примечания, начиная с Chocolatey 0.9.8.27, по умолчанию Chocolatey Path больше не является C:\Chocolatey, а скорее C:\ProgramData\Chocolatey.

4

Удаление Шоколад

Если вы решите, что вам не нравится Chocolatey, вы можете удалить его, просто удалив папку (и переменные окружения, которые он создает). Поскольку он на самом деле не установлен в вашей системе, вам не нужно беспокоиться о том, что он загромождает ваш реестр (приложения, которые вы установили с помощью Chocolatey или вручную, теперь это уже другая история).

Действительно, другая история, так как я не помню, чтобы в моем списке установленных программ Windows был редактор Atom. Я удалил это через командную строку (работал от имени администратора):

cuninst atom

И нет части реестра на самом деле ложь. На Windows 7 я должен был сделать это:

reg delete "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /f /v ChocolateyInstall

В других версиях это может быть так:

reg delete HKLM\Environment /f /v ChocolateyInstall

Чтобы удалить папку из командной строки, используйте это:

rmdir /Q /S C:\ProgramData\chocolatey

Или это, если вы используете или обновили с Chocolatey <0.9.8.27:

rmdir /Q /S C:\Chocolatey

После этого обычный ярлык меню «Пуск» для C:\ProgramData\chocolatey\lib\Atom.0.141.0\tools\Atom\atom.exe прежнему присутствовал, но при использовании Windows спрашивает, хотите ли вы удалить его.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .