# 管理员身份打开cmd
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'))
- 报错:
'get-ExecutionPolicy' 不是内部或外部命令,也不是可运行的程序或批处理文件
,解决错误
管理员身份打开powershell
输入set-ExecutionPolicy RemoteSigned
输入 A
再次输入get-ExecutionPolicy,出现RemoteSigned表示成功
PS C:\WINDOWS\system32> set-ExecutionPolicy RemoteSigned
执行策略更改
执行策略可帮助你防止执行不信任的脚本。更改执行策略可能会产生安全风险,如
https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies
帮助主题所述。是否要更改执行策略?
[Y] 是(Y) [A] 全是(A) [N] 否(N) [L] 全否(L) [S] 暂停(S) [?] 帮助 (默认值为“N”): A
PS C:\WINDOWS\system32> get-ExecutionPolicy
RemoteSigned
Please use choco upgrade chocolatey to handle upgrades of Chocolatey itself
# 解决方案:删除目录C:\ProgramData\chocolatey
# 管理员身份打开cmd,输入choco测试
C:\WINDOWS\system32>choco
Chocolatey v1.1.0
Please run 'choco -?' or 'choco <command> -?' for help menu.
choco search xxx,查找 xxx 安装包
choco info xxx,查看 xxx 安装包信息
choco install xxx,安装 xxx 软件
choco upgrade xxx,升级 xxx 软件
choco uninstall xxx, 卸载 xxx 软件
C:\ProgramData\chocolatey\lib