Windows 7 安装 Chocolatey(Choco)完整教程:小白也能轻松搞定
很多 Windows 7 用户还在用老系统跑办公软件、老游戏或者特定工具,手动下载安装软件又慢又容易踩坑。这时候 Chocolatey(简称 Choco)就特别实用,它是 Windows 上的命令行软件包管理器,类似 Linux 的 apt 或 yum,一条命令就能装软件、更新、卸载,省去到处找安装包的麻烦。
本文专门针对 Windows 7 系统,从零开始讲清楚怎么安装 Chocolatey,步骤写得很细,照着做就能成功。即使你是电脑小白,也能一步步完成。
什么是 Chocolatey,为什么值得在 Win7 上装
Chocolatey 是一个开源的 Windows 软件包管理工具,官方仓库里有上万个常用软件包,比如 7-Zip、Google Chrome、Notepad++、Git、Python 等。装好后,你只要打开命令提示符或 PowerShell,输入 choco install 软件名,它就会自动下载、安装并配置好。
在 Windows 7 上装它有几个实际好处:
- 软件更新方便,不用一个个去官网找新版本。
- 批量安装软件时特别省事,适合重装系统后快速恢复环境。
- 很多老旧软件的静默安装参数已经帮你处理好了,减少弹窗和选择。
- 配合脚本还能实现自动化部署。
注意:Windows 7 已经停止官方支持,安全性较低,安装任何工具前都建议先做好系统备份,并尽量只从官方渠道下载。
安装前的准备工作(必须做,否则容易失败)
Windows 7 默认环境比较旧,直接运行安装脚本经常会报错。先把下面几项检查并补齐:
-
确认系统版本和权限
按Win + Pause打开系统属性,确认是 Windows 7(旗舰版、专业版都可以)。
安装必须用管理员账户,普通用户权限不够。 -
安装 .NET Framework 4.5 或更高版本
Chocolatey 依赖 .NET。Windows 7 自带的 .NET 版本太低。
去微软官网下载 .NET Framework 4.8(兼容 Win7),安装完成后重启电脑。
如果已经装过更高版本可以跳过。检查方法:打开“控制面板 → 程序和功能”,看列表里有没有 Microsoft .NET Framework 4.x。 -
升级 PowerShell 并开启 TLS 1.2
Windows 7 自带 PowerShell 2.0,功能太弱,建议升级到 PowerShell 5.1。
下载 Windows Management Framework 5.1(针对 Win7 的版本),安装后重启。
安装完后,打开 PowerShell(以管理员身份运行),输入下面命令开启 TLS 1.2 支持(这一步很关键,否则下载脚本会失败):[System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072执行完没有报错就行。
-
设置 PowerShell 执行策略
默认策略会阻止脚本运行。以管理员身份打开 PowerShell,输入:Set-ExecutionPolicy Bypass -Scope Process -Force输入
Y确认。这个设置只对当前窗口有效,比较安全。 -
关闭实时防护或添加临时例外(可选但推荐)
一些杀毒软件(包括 Windows Defender)会拦截 Chocolatey 的安装脚本。安装期间可以暂时关闭实时保护,装完再打开。 -
确保网络畅通
能正常访问外网,最好不要用公司代理或特殊网络环境。如果必须用代理,后面会讲如何配置。
准备好这些后,再开始正式安装,成功率会高很多。
详细安装步骤(一步一步照着做)
推荐使用官方一键安装脚本,最省事。
方法一:官方推荐的 PowerShell 一键安装(最常用)
-
右键点击“开始”菜单,选择“Windows PowerShell(管理员)”或“命令提示符(管理员)”。如果是命令提示符,先输入
powershell进入 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 installed” 或类似成功提示就结束了。整个过程通常 1~3 分钟,取决于网速。
-
关闭当前 PowerShell 窗口,重新以管理员身份打开一个新的 PowerShell 或 CMD 窗口(必须重新开,环境变量才会生效)。
方法二:如果一键脚本失败,用手动方式
有时候网络问题或 TLS 还是报错,可以手动下载脚本:
-
用浏览器打开 https://community.chocolatey.org/install.ps1 ,右键另存为
install.ps1,保存到桌面。 -
以管理员身份打开 PowerShell,先切换到桌面目录:
cd $env:USERPROFILE\Desktop -
执行:
Set-ExecutionPolicy Bypass -Scope Process -Force .\install.ps1 -
同样等待完成,然后重新打开终端。
安装路径默认是 C:\ProgramData\chocolatey,一般不用改。
验证安装是否成功
重新打开管理员 PowerShell 或 CMD,输入:
choco -v
如果显示版本号(比如 2.x.x 或 1.x.x),说明安装成功。
再试一条测试命令:
choco list -l
会列出当前已安装的 Chocolatey 相关包(刚装完通常只有 chocolatey 自己)。
如果提示“不是内部或外部命令”,说明环境变量没生效,重启电脑或手动把 C:\ProgramData\chocolatey\bin 加到系统 Path 环境变量里。
常见问题及解决方法
问题1:下载脚本时报错 “无法连接” 或 TLS/SSL 错误
原因:Windows 7 默认不支持 TLS 1.2。
解决:确认前面已经执行过 SecurityProtocol 那行命令,并安装了最新 .NET。也可以手动下载 install.ps1 再用本地执行。
问题2:执行策略被禁止
报错类似 “无法加载文件,因为在此系统上禁止运行脚本”。
解决:用 Set-ExecutionPolicy Bypass -Scope Process -Force,或者改成 RemoteSigned(相对更安全一点)。
问题3:安装过程中被杀毒软件拦截
解决:暂时关闭实时防护,或者把 C:\ProgramData\chocolatey 加入白名单。
问题4:提示权限不足
解决:必须用“以管理员身份运行”。普通用户窗口装不了。
问题5:安装后 choco 命令找不到
解决:重启电脑;或者手动检查环境变量 Path 是否包含 chocolatey\bin 目录。
问题6:后面安装软件时报错“哈希校验失败”
个别包会遇到,可以加参数跳过校验(不推荐经常用):
choco install 软件名 --ignore-checksums
安装后的基本使用(快速上手)
装好 Chocolatey 后,常用命令如下(全部在管理员终端执行):
-
搜索软件:
choco search 软件名
例:choco search 7zip -
安装软件:
choco install 软件名 -y
-y表示自动确认,不用一直按 Y。
例:choco install 7zip googlechrome notepadplusplus -y
可以一次装多个。 -
升级所有软件:
choco upgrade all -y -
卸载软件:
choco uninstall 软件名 -y -
查看已安装列表:
choco list -l -
查看某个软件信息:
choco info 软件名
建议先装几个常用的练手,比如 7-Zip、Everything、Notepad++,体验一下速度。
如果想指定安装路径或静默参数,大多数包都支持,具体看 choco info 软件名 里的说明。
注意事项与优化建议
-
安全提醒:Windows 7 已停止安全更新,Chocolatey 本身从官方源下载相对安全,但不要随便装来路不明的包。装完后建议定期运行
choco upgrade all保持软件最新。 -
代理环境:如果公司网络需要代理,可以先设置:
choco config set proxy http://代理地址:端口 -
国内加速:官方源在国外,有时较慢。可以换国内镜像(例如清华源),具体命令:
choco source add -n=tsinghua -s="https://mirrors.tuna.tsinghua.edu.cn/chocolatey/" --priority=1 choco source disable -n=chocolatey用完也可以随时切回官方源。
-
备份与还原:Chocolatey 的配置和包列表可以导出,方便重装系统后快速恢复:
choco export packages.config恢复时用
choco install packages.config -y。 -
与系统兼容性:大部分主流软件在 Win7 上都能通过 Chocolatey 安装,但极个别新软件可能已放弃 Win7 支持,安装前用
choco info看一下系统要求。 -
卸载 Chocolatey:如果以后不想用了,运行官方卸载脚本或直接删除
C:\ProgramData\chocolatey文件夹,并清理环境变量即可。
按照上面步骤操作,绝大多数 Windows 7 用户都能顺利装上 Chocolatey。装好后你会发现管理软件轻松很多,尤其是经常重装系统或者需要部署多台机器的时候,效率提升非常明显。整个过程不需要额外花钱,全部使用免费官方工具就能完成。

还没有评论,来说两句吧...