无尘阁日记

无尘阁日记

如何在windows底下安装choco
2026-03-24

在 Windows 下安装 Chocolatey(choco),最稳妥的方法是用 管理员权限 PowerShell 按官方命令安装。官方文档说明:先以管理员身份打开 shell,再复制对应命令执行,安装完成后可用 chocochoco -? 验证是否成功。(Chocolatey Software)

一、先准备好

1)用管理员身份打开 PowerShell

操作方式:

  • 点开始菜单

  • 搜索 PowerShell

  • 右键 Windows PowerShell

  • 选择 以管理员身份运行

官方安装页明确要求使用 administrative shell。(docs.chocolatey.org)

2)确认网络正常

Chocolatey 默认会从官方社区源下载安装包;它本质上是 Windows 的包管理工具。(Chocolatey Software)

二、直接安装

PowerShell 里执行这一条

把下面整段命令复制进去,回车:

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'))

这是 Chocolatey 官方提供的 PowerShell 安装方式。(Chocolatey Software)

三、安装完成后怎么验证

执行:

choco

或者:

choco -?

如果能正常显示版本或帮助信息,就说明装好了。官方文档也是这样建议验证的。(Chocolatey Software)

四、装好后最常用的命令

安装软件

例如安装 git:

choco install git -y

安装 7zip

choco install 7zip -y

升级某个软件

choco upgrade git -y

Chocolatey 的命令格式官方文档给出的核心形式就是 choco install <pkg>。(docs.chocolatey.org)

五、常见报错与处理

1)提示权限不够

原因通常是你没用管理员权限打开 PowerShell。
解决:关闭当前窗口,重新 以管理员身份运行 PowerShell。官方安装要求就是管理员 shell。(docs.chocolatey.org)

2)提示脚本执行被限制

虽然官方安装命令里已经临时用了 Bypass,但如果你环境特别严格,还是可能被拦。可以先执行:

Set-ExecutionPolicy Bypass -Scope Process

然后再执行安装命令。

3)输入 choco 还是提示找不到命令

先关掉当前 PowerShell,重新打开一个新的窗口再试。
如果还不行,看看这个目录是否存在:

C:\ProgramData\chocolatey\bin

再检查环境变量里是否包含它。

4)网络访问不到官方源

这种情况在部分网络环境下比较常见。表现为安装脚本下载失败、超时、SSL 报错。
这时通常不是命令写错,而是网络访问 community.chocolatey.org 或相关下载源有问题。官方安装默认依赖社区源。(Chocolatey Software)

六、给小白的最短操作版

你只要做这 4 步

第1步

开始菜单里搜索 PowerShell

第2步

右键,选 以管理员身份运行

第3步

粘贴这条命令并回车

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'))

第4步

执行:

choco -?

看到帮助信息,就是安装成功。

七、装完以后你马上能用它干嘛

比如你以后装软件,很多都可以一句话搞定:

choco install googlechrome -y
choco install vscode -y
choco install git -y
choco install 7zip -y