Beheben von Problemen mit der falschen Registrierung von MSI-Software-Updates

Der Support für Windows XP wurde eingestellt

Microsoft stellte am 8. April 2014 den Support für Windows XP ein. Diese Änderung wirkt sich auf Ihre Softwareupdates und Sicherheitsoptionen aus. Erfahren Sie, was das für Sie bedeutet und wie Sie Ihren Schutz aufrechterhalten können.

Der Support für Windows Server 2003 ist am 14. Juli 2015 abgelaufen.

Microsoft beendete den Support für Windows Server 2003 am 14. Juli 2015. Diese Änderung wirkt sich auf Ihre Softwareupdates und Sicherheitsoptionen aus. Erfahren Sie, was das für Sie bedeutet und wie Sie Ihren Schutz aufrechterhalten können.

Wichtig: Dieser Artikel wurde maschinell übersetzt und wird dann möglicherweise mithilfe des Community Translation Framework (CTF) von Mitgliedern unserer Microsoft Community nachbearbeitet. Weitere Informationen zu CTF finden Sie unter http://support.microsoft.com/gp/machine-translation-corrections/de.

Den englischen Originalartikel können Sie über folgenden Link abrufen: 971187
Problembeschreibung
Nach der Installation von Software-Updates repariert oder deinstalliert für bestimmte Erzeugnisse fehlschlagen. Wenn Sie MSI-Protokollierung aktiviert haben, werden die folgenden Zeilen im Protokoll gefunden:

Lokalen Patch konnte nicht gefunden werden ". Suchen der Quelle.

MainEngineThread gibt 1612
Hinweis Wenn die MSI-Protokollierung deaktiviert ist, finden Sie auf folgender Microsoft-Website zum Aktivieren der Windows Installer-Protokollierung:
223300 Wie Sie die Windows Installer-Protokollierung aktivieren

Auch beim Suchen in der Registrierung möglicherweise Software Update Cache-Registrierung folgenden Unterschlüssel der Registrierung fehlt:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\<SID>\Patches\<SQUID>


Lösung

Diagnostizieren Sie und beheben Sie das Problem automatisch

Microsoft fix it banner
Diagnose und Fehlerbehebung Programm installieren und Deinstallieren von Probleme automatisch Ratgeber kann in diesem Artikel beschriebene Problem automatisch beheben.

Die Problembehandlung behebt viele Probleme.



Erfahren Sie mehr
Jetzt ausführen
Diagnose und Fehlerbehebung Programm installieren und Deinstallieren von Probleme automatisch Ratgeber kann in diesem Artikel beschriebene Problem automatisch beheben.
Die Problembehandlung behebt viele Probleme.Erfahren Sie mehrJetzt ausführen

Problem manuell beheben


