Informationen zum MSI-Software-Update-Registrierung Probleme mit Dateisystembeschädigungen beheben

SPRACHE AUSWÄHLEN SPRACHE AUSWÄHLEN
Artikel-ID: 971187 - Produkte anzeigen, auf die sich dieser Artikel bezieht
Alles erweitern | Alles schließen

Auf dieser Seite

Problembeschreibung

Nach der Installation von Software-Updates schlagen Reparaturen oder Deinstallationen für bestimmte Erzeugnisse fehl. Wenn Sie die MSI-Protokollierung aktiviert haben, enthält das Protokoll die folgenden Zeilen:

Lokaler Patch konnte nicht gefunden werden ". Quelle wird danach durchsucht.
?
MainEngineThread gibt 1612 zurück
Hinweis Wenn die MSI-Protokollierung deaktiviert ist, finden Sie auf der folgenden Microsoft-Website, um die Windows Installer-Protokollierung aktivieren:
223300 Aktivieren der Windows Installer-Protokollierung

Ebenso stellen Sie möglicherweise fest, wenn Sie die Registrierung ansehen, dass im folgenden Registrierungs-Unterschlüssel die Software Update-Cache-Registrierung fehlt:

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


Lösung

Diagnostizieren Sie und beheben Sie das Problem automatisch

Durch die Diagnose und Fehlerbehebung Programm installieren und Deinstallieren von Probleme automatisch -Problembehandlung kann das in diesem Artikel beschriebene Problem möglicherweise automatisch behoben werden.
Diese Problembehandlung behebt zahlreiche Probleme.Weitere InformationenJetzt ausführen

Problem manuell beheben


Wichtig: Dieser Abschnitt, die Methode oder die Aufgabe enthält Schritte, die erklären, wie Sie die Windows-Registry ändern. Es können schwerwiegende Probleme auftreten, wenn Sie die Windows-Registry falsch ändern. Stellen Sie daher sicher, dass Sie die folgenden Schritte sorgfältig ausführen. Für zusätzlichen Schutz sichern Sie die Registrierung, bevor Sie Änderungen vornehmen. Gegebenenfalls können Sie dann die Registrierung wiederherstellen, wenn ein Problem auftritt. Für Weitere Informationen zum Sichern und Wiederherstellen der Registrierung, klicken Sie auf die folgenden Artikelnummer der Microsoft Knowledge Base:
322756 Sichern und Wiederherstellen der Registrierung in Windows
Gehen Sie folgendermaßen vor, um dieses Problem zu beheben:
  1. Überprüfen Sie, ob das Produkt betroffen ist. Gehen Sie hierzu folgendermaßen vor:
    1. Finden Sie die Software-Update-Registrierung des Produkts, indem Sie den folgenden Registrierungsunterschlüssel öffnen:

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


      Unter diesem Unterschlüssel gibt es einen Unterschlüssel für jedes Softwareupdate, das auf das Produkt angewendet wurde.
    2. Führen Sie für jeden Unterschlüssel, der das folgende Format hat, den folgenden Schritt aus:
      HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\UserData\<SID>\Products\<ProductSQUID>\Patches\<PatchSQUID>

      • Stellen Sie sicher, dass die folgenden Unterschlüssel vorhanden sind:

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


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

        Wenn der Unterschlüssel vorhanden ist, stellen Sie sicher, dass der LocalPackage-Zeichenfolgenwert ordnungsgemäß festgelegt ist und das Paket, auf das vom LocalPackage-Zeichenfolgenwert verwiesen wird, auch vorhanden ist.
        1. Wenn der LocalPackage-Zeichenfolgenwert oder das referenzierte Paket fehlt, ist das Produkt betroffen. Fahren Sie mit Schritt 2 fort.
        2. Wenn das referenzierte Paket vorhanden ist, ist keine weitere Aktion erforderlich.
  2. Erstellen Sie Registrierungsdetails für Software Update-Cache neu. Gehen Sie hierzu folgendermaßen vor:

    1. Suchen Sie die %windir%\installer\*.msp für das Softwareupdate, das Sie installieren möchten. Stellen Sie sicher, dass das Softwareupdate die richtige Patch-GUID im Summary Information Stream und die richtigen Produkt-GUIDs enthält.
      HinweisDa dieses Verzeichnis als Cache für Installationen pro Benutzer und pro Computer 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>


      HinweisDas Neuerstellen der Software-Update-Cache-Registrierung stellt ein Sicherheitsrisiko dar. Dies ist jedoch die einzige Möglichkeit, die Beschädigung zu reparieren. Sie können das Sicherheitsrisiko verringern, indem sichergestellt wird, dass das Softwareupdate, das richtige Softwareupdate ist. Überprüfen Sie hierzu die Prüfsumme des Softwareupdates.
    3. Erstellen Sie einen LocalPackage-Zeichenfolgenwert im Unterschlüssel der Registrierung, den Sie Schritt 2b erstellt haben. Stellen Sie sicher, dass der LocalPackage-Zeichenfolgenwert auf den Pfad des Softwareupdates festgelegt ist.


  3. Löschen Sie verbleibende Referenzen auf das Softwareupdate. 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>


      HinweisWenn dieser Unterschlüssel nicht vorhanden ist, überspringen Sie diesen Schritt.
    4. Wenn es sich um eine Installation des Produkts pro Computer handelt, gehen Sie folgendermaßen vor:
      1. Öffnen Sie den folgenden Unterschlüssel:
        HKEY_LOCAL_MACHINE\Software\Classes\Installer\Products\<ProductSQUID>\Patches
        1. Wenn der <PatchSQUID>String-Wert vorhanden ist, löschen Sie die it.</PatchSQUID>
        2. Wenn die <PatchSQUID>String-Wert in der "Patches" Multi-Sz-Wert vorhanden ist, löschen Sie die <PatchSQUID>string-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. Wenn das Produkt pro Benutzer unverwaltet installiert wurde:
      1. Öffnen Sie den folgenden Registrierungsunterschlüssel:
        HKEY_CURRENT_USER\Software\Microsoft\Installer\Products\<ProductSQUID>\Patches
        1. Wenn der <PatchSQUID>String-Wert vorhanden ist, löschen Sie die it.</PatchSQUID>
        2. Wenn <PatchSQUID>von der "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. Wenn das Produkt pro Benutzer verwaltet installiert wurde:
      1. Öffnen Sie den folgenden Registrierungsunterschlüssel:
        HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\Managed\<SID>\Installer\Products\<ProductSQUID>\Patches
        1. Wenn der <PatchSQUID>String-Wert vorhanden ist, löschen Sie die it.</PatchSQUID>
        2. Wenn <PatchSQUID>von der "Patches" Multi-Sz-Wert vorhanden ist, entfernt werden.</PatchSQUID>
      2. Wenn der folgende 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 spezifisch für Probleme bei Windows Update oder Microsoft Update. Weitere Informationen zur Problembehandlung bei Windows Update oder Microsoft Update finden Sie auf folgender Microsoft-Website:
971058 Zurücksetzen von Windows Update-Komponenten
906602 So reparieren Sie häufige Installationsprobleme bei Windows Update, Microsoft Update und Windows Server Update Services

Eigenschaften

Artikel-ID: 971187 - Geändert am: Montag, 3. März 2014 - Version: 20.0
Die Informationen in diesem Artikel beziehen sich auf:
  • 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
Keywords: 
kbsurveynew kbcip kbmatsfixme kbmt KB971187 KbMtde
Maschinell übersetzter Artikel
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
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.

Ihr Feedback an uns

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com