‘choco’ 未被识别为内部或外部命令

‘choco’ 不被识别为内部或外部命令

‘choco’ is not recognized as an internal or external command

错误“‘choco’未被识别为内部或外部命令”的发生有两个主要原因:

  1. 没有chocolatey安装在你的机器上。
  2. 没有chocolatey添加到系统的 PATH 环境变量中。

choco 未被识别为内部或外部命令

'choco' is not recognized as an internal or external command, operable program or batch file The term 'choco' is not recognized as the name of a cmdlet.

首先,确保你已经Chocolatey安装:

  1. 以管理员身份打开 PowerShell。

以管理员身份运行 powershell

  1. 运行以下命令。
电源外壳
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'))

Windows安装巧克力

  1. 等待命令完成。
  2. 键入choco以确保已安装 Chocolatey。

Windows 验证已安装巧克力

chocolatey通过运行以下命令验证是否已安装。

电源外壳
choco

请注意,您的 shell 仍应使用提升的权限运行。

  1. 如果您收到错误消息“The term ‘choco’ is not recognized as the name of a cmdlet”,请关闭 PowerShell,以管理员身份在新 Windows 中打开它,然后choco再次运行该命令。
如果错误仍然存​​在,您必须添加chocolatey到您的 PATH 环境变量中。
  1. 单击搜索栏并输入“chocolatey”

  2. 右键单击“chocolatey”应用程序,然后单击“打开文件位置”

搜索巧克力

  1. 选择choco可执行文件的位置并复制它。

在资源管理器中复制巧克力位置

对我来说,位置C:\ProgramData\chocolatey\bin很可能与您的路径相似。

我们正在寻找包含(可执行)文件的目录chocolatey.exe
  1. 单击搜索栏,键入“环境变量”,然后单击
    “编辑系统环境变量”

编辑系统环境变量

  1. 单击“环境变量”按钮。

点击环境变量

  1. “系统变量”部分,选择“路径”变量并单击“编辑”

选择路径并单击编辑

由美国银行赞助

在您选择的两个类别中赚取 5% 的现金返还

使用 US Bank Cash+® Visa Signature® 卡,您可以在您选择的两个类别中赚取 5% 的现金返还,在日常类别中赚取 2% 的现金返还。

了解更多
  1. 单击“新建”并将路径粘贴到您之前复制的巧克力可执行文件。

单击新建并粘贴路径

  1. 单击“确定”两次以确认更改。

  2. 关闭命令提示符和 PowerShell 的所有实例。

请注意,您必须重新启动命令提示符和 PowerShell 才能使更改生效。

您可能还必须重新启动 PC,但这并不总是必要的。

以管理员身份运行 PowerShell:

  1. 单击搜索栏并键入“PowerShell”。
  2. 右键单击“PowerShell”应用程序,然后单击“以管理员身份运行”。

以管理员身份运行 powershell

chocolatey通过运行以下命令验证是否已安装。

电源外壳
choco

Windows 验证已安装巧克力

额外资源

您可以通过查看以下教程来了解有关相关主题的更多信息: