Bij het herstellen van MSI-softwareregistratie update beschadigd problemen

Vertaalde artikelen Vertaalde artikelen
Artikel ID: 971187 - Bekijk de producten waarop dit artikel van toepassing is.
Alles uitklappen | Alles samenvouwen

Op deze pagina

Symptomen

Nadat u de software-updates hebt geïnstalleerd, herstelt of verwijdert voor bepaalde producten kunnen mislukken. Hebt u een MSI-logboekregistratie is ingeschakeld, worden de volgende regels in het logboek gevonden:

Lokale patch niet gevonden '. Op zoek naar het op de bron.
?
MainEngineThread geeft als resultaat 1612
Opmerking Als het MSI-logboekregistratie is uitgeschakeld, gaat u naar de volgende Microsoft-Website als u de logboekregistratie van Windows Installer:
223300 Het inschakelen van logboekregistratie voor Windows Installer

Ook wanneer u in het register zoeken, kan het gebeuren dat de software-update cache registratie in de volgende registersubsleutel ontbreekt:

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


Oplossing

Vaststellen en oplossen van het probleem automatisch

De probleemoplosser voor Diagnose en oplossing programma installeren en problemen automatisch te verwijderen kan het probleem dat wordt beschreven in dit artikel automatisch corrigeren.
Deze probleemoplosser lost veel problemen op.Meer informatieNu uitvoeren

Probleem zelf oplossen


Belangrijk Deze sectie, methode of taak bevat stappen voor het wijzigen van het register. Echter, kunnen ernstige problemen optreden als u het register onjuist bewerkt. Zorg er daarom voor dat u deze stappen zorgvuldig uitvoert. Maak een reservekopie van het register voordat u het wijzigt voor extra bescherming. Dan kunt u het register herstellen als er een probleem optreedt. Voor meer informatie over het maken van een back-up en terugzetten van het register, klikt u op het volgende artikelnummer om het artikel in de Microsoft Knowledge Base te bekijken:
322756 Een back-up van het register maken en het register terugzetten in Windows
U kunt dit probleem oplossen door de volgende stappen uit:
  1. Bevestigen dat het product wordt beïnvloed. Voer de volgende stappen uit:
    1. Ga naar de registratie van de software-update van het product door de volgende registersubsleutel te openen:

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


      Onder deze subsleutel is één subsleutel voor elke software-update die is toegepast op het product.
    2. Voer de volgende stap voor elke subsleutel die in de volgende notatie:
      HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\UserData\<SID>\Products\<ProductSQUID>\Patches\<PatchSQUID>

      • Controleer of de volgende subsleutel bestaat:

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


        Als de subsleutel ontbreekt, wordt het product wordt beïnvloed. Ga verder met stap 2.

        Als de subsleutel bestaat, controleert u of de tekenreekswaarde LocalPackage goed is ingesteld en dat het pakket waarnaar wordt verwezen door de tekenreekswaarde LocalPackage ook aanwezig.
        1. Als de tekenreekswaarde LocalPackage of waarnaar wordt verwezen pakket ontbreekt, wordt het product wordt beïnvloed. Ga verder met stap 2.
        2. Als het pakket waarnaar wordt verwezen bestaat en er geen verdere actie vereist is.
  2. Registratiedetails van software update cache opnieuw maken. Voer de volgende stappen uit:

    1. Zoek de %windir%\installer\*.msp voor de softwareupdate die u probeerde te installeren. Controleer of de software-update heeft de juiste Patch-GUID in het samenvattende informatie stroom en doelen het juiste product-GUID's.
      OpmerkingOmdat deze map als de cache voor installaties per gebruiker en per computer fungeert, kunt u een software-update in deze map met behulp van een installatie per gebruiker simuleren.
    2. Maak de volgende subsleutel:
      HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\UserData\<SID>\Patches\<PatchSQUID>


      OpmerkingHet is een beveiligingsrisico software update cache register opnieuw maken. Dit is echter de enige manier om een database comprimeren en herstellen. U kunt het beveiligingsrisico verminderen door ervoor te zorgen dat de software-update de software-update is. Hiertoe controleert u of de controlesom van de software-update.
    3. Maak een LocalPackage-tekenreekswaarde in de registersubsleutel die u stap 2 hebt gemaakt, b. Zorg ervoor dat de waarde LocalPackage is ingesteld op het pad van de software-update.


  3. Overige software update verwijzingen verwijderen. Voer de volgende stappen uit:
    1. Open de volgende subsleutel en verwijder de <PatchSQUID>van de waarde van de multi-sz "AllPatches":<b00> </b00> </PatchSQUID>
      HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\UserData\<SID>\Products\<ProductSQUID>\Patches
    2. Verwijder de volgende registersubsleutel:
      HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\UserData\<SID>\Products\<ProductSQUID>\Patches\<PatchSQUID>
    3. Verwijder de volgende registersubsleutel:
      HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\UserData\<SID>\Patches\<PatchSQUID>


      OpmerkingAls deze subsleutel ontbreekt, kunt u deze stap overslaan.
    4. Als het product is geïnstalleerd per computer, gaat u als volgt te werk:
      1. Open de volgende subsleutel:
        HKEY_LOCAL_MACHINE\Software\Classes\Installer\Products\<ProductSQUID>\Patches
        1. Als de <PatchSQUID>string-waarde aanwezig is, verwijdert u deze</PatchSQUID>
        2. Als de <PatchSQUID>string-waarde in de 'Patches' Multi-sz-waarde aanwezig is, verwijdert u de <PatchSQUID>tekenreekswaarde.<b00> </b00> </PatchSQUID> </PatchSQUID>
      2. Als de volgende subsleutel in het register aanwezig is, verwijdert u deze:
        HKEY_LOCAL_MACHINE\Software\Classes\Installer\Patches\<PatchSQUID>
    5. Als het product geïnstalleerd is per gebruiker zonder begeleiding:
      1. Open de volgende registersubsleutel:
        HKEY_CURRENT_USER\Software\Microsoft\Installer\Products\<ProductSQUID>\Patches
        1. Als de <PatchSQUID>string-waarde aanwezig is, verwijdert u deze</PatchSQUID>
        2. Als de <PatchSQUID>waarde van de "Patches" Multi-sz aanwezig is, verwijdert u deze</PatchSQUID>
      2. Als de volgende subsleutel in het register aanwezig is, verwijdert u deze:
        HKEY_CURRENT_USER\Software\Microsoft\Installer\Patches\<PatchSQUID>
    6. Als het product geïnstalleerd is per gebruiker beheerd:
      1. Open de volgende registersubsleutel:
        HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\Managed\<SID>\Installer\Products\<ProductSQUID>\Patches
        1. Als de <PatchSQUID>string-waarde aanwezig is, verwijdert u deze</PatchSQUID>
        2. Als de <PatchSQUID>waarde van de "Patches" Multi-sz aanwezig is, verwijdert u deze</PatchSQUID>
      2. Als de volgende subsleutel in het register aanwezig is, verwijdert u deze:
        HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\Managed\<SID>\Installer\Patches\<PatchSQUID>

