Windows 10无法卸载Azure CLI 2.0.75 缺少对应MSI安装包如何解决
Azure CLI卸载提示缺失旧版MSI的修复方案
该故障是Windows Installer记录的原始安装包缓存丢失导致:当年安装使用的是浏览器重复下载、带(1)后缀的安装文件,后续源安装包被删除后,卸载程序无法定位文件就会抛出该提示,无需特意寻找对应版本的MSI,按以下优先级尝试方案即可:
方法一:运行官方卸载疑难解答(首推,操作成本最低)
- 在系统设置顶部搜索框直接搜索「安装或卸载程序」,调出微软官方的安装卸载疑难工具并运行
- 在故障类型页选择「卸载」,在程序列表选中「Microsoft Azure CLI」后跟随向导完成操作
- 工具会自动修复损坏的Installer注册信息,执行完成后回到「应用和功能」即可正常卸载
- 若列表中找不到Azure CLI,可选择「未列出」,手动选择Azure CLI的安装目录(默认路径通常为
C:\Program Files (x86)\Microsoft SDKs\Azure\CLI2)后再修复
方法二:清理注册表残留后直接覆盖安装新版(适合仅需升级CLI的场景)
如果核心需求是升级版本,不需要先卸载旧版本,清理残留注册项后直接安装新版即可:
注意:修改注册表存在系统异常风险,操作前请先点击注册表编辑器的「文件」→「导出」,备份完整注册表后再操作。
- 按下
Win+R快捷键,输入regedit回车打开注册表编辑器 - 定位到下述路径,在子项中找到名称包含「Azure CLI」的文件夹,右键删除整个项:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall- 64位系统需额外检查:
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall
- 关闭注册表并重启电脑
- 运行最新版Azure CLI安装包完成安装即可,旧版的卸载条目会被自动替换,无需额外卸载旧版本;如果安装时报文件占用错误,可先手动删除Azure CLI旧安装目录后再重试
方法三:命令行强制清理MSI注册信息(适合有命令行基础的用户)
- 在开始菜单搜索「命令提示符」或「PowerShell」,选择「以管理员身份运行」
- 执行下述命令查询Azure CLI对应的MSI产品编码:
wmic product where "name like '%%Azure CLI%%'" get IdentifyingNumber
- 拿到返回的类
{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}格式的编码后,替换到下一条命令中执行强制卸载:
msiexec /x 替换为实际查到的产品编码 /qn IGNOREALLERRORS=1
- 命令执行完成后重启设备,旧版本的注册残留和卸载条目就会被清除,后续可正常安装新版
- 若查询不到产品编码,可直接从方法二的注册表卸载项中获取,卸载项的文件夹名称就是产品编码
内容的提问来源于stack exchange,提问作者newbiedjango
相关产品推荐
相关产品推荐

