如何在 Windows 11 上使用 PowerShell 安装 Chocolatey

360影视 动漫周边 2025-05-04 17:37 2

摘要:Windows 操作系统广受欢迎的一个重要原因是其拥有大量跨多种类别的应用程序。但正如我们所知,并没有一个像 Android、macOS 或 Linux 发行版那样的集中式 Windows 应用商店。然而,随着多个平台和通过单一安装程序捆绑的应用程序的出现,这

Windows 操作系统广受欢迎的一个重要原因是其拥有大量跨多种类别的应用程序。但正如我们所知,并没有一个像 Android、macOS 或 Linux 发行版那样的集中式 Windows 应用商店。然而,随着多个平台和通过单一安装程序捆绑的应用程序的出现,这种情况已经有所改善,但这些解决方案离完美还差得远。微软计划通过在 Windows 11 上对 Microsoft Store 进行彻底改革来解决这个问题,但我们还不知道这将如何运作。

但毫无疑问,使用包管理器安装程序是最方便的方式之一,今天我将谈谈如何在 Windows 11 上使用 Chocolatey,这是一个 Windows 包管理器。如果你不知道什么是 Chocolatey,我也会给你一个简短的概念介绍。

什么是 Chocolatey?

Chocolatey 是一个免费的 Windows 软件管理自动化工具,可用于安装程序、部署运行时二进制文件或压缩文件。对于普通用户来说,你可以将其视为 Windows 的命令行程序管理器或命令行程序安装器。Chocolatey 可以在 Windows 的 PowerShell 中操作,用于安装所有可用的 Chocolatey 包,这令人印象深刻,而且使用该工具的可能性几乎是无限的。

你可能会问,Chocolatey 是否安全?是的,只要你不进行未经授权的修改,按照正确的方式使用它,Chocolatey 是完全安全的。现在,关于 Chocolatey 的大部分内容你已经清楚了,让我们来谈谈如何在 Windows 10 或 Windows 11 上安装 Chocolatey。

第一步是在你的 Windows 11 电脑上打开 PowerShell,并且必须以管理员权限打开。以管理员权限打开 PowerShell 是很重要的,因为没有它你将无法安装 Chocolatey。

在 Windows 11 上以管理员权限打开 PowerShell 的最简单方法是使用 【 Windows+R 】 快捷键打开 【 运行 】,输入 PowerShell ,然后使用 【 Ctrl + Shift + Enter 】组合键 【 以管理员权限打开 】 PowerShell。或者,右键点击开始菜单并选择 【 终端管理员 】 选项。

接下来输入以下命令以获取系统中关于 PowerShell 的执行策略状态。如果它显示为 Restricted,如下图所示:

Get-ExecutionPolicy

请在具有管理员权限的 PowerShell 中输入以下命令,当被要求确认时,你需要输入 【 Y 】 并按下回车键。

Set-ExecutionPolicy AllSigned

现在,我们终于可以开始安装 Chocolatey 了。如果你想知道如何下载 Chocolatey,下载和安装过程将同时进行。命令比较长,为防止输入的时候输错,请复制粘贴以下命令并按下回车键。

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

安装过程可能需要几秒钟到一分钟不等,然而,安装过程的确切持续时间可能会因你的互联网速度和 Windows 11 系统的速度而有所不同。安装完成后,你可以开始使用 Chocolatey 了。

现在,Chocolatey 已准备好在你的电脑上使用,你可以使用 Choco 安装命令在你的 Windows 11 电脑上安装你最喜欢的应用程序,避免在网页浏览器上搜索应用程序的麻烦,避免在多个不必要的弹出窗口之间跳转,以及最终安装不需要的捆绑应用程序。

现在很明显,Chocolatey 是多么好用。让我们尝试在 Windows 11 上使用 Chocolatey 下载和安装一个包,以让你了解在 Windows 11 上使用 Chocolatey 下载和安装程序是多么简单。

在你可以开始使用 Chocolatey 下载和安装包之前,你必须先确定该包是否在 Chocolatey 上可用,这在大多数情况下是可用的,然后找出包的确切名称以继续安装。

例如,我们将在这里安装 Google Chrome。因此,我们将输入以下命令在 Chocolatey 上搜索 Google Chrome。

Choco 搜索包 / Chocolatey 搜索包

choco search openjdk | findstr openjdk

它将花费一些时间来显示包的列表。不要被长长的包列表弄糊涂了。使用最具体的关键词来缩小搜索结果,获取最相关的结果。然而,在大多数情况下,你正在寻找的包将在前几个列表中。

现在,你需要输入以下命令以继续安装包。

Choco 安装包 / Chocolatey 安装包

choco install openjdk17

你可以简单地忽略版本号,我总是建议你只安装那些经过批准的包,除非你确定你在做什么。

由于 Chocolatey 将执行某些脚本来下载和安装程序到你的电脑上,它将要求脚本执行权限。只需输入 A以允许执行所有脚本,或输入 Y 以逐个允许脚本执行。

除了搜索和安装包之外,你还可以使用特定命令卸载 Chocolatey 包,或者定期升级特定的 Chocolatey 包。

要卸载一个包,命令是

choco uninstall package# 或 chocolatey uninstall package

同样地,你可以使用命令 来升级特定的 Chocolatey 包。

choco upgrade package# 或 chocolatey upgrade package

在这两种情况下,你需要将包替换为你在安装过程中使用的包名。

如果你想使用 Chocolatey 安装许可应用程序,比如如果你想使用 Chocolatey 安装 Microsoft Office,你也可以做到,然而,你应该拥有一个有效的许可证来使用该程序。这适用于通过 Chocolatey 分发的所有其他付费应用程序。

如果你想了解如何手动安装 Chocolatey,这也是可能的,但我没有在本教程中包含。除非你想离线安装 Chocolatey,否则我不建议你这样做。

你是否需要安装 Chocolatey,当你可以使用用户友好的 GUI 界面安装所有 Windows 程序时?这完全取决于你,Chocolatey 是一个出色的软件管理自动化工具,当涉及到安装程序时,它可以避免所有的麻烦。如果你想在任何 Windows 操作系统上安装 Chocolatey,你可以按照相同的步骤进行。对于希望节省处理程序时宝贵时间的专业用户来说,Chocolatey 是一把瑞士军刀。

来源:山岚一点号1

相关推荐