Referenties

Dit artikel is niet specifiek voor traden problemen op door Windows Update of Microsoft Update. Bezoek de volgende Microsoft-Website voor meer informatie over het oplossen van problemen met Windows Update of Microsoft Update:
971058 Hoe stel ik Windows Update-onderdelen
906602 Het oplossen van veelvoorkomende installatieproblemen van Windows Update, Microsoft Update en Windows Server Update Services

Eigenschappen

Artikel ID: 971187 - Laatste beoordeling: zondag 9 februari 2014 - Wijziging: 15.0
De informatie in dit artikel is van toepassing op:
Trefwoorden: 
kbsurveynew kbcip kbmatsfixme kbmt KB971187 KbMtnl
Automatisch vertaald artikel
BELANGRIJK: Dit artikel is vertaald door middel van automatische vertalingssoftware van Microsoft en is mogelijk nabewerkt door de Microsoft Community via CTF-technologie (Community Translation Framework) of door een menselijke vertaler. Microsoft biedt zowel automatisch vertaalde, door mensen vertaalde en door de community nabewerkte artikelen aan, zodat er in meerdere talen toegang is tot alle artikelen in onze Knowledge Base. Een vertaald of bewerkt artikel kan fouten bevatten in vocabulaire, syntaxis of grammatica.. Microsoft is niet verantwoordelijk voor eventuele onjuistheden, fouten of schade ten gevolge van een foute vertaling van de inhoud van een bericht of het gebruik van deze vertaalde berichten door onze klanten.
De Engelstalige versie van dit artikel is de volgende: 971187

Geef ons feedback

 

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