Führt Windows eine Liste der Abhängigkeiten für installierte Programme und Frameworks?

1022
syockit

Ich habe in letzter Zeit eine große Bereinigung unter Windows vorgenommen und alte Software entfernt, die wenig Verwendung fand. Einige von ihnen haben möglicherweise ihre eigene Visual C ++ - Neuverteilung nicht installiert. Ich weiß, dass das Entfernen der Redists keinen Sinn ergibt, aber falls ich sie noch entfernen möchte, gibt es eine Möglichkeit zu überprüfen, welches Programm von bestimmten Redists abhängt?

1

1 Antwort auf die Frage

1
edusysadmin

Windows nicht, es besteht die Erwartung, dass Anwendungen nach ihnen bereinigen. Leider ist dies nicht die typische Aktion für Installataions.

Die Anwendung kann nicht bereinigen, dh die Redist-Liste entfernen, ohne andere Programme zu unterbrechen, die auf die Redist-Funktion angewiesen sind. Daher ist eine Abhängigkeitsbaumstruktur erforderlich, um zu prüfen, ob das Deinstallationsprogramm eine Redististe entfernen kann. Die Frage ist: Hat der Windows-Manager für installierte Programme dies? syockit vor 13 Jahren 0
@ syockit- Windows tut dies nicht wie gesagt. Ich erinnere mich daran, dass es in XP früher Warnungen gab, dass Elemente deinstalliert wurden, die sich in c: \ Programme \ Gemeinsame Dateien befanden (möglicherweise in Vista / 7 vorhanden, aber ich erinnere mich nicht, dass sie auf sie gestoßen sind) gebraucht oder nicht. edusysadmin vor 13 Jahren 0
Nun, ich habe das gesamte .NET 4-Framework entfernt, das für Visual Studio 2010 Express erforderlich ist, und ich wurde nicht dazu aufgefordert, Visual Studio zu deinstallieren. .NET musste jedoch in bestimmten Schritten deinstalliert werden, dh ich konnte das Multi-Plattform-Targeting vor einigen anderen .NET-Komponenten nicht entfernen. Vielleicht ist es für einige Programme da, aber meistens nicht. syockit vor 13 Jahren 0