🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
[TOC] ## 安装 [官网](https://chocolatey.org/install) 以管理员权限 cmd ``` @"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "[System.Net.ServicePointManager]::SecurityProtocol = 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin" ``` 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://chocolatey.org/install.ps1')) ``` ### 包的类型 1. 无后缀(例:nodejs,git) 1. .install (例:nodejs.install,git.install) .install 后缀的包,这个包会出现在系统控制面板里的 卸载或更改程序 里面,你可以把 .install 的包想成是通过安装程序(msi)安装的包。 1. .commandline(例:nodejs.commandline,未来会被抛弃) .commandline(未来会被抛弃) 与 .portable 后缀的包是压缩包(zip),安装这种后缀的包,你不能在 卸载或更改程序 里找到它们。 1. .portable (例:putty.portable) 你也可以选择不带后缀的包,这样如果系统中已经安装了这个包,就会跳过去,如果没安装,Chocolatey 就会为你安装一个,默认安装的这个包的类型应该就是 .install 后缀的包。 > 软件包的推荐顺序: 无后缀 > .install > .portable > .commandline ### 设置包安装路径 可以通过修改环境变量,来指定安装路径 ``` ChocolateyInstall C:\ProgramData\chocolatey ChocolateyToolsLocation C:\tools ``` 普通软件指定安装路径 ``` choco install 1password -y --install-directory="D:\Program Files\1password" ``` ![](https://docs.chocolatey.org/assets/images/gifs/chocopro_features_installdirectory.gif) ## 常用指令 ``` //安装,可指定版本 choco install phpstorm [-y] [--version 2017.2.4] //查看 choco list -lo 查看一下所有安装在本地的包的列表 //升级 choco outdated //可升级版本 choco upgrade phpstorm [-y] [--version 2017.3.6] choco upgrade [--yes] all //升级所有 ``` ### 设置代理 ``` //全局 choco config set proxy https://127.0.0.1:1080 //指定 choco install phpstorm --proxy="http://127.0.0.1:1080" ``` ## 疑问 ### 如出现验证失败 `choco install -y --ignore-checksums wechat`