---
title: Chocolatey 1.0.0 正式发布 & 11 周年，命令行式软件管理工具（软件安装、更新、卸载）
date: 2022-03-23T03:59:23Z
modified: 2022-03-24T00:48:01Z
permalink: "https://www.appinn.com/chocolatey-2/"
type: post
status: publish
excerpt: ""
categories:
  - Windows
tags:
  - Windows
  - twp
  - 包管理器
  - 软件管理
featured_image: "https://www.appinn.com/wp-content/uploads/2022/03/chocolatey1.jpgo_.jpg"
author: 青小蛙
timestamp: 2022-03-24T00:48:01Z
---

**Chocolatey** 是一个著名的软件管理解决方案，也称作包管理器，它可以让用户在 Windows 下使用命令行管理软件，包括安装、更新、卸载，两天前也就是 Chocolatey 诞生 11 周年的日子发布了 1.0.0 正式版本，除了版本号没什么大的变化，上个版本是今年1月份的 0.12.1。@[Appinn](https://www.appinn.com/chocolatey-2.md)

![Chocolatey 1.0.0 正式发布 & 11 周年，命令行式软件管理工具（软件安装、更新、卸载）](https://static2.appinn.com/images/202203/chocolatey1.jpg)

来自[闲聊频道](https://meta.appinn.net/c/guan-shui-liao-tian/5)，@**toraPHAK** 同学的消息：[Windows 上的包管理器 Chocolatey 更新到 v1.0 了](https://meta.appinn.net/t/topic/30996)：

今天习惯性 `choco outdated` 发现，这玩意儿终于更新到 v1.0 了。不过看了下 [Release Notes](https://docs.chocolatey.org/en-us/choco/release-notes#march-21-2022) 似乎也没什么重大变动。

![](https://meta.appinn.net/uploads/default/original/3X/9/6/96a642cd780fbccaf3d8bf4456ec9412ca69e4e8.png)

不过我用它安装的东西还蛮多的。

---

## 什么是 CHOCOLATEY

Chocolatey 是一个软件管理解决方案，你可以使用 PowerShell 创建一个软件部署包，然后就能在任何 Windows 设备上部署。非常适合在很多台机器上批量部署软件，并跟踪和管理该软件的长期更新。

Chocolatey 拥有最大的 Windows 软件包在线注册表，软件包的提交要经过严格的审核过程，包括自动病毒扫描。

而对于个人用户，你只需要使用一行命令，即可安装软件，比如安装 Edge 和 Firefox 浏览器，并且还会自动安装依赖程序：


choco install microsoft-edge firefox -y


检查更新：


choco outdated


更新：


choco upgrade microsoft-edge firefox


卸载：


choco uninstall microsoft-edge firefox


你可以在[这里](https://community.chocolatey.org/packages)找到多款软件并自动生成命令以及配置文件，一次性安装多款软件，非常方便。

![](https://www.appinn.com/wp-content/uploads/2022/03/Screen-Appinn2022-03-23-10.47.39.jpg)

属于配置一次用一辈子那种东西。

## 安装 Chocolatey

最后来说一下安装，针对个人用户，官网[提供了教程](https://chocolatey.org/install#individual)，大致如下：

用管理员权限打开 PowerShell：

![](https://www.appinn.com/wp-content/uploads/2022/03/Screen-Appinn2022-03-23-11.10.29.jpg)

输入命令：


Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))


![](https://www.appinn.com/wp-content/uploads/2022/03/Screen-Appinn2022-03-23-11.18.57.jpg)

然后，再输入 **choco -?** 看看就能看到成功了。

感兴趣的同学快去试试吧。对了，Chocolatey 默认将软件安装在 C 盘，如果想更改的话，需要修改，比较麻烦：

将 c:\\programdata\\chocolatey 文件夹全部移动到新的路径下，然后在 系统属性 > 环境变量中，将 ChocolateyInstall 变量的值修改为这个新路径，将 Path 变量中值也对应修改一下，重启，就可以了。

![](https://www.appinn.com/wp-content/uploads/2022/03/Screen-Appinn2022-03-23-11.34.28.jpg)

## 获取

- 官网：[https://kutt.appinn.net/Wshf60](https://kutt.appinn.net/Wshf60)

很多同学心心念的软件管理工具，就是这种东西了。

### 图形界面

对于不喜欢命令行的同学来说，还可以安装一个 GUI，只需要：


choco install chocolateygui


就能获得这个效果：

![](https://www.appinn.com/wp-content/uploads/2022/03/Screen-Appinn2022-03-23-11.58.51.jpg)

参考阅读：

- [Chocolatey – 命令行软件包管理](https://www.appinn.com/chocolatey.md)\[2012 年 by 二狗\]
- [HOST PACKAGES INTERNALLY](https://docs.chocolatey.org/en-us/features/host-packages)（自己托管软件库）

## Topics

**分类目录:** [Windows](https://www.appinn.com/category/windows/?output_format=md)

**标签:** [twp](https://www.appinn.com/tag/twp/?output_format=md), [包管理器](https://www.appinn.com/tag/%e5%8c%85%e7%ae%a1%e7%90%86%e5%99%a8/?output_format=md), [软件管理](https://www.appinn.com/tag/%e8%bd%af%e4%bb%b6%e7%ae%a1%e7%90%86/?output_format=md)