Hvordan til at løse problemer med beskadigelse af til registrering af MSI-software update

Oversættelser af artikler Oversættelser af artikler
Artikel-id: 971187 - Få vist de produkter, som denne artikel refererer til.
Udvid alle | Skjul alle

På denne side

Symptomer

Når du installerer programopdateringer, reparerer eller fjerner for visse produkter, der mislykkes. Hvis du har en MSI-logføring er aktiveret, findes følgende linjer i logfilen:

Kunne ikke finde lokale programrettelse ''. Søge efter det ved kilden.
?
MainEngineThread returnerer 1612
Bemærk! Hvis dit MSI-logføring er deaktiveret, skal du besøge følgende Microsoft-Website for at aktivere Windows Installer-logføring:
223300 Sådan aktiveres Windows Installer-logføring

Når du ser i registreringsdatabasen, kan du også finde, at software update cache-registrering mangler i følgende undernøgle i registreringsdatabasen:

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


Løsning

Diagnosticere og løse problemet automatisk

Diagnosticer og fix programmet installation og fjernelse af problemer med automatisk fejlfinding kan automatisk løse det problem, der beskrives i denne artikel.
Denne Fejlfindingsfunktion løser mange problemer.Få mere at videKør nu

Jeg vil selv løse det.


Vigtigt Denne sektion, metode eller opgave, indeholder trin, hvordan du ændrer registreringsdatabasen. Dog opstå alvorlige problemer, hvis du redigerer registreringsdatabasen forkert. Kontroller derfor, at du følger disse trin omhyggeligt. Ekstra beskyttelse, skal du sikkerhedskopiere registreringsdatabasen, før du redigerer den. Derefter kan du gendanne registreringsdatabasen, hvis der opstår problemer. Du kan finde flere oplysninger om, hvordan du sikkerhedskopierer og gendanner registreringsdatabasen, finder du ved at klikke på nedenstående artikelnummer for at få vist artiklen i Microsoft Knowledge Base:
322756 Sådan sikkerhedskopieres og gendannes registreringsdatabasen i Windows
Du kan løse dette problem ved at følge disse trin:
  1. Bekræft, at produktet er berørt. Hvis du vil gøre dette, skal du gøre følgende:
    1. Søg efter software opdatering registrering af produktet ved at åbne følgende undernøgle i registreringsdatabasen:

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


      Under denne undernøgle, vil der være en undernøgle for hver softwareopdatering, der blev anvendt på produktet.
    2. Udfør følgende trin for hver undernøgle, der er i følgende format:
      HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\UserData\<SID>\Products\<ProductSQUID>\Patches\<PatchSQUID> </PatchSQUID> </ProductSQUID> </SID>

      • Kontroller, at der findes følgende undernøgle:

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


        Hvis undernøglen mangler, kan produktet er berørt. Fortsæt til trin 2.

        Hvis undernøglen findes, skal du kontrollere strengværdien LocalPackage er angivet korrekt, og at den pakke, der refereres til af LocalPackage strengværdien også findes.
        1. Hvis der mangler LocalPackage string-værdi, eller der henvises til pakken, er produktet berørt. Fortsæt til trin 2.
        2. Hvis der henvises til pakken findes, og der kræves ingen yderligere handling.
  2. Genopret registreringsdatabasen oplysninger om software update cache. Hvis du vil gøre dette, skal du gøre følgende:

    1. Søge %windir%\installer\*.msp til den softwareopdatering, du forsøgte at installere. Kontroller, softwareopdateringen, har den korrekte programrettelse GUID i summariske oplysninger Stream og mål på det rigtige produkt GUID'er.
      Bemærk!Da denne mappe, fungerer som cache for pr. bruger-anlæg og anlæg pr. computer, kan du simulere en opdatering i denne mappe ved hjælp af en pr. bruger-installation.
    2. Opret følgende undernøgle:
      HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\UserData\<SID>\Patches\<PatchSQUID> </PatchSQUID> </SID>


      Bemærk!Det er en sikkerhedsrisiko at genoprette registreringsdatabasen software update cache. Men dette er den eneste måde at reparere fejlen. Du kan reducere sikkerhedsrisikoen ved at sikre, at softwareopdateringen er den rigtige softwareopdatering. Kan du gøre ved at kontrollere kontrolsummen af softwareopdateringen.
    3. Oprette en LocalPackage værdi i undernøglen i registreringsdatabasen, som du oprettede i trin 2, b. Kontroller, at LocalPackage strengværdien er angivet af stien til softwareopdateringen.


  3. Slette resterende software update referencer. Hvis du vil gøre dette, skal du gøre følgende:
    1. Åbn følgende undernøgle, og fjern derefter <PatchSQUID>fra multi-St værdien "AllPatches":<b00> </b00> </PatchSQUID>
      HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\UserData\<SID>\Products\<ProductSQUID>\Patches</ProductSQUID> </SID>
    2. Vil du slette følgende undernøgle i registreringsdatabasen:
      HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\UserData\<SID>\Products\<ProductSQUID>\Patches\<PatchSQUID> </PatchSQUID> </ProductSQUID> </SID>
    3. Vil du slette følgende undernøgle i registreringsdatabasen:
      HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\UserData\<SID>\Patches\<PatchSQUID> </PatchSQUID> </SID>


      Bemærk!Hvis denne undernøgle mangler, kan du springe dette trin over.
    4. Hvis programmet blev installeret pr. computer, skal du følge disse trin:
      1. Åbn følgende undernøgle:
        HKEY_LOCAL_MACHINE\Software\Classes\Installer\Products\<ProductSQUID>\Patches</ProductSQUID>
        1. Hvis <PatchSQUID>værdi er til stede, skal du slette det.</PatchSQUID>
        2. Hvis <PatchSQUID>strengværdien er til stede i værdien "Patches" Multi-St, skal du slette <PatchSQUID>strengværdien. </PatchSQUID></PatchSQUID>
      2. Hvis der findes følgende undernøgle i registreringsdatabasen, skal du slette den:
        HKEY_LOCAL_MACHINE\Software\Classes\Installer\Patches\<PatchSQUID></PatchSQUID>
    5. Hvis produktet er installeret pr. bruger ikke-administrerede:
      1. Åbn følgende undernøgle i registreringsdatabasen:
        HKEY_CURRENT_USER\Software\Microsoft\Installer\Products\<ProductSQUID>\Patches</ProductSQUID>
        1. Hvis <PatchSQUID>værdi er til stede, skal du slette det.</PatchSQUID>
        2. Hvis <PatchSQUID>værdien findes fra "Patches" Multi-St, skal du fjerne det.</PatchSQUID>
      2. Hvis der findes følgende undernøgle i registreringsdatabasen, skal du slette den:
        HKEY_CURRENT_USER\Software\Microsoft\Installer\Patches\<PatchSQUID></PatchSQUID>
    6. Hvis produktet er installeret pr. bruger administreres:
      1. Åbn følgende undernøgle i registreringsdatabasen:
        HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\Managed\<SID>\Installer\Products\<ProductSQUID>\Patches</ProductSQUID> </SID>
        1. Hvis <PatchSQUID>værdi er til stede, skal du slette det.</PatchSQUID>
        2. Hvis <PatchSQUID>værdien findes fra "Patches" Multi-St, skal du fjerne det.</PatchSQUID>
      2. Hvis der findes i følgende undernøgle i registreringsdatabasen, skal du slette den:
        HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\Managed\<SID>\Installer\Patches\<PatchSQUID> </PatchSQUID> </SID>

