Chocolatey uninstall windows 10

Uninstall

Uninstall Command (choco uninstall)

Uninstalls a package or a list of packages. Some may prefer to use cuninst as a shortcut for choco uninstall .

📝 NOTE 100% compatible with older chocolatey client (0.9.8.32 and below) with options and switches. Add -y for previous behavior with no prompt. In most cases you can still pass options and switches with one dash ( — ). For more details, see how to pass arguments ( choco -? ).

Choco 0.9.9+ automatically tracks registry changes for «Programs and Features» of the underlying software’s native installers when installing packages. The «Automatic Uninstaller» (auto uninstaller) service is a feature that can use that information to automatically determine how to uninstall these natively installed applications. This means that a package may not need an explicit chocolateyUninstall.ps1 to reverse the installation done in the install script.

Chocolatey tracks packages, which are the files in $env:ChocolateyInstall\lib\packagename . These packages may or may not contain the software (applications/tools) that each package represents. The software may actually be installed in Program Files (most native installers will install the software there) or elsewhere on the machine.

With auto uninstaller turned off, a chocolateyUninstall.ps1 is required to perform uninstall from the system. In the absence of chocolateyUninstall.ps1, choco uninstall only removes the package from Chocolatey but does not remove the software from your system (unless in the package directory).

📝 NOTE A package with a failing uninstall can be removed with the -n —skipautouninstaller flags. This will remove the package from chocolatey without attempting to uninstall the program.

📝 NOTE Starting in 0.9.10+, the Automatic Uninstaller (AutoUninstaller) is turned on by default. To turn it off, run the following command:

📝 NOTE Chocolatey Pro / Business automatically synchronizes with Programs and Features, ensuring manually removed apps are automatically removed from Chocolatey’s repository.

📝 NOTE Synchronizer and AutoUninstaller enhancements in licensed versions of Chocolatey ensure that Autouninstaller is up to 95% effective at removing software without an uninstall script. This is because synchronizer ensures the registry snapshot stays up to date and licensed enhancements have the ability to inspect more locations to determine how to automatically uninstall software.

Usage

📝 NOTE all is a special package keyword that will allow you to uninstall all packages.

See It In Action

Examples

📝 NOTE See scripting in how to pass arguments ( choco -? ) for how to write proper scripts and integrations.

Exit Codes

Exit codes that normally result from running this command.

  • 0: operation was successful, no issues detected
  • -1 or 1: an error has occurred

Package Exit Codes:

  • 1605: software is not installed
  • 1614: product is uninstalled
  • 1641: success, reboot initiated
  • 3010: success, reboot required
  • other (not listed): likely an error has occurred

In addition to normal exit codes, packages are allowed to exit with their own codes when the feature ‘usePackageExitCodes’ is turned on. Available in v0.9.10+.

Reboot Exit Codes:

  • 350: pending reboot detected, no action has occurred
  • 1604: install suspended, incomplete

In addition to the above exit codes, you may also see reboot exit codes when the feature ‘exitOnRebootDetected’ is turned on. It typically requires the feature ‘usePackageExitCodes’ to also be turned on to work properly. Available in v0.10.12+.

Читайте также:  Warcraft 3 reforged linux

Options and Switches

📝 NOTE Options and switches apply to all items passed, so if you are running a command like install that allows installing multiple packages, and you use —version=1.0.0 , it is going to look for and try to install version 1.0.0 of every package passed. So please split out multiple package calls when wanting to pass specific options.

Includes default options/switches (included below for completeness).

📝 NOTE This documentation has been automatically generated from choco uninstall -h .

Использование Chocolatey для установки программ в Windows

Пользователям Linux привычна установка, удаление и обновление приложений с помощью менеджера пакетов apt-get — это безопасный и удобный способ быстро установить то, что нужно. В Windows 7, 8 и 10 можно получить аналогичные функции благодаря использованию менеджера пакетов Chocolatey и именно об этом пойдет речь в статье. Цель инструкции — познакомить обычного пользователя с тем, что такое менеджер пакетов и показать преимущества использования данного подхода.

Обычный способ установки программ на компьютер для пользователей Windows — скачать программу из Интернета, после чего запустить установочный файл. Все просто, но есть и побочные эффекты — установка дополнительного ненужного ПО, дополнений браузера или изменение его настроек (все это может быть и при установке с официального сайта), не говоря уж о вирусах при загрузке с сомнительных источников. Кроме этого, представьте, что вам нужно установить сразу 20 программ, хотелось бы как-то автоматизировать этот процесс? Примечание: Windows 10 включает в себя собственный менеджер пакетов OneGet (Использование OneGet в Windows 10 и подключение репозитория Chocolatey), также в 2020-м был представлен диспетчер пакетов Winget.

