当我运行时,winget list python
我得到了Python.Python.3
安装的winget
;但是,运行python
说可执行文件丢失。
winget uninstall --id Python.Python.3
运行卸载程序但卸载程序停止并且未完成。
有没有办法强制彻底删除损坏的 winget 包安装?
答案1
摘要:winget
认为Python.Python.3
由于regedit
密钥仍然存在,因此仍被安装,因此winget list python
报告它正在安装。卸载程序是以前格式错误的卸载的残留(很可能是由于密钥regedit
仍然存在的相同原因)。
解决方案:删除Python.Python.3
软件包的Computer\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
regedit
(注册表编辑器)项导致允许通过重新安装该软件包winget install --id Python.Python.3
。