プロファイルの「移行」後にすべての 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 で実行することを忘れないでください。

編集:インストールのいずれかが失敗した場合(時々起こります)、残りの再インストールを続行する方法がわかりません。全てそれらを組み合わせる必要があります。したがって、より堅牢なソリューションが大いに歓迎されます。

関連情報