如何卸载Dart包?卸载时遇Chocolatey报错求助
解决卸载Dart包时遇到的Chocolatey冲突错误
错误原因
你在卸载Dart包的操作中意外触发了Chocolatey的安装脚本,而系统内已存在Chocolatey安装,出于安全防护机制,安装脚本终止执行。该错误与卸载Dart包的核心操作无直接关联,只需先处理Chocolatey状态,即可正常完成卸载。
解决步骤
情况1:Chocolatey可正常使用
- 打开管理员权限的命令提示符或PowerShell
- 验证Chocolatey状态:运行
choco --version,若能正常显示版本号,说明工具正常 - 直接执行Dart包卸载命令:
choco uninstall dart-sdk(若你安装的Dart包名不同,替换为对应名称)
情况2:Chocolatey无法正常运行(版本过旧/损坏)
- 备份
C:\ProgramData\chocolatey目录下的所有文件,用于后续恢复已安装包信息 - 手动删除
C:\ProgramData\chocolatey目录 - 重新安装Chocolatey:在管理员PowerShell中执行以下命令:
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')) - 安装完成后,再次执行
choco uninstall dart-sdk完成Dart包卸载 - 确认无需恢复备份后,可删除之前的备份文件夹
内容的提问来源于stack exchange,提问作者sara
相关产品推荐
相关产品推荐

