繁体   English   中英

“PowerShell”未被识别为内部或外部命令

[英]'PowerShell' is not recognized as an internal or external command

我刚刚通过PowerShell安装了Chocolatey,我尝试以自己和管理员身份运行PowerShell,如果我尝试运行choco或cinst,我会收到以下错误:

PS C:\> choco /?
'PowerShell' is not recognized as an internal or external command,
operable program or batch file.

我该怎么办? 我觉得这不仅仅与Chocolatey有关......

如果程序不在您的PATH上,则会发生这种情况。 打开PowerShell提示并输入

[environment]::setEnvironmentVariable('PATH',
"$env:path;C:\Windows\System32\WindowsPowerShell\v1.0", 'm')

然后重新启动PowerShell。

我觉得这很有帮助。

  • 在开始菜单中编写cmd,右键单击并以管理员身份运行。
  • 然后在cmd中,粘贴在此安装choco

@powershell -NoProfile -ExecutionPolicy Bypass -Command“iex((new-object net.webclient).DownloadString(' https://chocolatey.org/install.ps1 '))”&& SET PATH =%PATH%;%ALLUSERSPROFILE% \\的巧克力\\斌

把Chocolatey放在路上。

编辑系统环境变量。

系统属性高级环境变量系统变量路径编辑新建

寻找Chocolatey的位置。 就我而言,它位于C:\\ProgramData\\chocolatey 输入,不要忘记在Chocolatey之后加上“\\”。 即,它应该是: C:\\ProgramData\\chocolatey\\

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM