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

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 Windows Installer-Protokollierung aktivieren

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
Um dieses Problem zu beheben, gehen Sie folgendermaßen vor:
  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 im folgenden Format ist folgende Schritte:
      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, ist das Produkt betroffen. Weiter mit Schritt 2.

        Wenn der Unterschlüssel vorhanden ist, stellen Sie sicher, dass der LocalPackage-Zeichenfolgenwert ordnungsgemäß eingerichtet ist und das Paket auf der LocalPackage-Zeichenfolgenwert verweist auch vorhanden ist.
        1. Wenn der LocalPackage-Zeichenfolgenwert oder das referenzierte Paket fehlt, ist das Produkt betroffen. Weiter mit Schritt 2.
        2. Wenn das referenzierte Paket vorhanden ist, ist 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 wollten. 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 Sie sicherstellen, 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 zurück.</PatchSQUID>
        2. Wenn <PatchSQUID>String-Wert in "Patches" Multi-Sz-Wert vorhanden ist, löschen Sie den <PatchSQUID>String-Wert. </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 zurück.</PatchSQUID>
        2. Wenn <PatchSQUID>aus 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 zurück.</PatchSQUID>
        2. Wenn <PatchSQUID>aus 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: Sonntag, 7. April 2013 - Version: 18.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 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.
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