Erzwingen Sie die Neuinstallation aller Chocolatey-Pakete nach der Profil-„Migration“.

Erzwingen Sie die Neuinstallation aller Chocolatey-Pakete nach der Profil-„Migration“.

Aus verschiedenen Gründen wurde mein Windows-Benutzerprofil neu erstellt; und – AppData-Dateien wurden in das neue Profil kopiert, jedoch keine Registrierungsinhalte.

Jetzt versuche ich, den Installationsstatus meiner mit Chocolatey installierten Apps wiederherzustellen. Das Problem ist, wenn ich das versuche choco install foo, erhalte ich die folgende Meldung:

foo v1.2.3 already installed.
 Use --force to reinstall, specify a version to install, or try upgrade.

Wie kann ich eine Neuinstallation aller installierten Apps erzwingen?

Antwort1

Es scheint, dass dies funktionieren sollte:

choco upgrade all --force

... und denken Sie daran, dies in einer Powershell auszuführen, die mit „Als Administrator ausführen“ geöffnet wurde.

Bearbeiten:Wenn eine der Installationen fehlschlägt (was gelegentlich vorkommt), weiß ich nicht, wie ich mit den verbleibenden Neuinstallationen fortfahren soll, anstattalledavon zusammen. Robustere Lösungen wären also sehr willkommen.

verwandte Informationen