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

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:

Lokale Patch konnte nicht gefunden werden ". Suchen sie an der Quelle.



MainEngineThread gibt 1612 zurück
Hinweis Wenn die MSI-Protokollierung deaktiviert ist, besuchen Sie folgende Microsoft-Website zum Aktivieren der Windows Installer-Protokollierung:
223300Aktivieren der Windows Installer-Protokollierung

Auch beim Suchen in der Registrierung kann es sein, dass Sie feststellen, dass Software Update Cache Registrierung aus dem 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
The Diagnose and fix program installing and uninstalling problems automatically troubleshooter may automatically fix the problem described in this article.

This troubleshooter fixes many problems.



Learn more
Run now
Der automatische Diagnose und Fehlerbehebung von Problemen beim Programme Installieren und Deinstallieren -Ratgeber kann das in diesem Artikel beschriebene Problem möglicherweise automatisch beheben.
Die Problembehandlung behebt viele Probleme. Erfahren Sie mehr Jetzt ausführen

Lassen Sie mich das 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 die folgenden Schritte sorgfältig ausführen. Sichern Sie die Registry für zusätzlichen Schutz, bevor Sie sie ändern. Anschließend können Sie die Registrierung wiederherstellen, falls ein Problem auftritt. Weitere Informationen zum Sichern und Wiederherstellen der Registrierung finden Sie im folgenden Artikel der Microsoft Knowledge Base:
322756 Sichern und Wiederherstellen der Registrierung in Windows
Um dieses Problem zu beheben, gehen Sie folgendermaßen vor:
  1. Bestätigen Sie, dass der betroffene.

    Gehen Sie hierzu folgendermaßen vor:
    1. Finden Sie den Software-Updateregistrierung des Produkts, öffnen Sie den folgenden Registrierungsunterschlüssel:

      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 folgende Schritte für jeden Unterschlüssel im folgenden Format:
      HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\UserData\<SID>\Products\<ProductSQUID>\Patches\<PatchSQUID>

      • Überprüfen Sie der folgende Unterschlüssel vorhanden ist:

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


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

        Falls der Unterschlüssel vorhanden ist, überprüfen Sie, ob der LocalPackage korrekt gesetzt ist und das Paket LocalPackage Zeichenfolgenwert verweist auch vorhanden.
        1. LocalPackage String-Wert oder Referenziertes Paket fehlt, wird das Produkt beeinflusst. Weiter mit Schritt 2.
        2. Referenzierte Paket vorhanden ist und keine weitere Aktion erforderlich.
  2. Erstellen Sie Software Update Cache Registrierungsdetails. 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 pro Benutzer 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, die Beschädigung zu reparieren. Verringern des Sicherheitsrisikos durch sicherstellen, dass das Update das richtige Softwareupdate. Überprüfen Sie hierzu die Prüfsumme des Softwareupdates.

    3. Einen Zeichenfolgenwert LocalPackage im Registrierungsunterschlüssel erstellen, erstellt Sie Schritt 2, 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 > "AllPatches" Multi-Sz-Wert:
      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 Falls dieser Unterschlüssel nicht vorhanden ist, überspringen Sie diesen Schritt.
    4. Wenn die Installation 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 der Zeichenfolgenwert < PatchSQUID > vorhanden ist, löschen Sie sie.
        2. Wenn der Zeichenfolgenwert < PatchSQUID > "Patches" Multi-Sz-Wert vorhanden ist, Löschen des Zeichenfolgenwertes < PatchSQUID >.
      2. Wenn der Registrierungsunterschlüssel vorhanden ist, löschen Sie ihn:
        HKEY_LOCAL_MACHINE\Software\Classes\Installer\Patches\<PatchSQUID>
    5. Wenn das Produkt installierten pro Benutzer nicht verwaltet:

      1. Öffnen Sie den folgenden Registrierungsunterschlüssel:
        HKEY_CURRENT_USER\Software\Microsoft\Installer\Products\<ProductSQUID>\Patches
        1. Wenn der Zeichenfolgenwert < PatchSQUID > vorhanden ist, löschen Sie sie.
        2. Entfernen Sie < PatchSQUID > "Patches" Multi-Sz-Wert vorhanden ist, sie.
      2. Wenn der Registrierungsunterschlüssel vorhanden ist, löschen Sie ihn:
        HKEY_CURRENT_USER\Software\Microsoft\Installer\Patches\<PatchSQUID>
    6. Wenn das Produkt installierten 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 der Zeichenfolgenwert < PatchSQUID > vorhanden ist, löschen Sie sie.
        2. Entfernen Sie < PatchSQUID > "Patches" Multi-Sz-Wert vorhanden ist, sie.
      2. Wenn der Registrierungsunterschlüssel vorhanden ist, löschen Sie ihn:
        HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\Managed\<SID>\Installer\Patches\<PatchSQUID>

REFERENZEN

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 Windows Update-Komponenten zurück?
906602 wie Windows Update, Microsoft Update und Windows Server Update Services-Installationsprobleme beheben
Eigenschaften

Artikelnummer: 971187 – Letzte Überarbeitung: 15.02.2017 – Revision: 1

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

Feedback