Windows 10 安装 Chocolatey

本文介绍了在Windows环境下使用PowerShell安装Chocolatey过程中遇到的错误及其解决办法。通过正确的安装命令和环境变量设置,最终成功安装Chocolatey。

百度经验里面安装Chocolatey出现以下错误,可能是安装方法有问题。试了好几次不行


Error: Can not open file as archive

Installing chocolatey on this machine
& : 无法将“C:\Users\sucy\AppData\Local\Temp\chocolatey\chocInstall\tools\chocolateyInstall.ps1”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称
的拼写,如果包括路径,请确保路径正确,然后再试一次。
所在位置 行:161 字符: 3
+ & $chocInstallPS1
+   ~~~~~~~~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (C:\Users\sucy\A...ateyInstall.ps1:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException


Ensuring chocolatey commands are on the path
Ensuring chocolatey.nupkg is in the lib folder

找啊找啊,作为程序员,科学上网真的不可少啊!!

最后找到这个是正确的 :

@powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin




<think>我们正在处理用户关于在Windows安装Chocolatey的问题。根据用户的要求,我们需要提供清晰、逐步的安装指南。同时,我们有一些引用资料可以参考。 引用[1]提到:使用命令`choco.exe install chocolatey`来更新Chocolatey,但这里用户需要的是安装,而不是更新。实际上,安装Chocolatey的标准方法是通过PowerShell运行一个安装脚本。 引用[2]提到:在Windows安装RabbitMQ的两种推荐方式之一就是使用Chocolatey,但这里我们需要安装的是Chocolatey本身。 引用[3]是关于MSYS2的描述,与Chocolatey安装无直接关系。 因此,我们将主要参考Chocolatey官方文档的安装步骤。但请注意,用户提供的引用中并没有直接给出安装命令,所以我们需要回忆标准的安装步骤。 标准安装步骤(来自Chocolatey官方): 1. 以管理员身份打开PowerShell(需要管理员权限)。 2. 设置执行策略以允许脚本运行(通常需要Restricted改为RemoteSigned)。 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')) 但是,我们也要注意用户可能已经安装Chocolatey,所以我们可以先检查一下是否已安装,再给出安装步骤。 另外,引用[1]中有一个命令`choco.exe install chocolatey`,这实际上是用于升级Chocolatey自身的,而不是首次安装。 因此,我们的回答将包括: 1. 检查是否已安装Chocolatey。 2. 如果没有,则通过管理员权限的PowerShell运行安装命令。 3. 安装完成后,验证安装。 同时,根据系统级指令,我们需要生成相关问题。 注意:由于用户要求使用中文回答,所以整个回答和问题都用中文。 步骤: 1. 打开PowerShell(管理员)。 2. 运行命令设置执行策略并下载安装脚本。 3. 等待安装完成。 4. 验证:运行`choco`或`choco -?`查看帮助。 另外,我们还可以提到安装后的基本使用,比如安装包(例如:choco install <package_name>)。 但是,用户只问了安装,所以我们主要回答安装步骤。 生成的相关问题: 1. Chocolatey安装完成后如何安装软件包? 2. 如何升级Chocolatey自身? 3. Chocolatey常见问题有哪些? 注意:在回答中,我们不需要写引用标识,因为用户提供的引用并不是直接针对安装步骤的。但是,如果我们在回答中使用了引用中的内容,就需要标注。不过,在这个回答中,我们主要使用标准安装步骤,所以可以不标注引用。但是,为了遵循指令,如果我们在回答中提到了更新(比如引用1中的更新命令),我们可以标注引用。 然而,在安装指南中,我们不会提到更新,因为用户问的是安装。所以,我们只在相关问题中提到更新,并标注引用[1](因为引用1提到了更新命令)。 因此,回答结构: 1. 介绍:ChocolateyWindows上的包管理器,安装需要管理员权限。 2. 步骤:详细步骤。 3. 验证安装。 4. 基本使用示例(可选,但用户没问,可以简单提一句)。 5. 相关问题。 注意:根据示例,我们可以在最后生成相关问题。 现在,我们开始写回答。</think>### 如何在 Windows安装 Chocolatey 以下是安装 Chocolatey 的完整步骤(需管理员权限): 1. **以管理员身份打开 PowerShell** - 在 Windows 搜索栏输入 `PowerShell` - 右键选择 "以管理员身份运行" 2. **设置执行策略**(允许脚本运行): ```powershell Set-ExecutionPolicy Bypass -Scope Process -Force ``` 3. **运行安装命令**: ```powershell [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072 iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1')) ``` > 此命令会下载并执行官方安装脚本 4. **验证安装**: ```powershell choco -v ``` 成功安装后会显示版本号(如 `2.2.2`) 5. **基本使用示例**: ```powershell choco install git -y # 安装 Git choco upgrade all # 更新所有已安装软件 ``` **注意事项**: - 安装过程需保持网络连接 - 首次使用需重启 PowerShell 使环境变量生效 - 升级 Chocolatey 自身使用:`choco upgrade chocolatey`[^1] - 支持 10,000+ 软件包,如 Python/Node.js 等开发工具[^2]
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值