Wichtig Dieser Abschnitt bzw. die Methode oder Aufgabe enthält Schritte, die erklären, wie Sie die Registrierung ändern. Allerdings können schwerwiegende Probleme auftreten, wenn Sie die Registrierung falsch ändern. Stellen Sie daher sicher, dass Sie diese Schritte sorgfältig ausführen. Für zusätzlichen Schutz, sichern Sie die Registry, bevor Sie sie ändern. Dann können Sie die Registry wiederherstellen wenn ein Problem tritt auf. Weitere Informationen zum Sichern und Wiederherstellen der Registrierung finden Sie im folgenden Artikel der Microsoft Knowledge Base:
322756 Wie Sie die Registrierung in Windows sichern und wiederherstellen können?
Gehen Sie folgendermaßen vor, um dieses Problem zu beheben:
  1. Bestätigen Sie, dass das Produkt betroffen ist. Gehen Sie hierzu folgendermaßen vor:
    1. Öffnen den folgenden Registrierungsunterschlüssel finden Sie Software Update-Registrierung des Produkts:

      HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\UserData\<SID>\Products\<ProductSQUID>\Patches


      Unter diesem Unterschlüssel werden ein Unterschlüssel für jedes Softwareupdate, das auf das Produkt angewendet wurde.
    2. Führen Sie für jeden Unterschlüssel im folgenden Format folgende Schritte:
      HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\UserData\<SID>\Products\<ProductSQUID>\Patches\<PatchSQUID>

      • Überprüfen Sie, dass der folgenden Unterschlüssel gibt:

        HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\UserData\<SID>\Patches\<PatchSQUID>


        Wenn der Unterschlüssel nicht vorhanden ist, wird das Produkt beeinflusst. Weiter mit Schritt 2.

        Falls der Unterschlüssel vorhanden ist, überprüfen Sie, dass der LocalPackage richtig gesetzt ist und das Paket verweist LocalPackage String-Wert vorhanden ist.
        1. LocalPackage String-Wert oder Referenziertes Paket fehlt, ist das Produkt betroffen. Weiter mit Schritt 2.
        2. Referenzierte Paket vorhanden ist und keine weitere Aktion erforderlich.
  2. Erstellen Sie Software Update Cache Registrierungsdetails neu. Gehen Sie hierzu folgendermaßen vor:

    1. Suchen Sie die %windir%\installer\*.msp für das Softwareupdate, das Sie installieren möchten. Überprüfen Sie, ob das Softwareupdate die richtige Patch-GUID Summary Information Stream und Ziele das richtige Produkt GUIDs besitzt.
      Hinweis Da dieses Verzeichnis als Cache für Installationen und pro-Computer-Installationen verwendet wird, können Sie ein Softwareupdate in diesem Verzeichnis mit einer Installation pro Benutzer simulieren.
    2. Erstellen Sie den folgenden Unterschlüssel:
      HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\UserData\<SID>\Patches\<PatchSQUID>


      Hinweis Es ist ein Sicherheitsrisiko Software Update Cache Registrierung neu erstellen. Dies ist jedoch die einzige Möglichkeit, eine Reparatur. Verringern des Sicherheitsrisikos durch sicherstellen, dass das Softwareupdate das richtige Update ist. Überprüfen Sie hierzu die Prüfsumme des Softwareupdates.
    3. Erstellen Sie eine LocalPackage im Registrierungsunterschlüssel, die Sie Schritt 2 erstellt haben, b stellen sicher, dass der LocalPackage in den Pfad des Softwareupdates gesetzt ist.


  3. Löschen Sie Software Update Referenzen Gehen Sie hierzu folgendermaßen vor:
    1. Öffnen Sie den folgenden Unterschlüssel, und entfernen Sie <PatchSQUID>aus dem "AllPatches" Multi-Sz-Wert:<b00> </b00> </PatchSQUID>
      HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\UserData\<SID>\Products\<ProductSQUID>\Patches
    2. Löschen Sie den folgenden Registrierungsunterschlüssel:
      HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\UserData\<SID>\Products\<ProductSQUID>\Patches\<PatchSQUID>
    3. Löschen Sie den folgenden Registrierungsunterschlüssel:
      HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\UserData\<SID>\Patches\<PatchSQUID>


      Hinweis Wenn dieser Unterschlüssel nicht vorhanden ist, überspringen Sie diesen Schritt.
    4. Wenn der Produktinstallation pro Computer, gehen Sie folgendermaßen vor:
      1. Öffnen Sie den folgenden Unterschlüssel:
        HKEY_LOCAL_MACHINE\Software\Classes\Installer\Products\<ProductSQUID>\Patches
        1. Wenn <PatchSQUID>Zeichenfolge vorhanden ist, löschen Sie it.</PatchSQUID>
        2. Wenn die <PatchSQUID>Zeichenfolgenwert "Patches" Multi-Sz-Wert vorhanden ist, löschen Sie den <PatchSQUID>-Wert.<b00> </b00> </PatchSQUID> </PatchSQUID>
      2. Wenn der folgende Registrierungsunterschlüssel vorhanden ist, löschen Sie ihn:
        HKEY_LOCAL_MACHINE\Software\Classes\Installer\Patches\<PatchSQUID>
    5. Wurde das Produkt installierte pro Benutzer nicht verwaltet:
      1. Öffnen Sie den folgenden Registrierungsunterschlüssel:
        HKEY_CURRENT_USER\Software\Microsoft\Installer\Products\<ProductSQUID>\Patches
        1. Wenn <PatchSQUID>Zeichenfolge vorhanden ist, löschen Sie it.</PatchSQUID>
        2. Wenn <PatchSQUID>von "Patches" Multi-Sz Wert vorhanden ist, entfernt werden.</PatchSQUID>
      2. Wenn der folgende Registrierungsunterschlüssel vorhanden ist, löschen Sie ihn:
        HKEY_CURRENT_USER\Software\Microsoft\Installer\Patches\<PatchSQUID>
    6. Wurde das Produkt installierte pro Benutzer verwaltet:
      1. Öffnen Sie den folgenden Registrierungsunterschlüssel:
        HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\Managed\<SID>\Installer\Products\<ProductSQUID>\Patches
        1. Wenn <PatchSQUID>Zeichenfolge vorhanden ist, löschen Sie it.</PatchSQUID>
        2. Wenn <PatchSQUID>von "Patches" Multi-Sz Wert vorhanden ist, entfernt werden.</PatchSQUID>
      2. Wenn der Registrierungsunterschlüssel vorhanden ist, löschen Sie ihn:
        HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\Managed\<SID>\Installer\Patches\<PatchSQUID>
Informationsquellen
Dieser Artikel ist nicht für Windows Update oder Microsoft Update Probleme aufgetreten. Weitere Informationen zur Problembehandlung bei Windows Update oder Microsoft Update finden Sie auf folgenden Microsoft-Website:
971058 Wie setze ich die Windows Update-Komponenten zurück?
906602 Problembehandlung bei Windows Update, Microsoft Update und Windows Server Update Services-Installationsprobleme

Warnung: Dieser Artikel wurde automatisch übersetzt.

Eigenschaften

Artikelnummer: 971187 – Letzte Überarbeitung: 01/31/2016 22:52:00 – Revision: 25.0

Microsoft Windows XP Home Edition, Microsoft Windows XP Professional, Microsoft Windows Server 2003, Web Edition, Microsoft Windows Server 2003, Enterprise Edition (32-bit x86), Microsoft Windows Server 2003, Standard Edition (32-bit x86), Windows Server 2008 Enterprise, Windows Server 2008 Standard, Windows Web Server 2008, Windows Vista Business, Windows Vista Enterprise, Windows Vista Home Basic, Windows Vista Home Premium, Windows Vista Starter, Windows Vista Ultimate

  • kbsurveynew kbcip kbmatsfixme kbmt KB971187 KbMtde
Feedback