配置文件“迁移”后强制重新安装所有 chocolatey 包

配置文件“迁移”后强制重新安装所有 chocolatey 包

由于各种原因,我的 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 中执行此操作。

编辑:如果任何安装失败(偶尔会发生),我不知道如何继续进行剩余的重新安装,而不是全部将它们结合在一起。因此,更强大的解决方案将非常受欢迎。

相关内容