Windows Installer kann nicht Komponenten neu installieren, die because of RemoveExistingProducts Aktion entfernt werden

Wichtig: Dieser Artikel wurde maschinell und nicht von einem Menschen übersetzt. Die Microsoft Knowledge Base ist sehr umfangreich und ihre Inhalte werden ständig ergänzt beziehungsweise überarbeitet. Um Ihnen dennoch alle Inhalte auf Deutsch anbieten zu können, werden viele Artikel nicht von Menschen, sondern von Übersetzungsprogrammen übersetzt, die kontinuierlich optimiert werden. Doch noch sind maschinell übersetzte Texte in der Regel nicht perfekt, insbesondere hinsichtlich Grammatik und des Einsatzes von Fremdwörtern sowie Fachbegriffen. Microsoft übernimmt keine Gewähr für die sprachliche Qualität oder die technische Richtigkeit der Übersetzungen und ist nicht für Probleme haftbar, die direkt oder indirekt durch Übersetzungsfehler oder die Verwendung der übersetzten Inhalte durch Kunden entstehen könnten.

870714
Dieser Artikel wurde archiviert. Er wird im vorliegenden Zustand bereitgestellt und nicht mehr aktualisiert.
Problembeschreibung
Wenn Sie Ihre Anwendung mit isolierte Komponenten neu installieren und die RemoveExistingProducts-Aktion in Microsoft Windows Installer festgelegt ist, werden die Dateien, die von RemoveExistingProducts Aktion entfernt werden nicht installiert.
Ursache
Dieses Verhalten tritt wegen der Besonderheit der IsolateComponents-Aktion. Wenn auf dem Computer die Schlüsseldatei der freigegebenen Komponente vorhanden ist, überspringt Windows Installer die Installation von bestimmten Komponente. Windows Installer wird jedoch weiterhin die isolierte Komponente installieren. Dieses Verhalten, da Windows Installer keine freigegebene Datei überschrieben wird, da die isolierte lokale Kopie der Datei von der installierten exe-Datei verwendet wird.
Lösung
Verwenden Sie eine der folgenden Methoden, um dieses Problem zu beheben:
  • Planen Sie die RemoveExistingProducts-Aktion nach der ProcessComponents-Aktion der aktualisierenden Installation ausführen. Dies behebt das Problem da die aktualisierenden Installation selbst als ein Client der gemeinsam genutzten Komponenten registrieren. Daher können nicht die Dateien von der RemoveExistingProducts-Aktion deinstalliert werden.
  • Erstellen Sie eine benutzerdefinierte Installation, die eine Reparatur aufruft, nachdem die Installation abgeschlossen ist.
  • Entfernen Sie die Anwendung, und installieren Sie es dann.
Status
Es handelt sich hierbei um ein beabsichtigtes Verhalten.
Weitere Informationen

Windows Installer

Windows Installer ist ein Dienst Installation und Konfiguration, der total Cost of Ownership reduziert. Windows Installer ist in Microsoft Windows Server 2003, Windows XP, Windows 2000 und Windows Me enthalten. Windows Installer wird auch als Servicepack bereitgestellt, mit Windows NT Version 4.0, Windows 98 und Windows 95.

Mit Windows Installer können bessere Adresse des Unternehmens Bereitstellung und bieten ein Standardformat für die Komponentenverwaltung. Der Installer unterstützt Ankündigung von Anwendungen und Features, die die Einstellungen des Betriebssystems.

IsolateComponents

Die IsolateComponents Aktion in einen privaten Speicherort für eine Kopie einer Komponente z. B. einer gemeinsam genutzten DLL installiert mithilfe einer bestimmten Anwendung. Eine bestimmte Anwendung ist normalerweise einer EXE-Datei. Dieser isoliert die Anwendung aus andere Kopien der Komponente, die möglicherweise an einem freigegebenen Speicherort auf dem Computer installiert.

ProcessComponents

ProcessComponents Aktion registriert und hebt die Registrierung der Komponenten, deren Schlüssel Pfade und Komponente Clients.
Informationsquellen
Weitere Informationen finden Sie auf den folgenden Websites von Microsoft Developer Network (MSDN):
Wegweiser für die Windows Installer-Dokumentation
http://msdn2.microsoft.com/en-us/library/aa371366.aspx

Warnung: Dieser Artikel wurde automatisch übersetzt

Eigenschaften

Artikelnummer: 870714 – Letzte Überarbeitung: 02/12/2014 22:10:09 – Revision: 1.2

  • Microsoft Windows Installer 1.1
  • Microsoft Windows Installer 1.2
  • Microsoft Windows Installer 2.0
  • kbnosurvey kbarchive kbmt kbrepair kbdll kbsetup kbdeployment kbappsetup kbtshoot kbprb KB870714 KbMtde
Feedback