Ich kenne keine Antwort auf Ihre genaue Frage, da das Erstellen einer solchen Liste ein viel besseres Wissen erfordert als meine, wie Chocolatey Produkte installiert. Ich würde dann lieber versuchen, das zugrunde liegende Problem zu kommentieren, und deshalb haben Sie diese Frage gestellt.
Es ist möglich, ein Chocolatey-Paket und alle seine Abhängigkeiten mit dem Parameter -x
( --forcedependencies
) zu deinstallieren, um bei der Deinstallation von Paketen auch Abhängigkeiten zu deinstallieren. Das Standardverhalten besteht darin, Abhängigkeiten nicht zu deinstallieren.
Zum Beispiel :
choco uninstall notepadplusplus atom 7zip -x
Mit diesem Schalter soll Chocolatey nur die abhängige Anzahl von Abhängigkeiten reduzieren, die von mehreren installierten Paketen gemeinsam genutzt werden, wenn eines der Pakete deinstalliert wird.
Das bedeutet, dass Sie nicht wissen müssen, ob sie Abhängigkeiten haben oder nicht.
Wenn Chocolatey dieses Feature durch irgendeinen Fehler misshandelt und eine Abhängigkeit deinstalliert, während es noch von einem anderen Paket verwendet wird, kann der Schaden leicht behoben werden. Sehen Sie sich die in dieser Stack Overflow-Antwort durchgeführten Experimente an .