由于各种原因,我的 Windows 用户配置文件已重新创建;并且 - AppData 文件已复制到新的配置文件中,但注册表内容尚未复制。
现在,我尝试恢复 chocolatey 安装的应用程序的安装状态。问题是,当我尝试时choco install foo
,我收到一条消息说:
foo v1.2.3 already installed.
Use --force to reinstall, specify a version to install, or try upgrade.
如何强制重新安装所有已安装的应用程序?
答案1
看起来这应该可行:
choco upgrade all --force
...并记得在以“以管理员身份运行”打开的 Powershell 中执行此操作。
编辑:如果任何安装失败(偶尔会发生),我不知道如何继续进行剩余的重新安装,而不是全部将它们结合在一起。因此,更强大的解决方案将非常受欢迎。