Windows使用choco包管理器


安装choco

# 管理员运行powershell 2+
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))

choco常见操作

#choco版本查看
choco -v
#choco版本更新
choco upgrade chocolatey

#查看Chocolatey安装的装所有程序的列表
choco list --local
#查看本地安装的软件
choco list -li


#安装
choco install 软件包名

#搜索软件
choco search 软件包名

#查看软件包详情
choco info 软件包名

#卸载
choco uninstall 软件包名

#查看需要更新的软件列表
choco outdated

#更新指定软件包
choco upgrade 软件包名 -y

#更新所有软件
choco upgrade all -y

choco清理缓存

# 安装Choco-cleaner清理工具
choco install choco-cleaner -y
# 执行清理
choco-cleaner

包下载目录

#下载的包源码目录
C:\Users\qiaofei\AppData\Local\Temp\chocolatey

安装的常见命令行工具位置

C:\ProgramData\chocolatey\bin

常见的命令行工具安装目录

C:\ProgramData\chocolatey\lib

安装Windows补丁包

choco install kb编号

不需要每次输入Y

以下将启用allowGlobalConfirmation,它将在没有确认提示的情况下安装或更新。

choco feature enable -n=allowGlobalConfirmation

如果您想重新打开提示,请使用disable运行相同的命令:

choco feature disable -n=allowGlobalConfirmation

这对于无人值守脚本很有用,而不会影响提示的未来状态。