Установка Chocolatey

Для установки Chocolatey на компьютер, вам потребуется запустить командную строку или Windows PowerShell от имени администратора, после чего использовать следующие команды:

В командной строке

В Windows PowerShell используйте команду Set-ExecutionPolicy RemoteSigned для разрешения выполнения удаленных подписанных сценариев, после чего установите Chocolatey с помощью команды

После установки через PowerShell перезапустите его. Вот и все, менеджер пакетов готов к работе.

Используем менеджер пакетов Chocolatey в Windows

Для того, чтобы скачать и установить любую программу с использованием менеджера пакетов, вы можете использовать командную строку или Windows PowerShell, запущенные от имени администратора. Для этого вам достаточно всего лишь ввести одну из команд (пример для установки Skype):

  • choco install skype
  • cinst skype

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

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

К примеру, если попробовать установить браузер Mozilla, то вы получите сообщение об ошибке, что такая программа не найдена (еще бы, ведь браузер называется Firefox), однако choco search mozilla позволит понять в чем ошибка и следующим шагом достаточно будет ввести cinst firefox (номер версии указывать не требуется).

Отмечу, что поиск работает не только по названиям, но и по описанию доступных приложений. Например, для поиска программы записи дисков, можно поискать по ключевому слову burn, и в результате получить список с нужными программами, включая те, в названии которых burn не фигурирует. Полный список доступных приложений вы можете посмотреть на сайте chocolatey.org.

Читайте также:  Acronis true image для windows 10 portable

Аналогичным образом можно удалить программу:

  • choco uninstall имя_программы
  • cuninst имя_программы

или обновить ее с помощью команд choco update или cup. Вместо имени программы можно использовать слово all, то есть choco update all обновит все программы, установленные с помощью Chocolatey.

Графический интерфейс менеджера пакетов

Имеется возможность использовать и графический интерфейс Chocolatey для установки, удаления, обновления и поиска программ. Для этого введите choco install ChocolateyGUI и запустите установленное приложение от имени Администратора (появится в меню пуск или списке установленных программ Windows 8). Если вы планируете часто им пользоваться, рекомендую отметить запуск от имени Администратора в свойствах ярлыка.

Интерфейс менеджера пакетов интуитивно понятен: две вкладки, с установленными и доступными пакетами (программами), панель с информацией о них и кнопками для обновления, удаления или установки, в зависимости от того, что именно было выбрано.

Преимущества данного способа установки программ

Подводя итог, еще раз отмечу преимущества использования менеджера пакетов Chocolatey для установки программ (для начинающего пользователя):

  1. Вы получаете официальные программы из надежных источников и не рискуете, пытаясь найти то же ПО в Интернете.
  2. При установке программы не требуется следить за тем, чтобы не установилось чего-либо ненужного, будет установлено чистое приложение.
  3. Это действительно быстрее, чем поиск официального сайта и страницы загрузки на нем вручную.
  4. Вы можете создать файл сценария (.bat, .ps1) или просто установить сразу все нужные бесплатные программы одной командой (например, после переустановки Windows), то есть для установки двух десятков программ, включая антивирусы, утилиты и проигрыватели, вам нужно лишь один раз ввести команду, после чего даже не понадобиться нажимать кнопку «Далее».

Надеюсь, кому-то из моих читателей эта информация будет полезной.

А вдруг и это будет интересно:

Почему бы не подписаться?

Рассылка новых, иногда интересных и полезных, материалов сайта remontka.pro. Никакой рекламы и бесплатная компьютерная помощь подписчикам от автора. Другие способы подписки (ВК, Одноклассники, Телеграм, Facebook, Twitter, Youtube, Яндекс.Дзен)

03.11.2014 в 22:04

Вечер добрый, отличная статья, но хотелось бы увидеть хотя бы маленький пример батника на 2 — 3 программы, сам просто могу писать бат файлы только по приблизительным примерам.

05.11.2014 в 08:31

Здравствуйте. Сделайте обычный текстовый файл, на каждой строке пишите по команде, никаких знаков препинания не нужно. То есть к примеру:
choco install skype
choco install recuva
Также должен работать и вариант с choco install skype recuva в одной единственной строке, но тут я не пробовал сразу с десяток программ вписать.
Дополнительно, если планируете использовать на чистом компьютере, можете в первую строку вписать команду для установки самого Chocolatey.

29.12.2014 в 00:42

Доброго времени суток!
У меня после установки через ком. строку или PowerShell, при попытке выполнить какую-либо команду (choco search, choco install ChocolateyGUI) появляется надпись — PowerShell не является внутренней или внешней командой, исполняемой программой или пакетным файлом.
И дальше ничего не сделать. В чем может быть проблема?

29.12.2014 в 08:38

Здравствуйте. Поищите в сети по тексту ошибки, в одном из первом результатов есть решение. А причины появления ошибки у вас я не знаю. Но скорее всего, вам либо требуется установить переменную PATH %SYSTEMROOT%\System32\WindowsPowerShell\v1.0\ (опять же, в интернете найдите, как установить системную переменную PATH в Windows), либо, возможно, вы не задали Execution Policy (об этом есть в текущей статье).

14.01.2015 в 23:54

Здравствуйте. У меня при попытке установить любую программу выдаёт ошибку Write Error. Как это можно исправить? Спасибо заранее.

Читайте также:  Альтернатива рабочие столы windows

16.01.2015 в 09:28

Запускаете от администратора? Права доступа ко всем дискам есть?

29.04.2015 в 11:04

Добрый день!
А можно узнать, как программа определяет пути, по которым нужно скачивать файлы программ? дело в том, что мне нужно скачивать сами дистрибутивы, без их последующей установки. Можно ли как-то добиться этого? Пытался найти на оф.сайте пути к ftp программ, но также не нашел.
Пример:
Installing the following packages:
flashplayerplugin
By installing you accept licenses for the packages.

flashplayerplugin v17.0.0.134
Downloading flashplayerplugin 32 bit
from download.macromedia.com/get/flashplayer/current/licensing/win/in
stall_flash_player_17_plugin.msi
Installing flashplayerplugin…
flashplayerplugin has been installed.

Всё самое важное для меня — в строке download.macromedia.com/get/flashplayer/current/licensing/win/in
stall_flash_player_17_plugin.msi

30.04.2015 в 09:13

Программа ищет и берет соответствующий файл скрипта .ps1 из репозитория (онлайн), в нем и указан адрес. Посмотрел по командам и передаваемым параметрам, не нашел возможности скачивать без установки (хотя, думаю, должна быть, плохо искал). Один из способов получить ссылки на установщики, хоть и не вполне удобный, зайти в галерею packages на chocolatey.org, потом выбрать нужное ПО и на его странице в разделе Files нажать Show, вы увидите тот самый скрипт ps1, в котором есть ссылка на источник.

18.03.2016 в 20:46

Здравствуйте! Как правильно удалить Chocolatey, если я не хочу им пользоваться? Просто грохнуть папку C:\ ProgramData\ chocolatey будет не очень верным решением, наверно?

19.03.2016 в 07:39

Здравствуйте.
Это как раз верное решение.
1) удаляем папку
2) удаляем переменные среды, которые были созданы Chocolatey (Система — дополнительные параметры системы — вкладка дополнительно — переменные среды). Что именно он там создает уже не помню, но в официальном гайде написано, что нужно удалить.

09.05.2016 в 00:19

ненужная притом. Кто будет вносить и записывать себе список программ если через 5-6 лет они 100 раз поменяются. Да и вообще другие могут быть. Если тот вася который винду переустанавливает каждый месяц — то да.
Но всеравно. ибо ждать пока несколько гиг с инета загрузится — воще не вариант. было бы здорово если бы можно было скачать пакеты вручную и устанавливать с готовой папки.
Тогда ваще кул. можно сделать батник для установки клиентам если переустановкой системы занимаешся. Пришел с флехей. запустил батник и пошел на 10 мин пить кофе. А так с инета вообще не вариант.

не в курсе как сделать чтобы с локальной папки инсталы брались? И где папка должна быть? и куда к ней пути прописать?

09.05.2016 в 07:22

Насчет с локальной папки — не в курсе. По идее вручную скрипт написать и где-то достать установщиков с возможностью «тихой» установки.
Но минус такого подхода — версии не те софта будут, а с менеджерами пакетов — последние.
А так, из того что попроще — вон installpack русский сейчас двигают, посмотрите.

02.08.2016 в 20:09

В одном из филиалов на серваке с файловой помойкой сделал репозиторий по инструкции rahmanny.blogspot.ru/2016/01/windows.html
Установка и обновление софта производится через логон скрипты. В принципе удобно и не нужно разворачивать Sccm

03.12.2017 в 22:33

Здравствуйте, не подскажите, у вас есть какие-нибудь обзоры программ для автоматического выполнения действий на компьютере. Которые записывают действия мыши и клавиатуры и потом повторяют. По поиску у вас нашел только это. Может что-то посоветуете. Спасибо.

04.12.2017 в 09:10

Здравствуйте. Нет, такого нету у меня. И какого-то четкого совета дать не могу, так как сам никогда не пользовался подобным.

15.10.2020 в 15:11

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

Оцените статью