Referencer

Denne artikel er ikke specifikke for der opstod problemer med Windows Update eller Microsoft Update. Yderligere oplysninger om fejlfinding af problemer med Windows Update eller Microsoft Update, finder du på følgende Microsoft-Website:
971058 Hvordan nulstiller jeg Windows Update-komponenter
906602 Sådan foretages fejlfinding af almindelige problemer med Windows Update, Microsoft Update og Windows Server Update Services

Egenskaber

Artikel-id: 971187 - Seneste redigering: 11. januar 2013 - Redigering: 3.0
Oplysningerne i denne artikel gælder:
  • 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
Nøgleord: 
kbsurveynew kbcip kbmatsfixme kbmt KB971187 KbMtda
Machine-translated Article
VIGTIGT: Denne artikel er blevet oversat af Microsofts oversættelses program og er dermed ikke oversat af et menneske. Microsoft udbyder både artikler oversat af maskiner såvel som af mennesker så du vil have adgang til alle artikler in vores videns database på dit eget sprog. Alligevel, vil en maskine-oversat artikel ikke altid være perfekt. Der kan forekomme alfabetiske, grammatiske samt strukturelle fejl, ligesom når en udlændinge måtte lave fejl når han taler vores sprog. Microsoft står ikke til ansvar for ukorrektheder, fejl eller skade som måtte forårsages af forkerte oversættelser af indholdet eller kunders brug af samme. Microsoft opdaterer hyppigt maskine-oversættelses programmet.
Dette er den engelske version af artiklen: 971187

Send 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