Ako opraviť MSI software update registrácie problémy s poškodením

Preklady článku Preklady článku
ID článku: 971187 - Zobraziť produkty, ktorých sa tento článok týka.
Rozbaliť všetko | Zbaliť všetko

Na tejto stránke

Príznaky

Po nainštalovaní aktualizácie softvéru, opravy alebo odinštaluje pre niektoré výrobky môže zlyhať. Ak máte zapnuté zapisovanie MSI, nasledujúce riadky sa nachádzajú v denníku:

Nemohol nájsť miestne patch ''. Hľadá ju pri jeho zdroji.

MainEngineThread sa vracia 1612
Poznámka Ak je vypnuté protokolovanie vaše MSI, navštívte nasledujúce Microsoft Website povolení zapisovania do denníka služby Inštalátor systému Windows:
223300 Povolení zapisovania do denníka služby Inštalátor systému Windows

Tiež, keď sa pozriete v databáze registry, zistíte, že softvér aktualizácia cache zápis chýba nasledovný podkľúč databázy registry:

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


Riešenie

Diagnostika a oprava problém automaticky

Diagnostikovať a opraviť program inštalácii a odinštalácii problémy automaticky poradcu môže automaticky opraviť problém popísaný v tomto článku.
Poradcu rieši mnohé problémy.Dozvedieť sa viacSpustiť teraz

Chcem si to opraviť sám


Dôležité Táto sekcia, metóda alebo úloha obsahuje kroky, ktoré vám povedať, ako upraviť databázu registry. Avšak, môžu spôsobiť vážne problémy ak databázu registrov upravíte nesprávne. Preto sa uistite, že ste postupovali správne. Doporučujeme zálohovať databázu registrov skôr, ako zmeníte jej hodnoty. Potom, môžete obnoviť databázu registrov, ak sa vyskytne problém. Ďalšie informácie o zálohovaní a obnovení databázy registrov nájdete po kliknutí na nasledovné číslo článku publikovaného v Microsoft Knowledge Base:
322756 Ako zálohovať a obnoviť databázu registry v systéme Windows
Chcete odstrániť tento problém, postupujte nasledovne:
  1. Potvrdiť, že je dotknutý výrobok. Chcete urobiť, postupujte nasledovne:
    1. Nájsť software update registrácie produktu otvorením nasledovný podkľúč databázy registry:

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


      Pod tento podkľúč, bude existovať podkľúč pre každú aktualizáciu softvéru, ktorá bola použitá na výrobku.
    2. Pre každý podkľúč, ktorý je v nasledujúcom formáte, vykonajte nasledujúci krok:
      HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\UserData\<SID>\Products\<ProductSQUID>\Patches\<PatchSQUID> </PatchSQUID> </ProductSQUID> </SID>

      • Overte, či existuje nasledujúci podkľúč:

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


        Ak chýba podkľúča, výrobok je ovplyvnená. Pokračovať na krok 2.

        Ak existuje podkľúč, overte, že hodnota reťazca LocalPackage správne nastavené a že balík odkazuje hodnota reťazca LocalPackage tiež existuje.
        1. Ak chýba hodnota reťazca LocalPackage alebo odkazovaný balení výrobku je ovplyvnená. Pokračovať na krok 2.
        2. Ak odkazovaný balík existuje a nevyžaduje žiadne ďalšie akcie.
  2. Znova vytvoriť softvér aktualizácia cache databázy registry Podrobnosti. Chcete urobiť, postupujte nasledovne:

    1. Vyhľadávanie %windir%\installer\*.msp pre danú aktualizáciu softvéru, ktorý ste sa pokúsili nainštalovať. Overiť, že danú aktualizáciu softvéru má správny identifikátor GUID Patch súhrn informácií prúdu a ciele správny výrobok GUID.
      PoznámkaPretože tento adresár slúži ako cache pre každého používateľa inštalácie a zariadenia počítača, môžete simulovať aktualizácie softvéru v tomto adresári pomocou na-užívateľ inštalácie.
    2. Vytvorte nasledovný podkľúč:
      HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\UserData\<SID>\Patches\<PatchSQUID> </PatchSQUID> </SID>


      PoznámkaJe to riziko zabezpečenia znova vytvoriť softvér aktualizácia cache databázy registry. Avšak, toto je jediný spôsob, ako opraviť poškodenie. Uistiť sa, že aktualizácia softvéru je správny software update môže znížiť bezpečnostné riziko. Vykonáte to tak, skontrolujte kontrolný súčet aktualizácie softvéru.
    3. Vytvoriť hodnota reťazca LocalPackage v podkľúči databázy registry, ktorý ste vytvorili v kroku 2, b. Uistite sa, že je nastavená hodnota reťazca LocalPackage cestu danú aktualizáciu softvéru.


  3. Odstráňte zostávajúce softvér aktualizácia odkazov. Chcete urobiť, postupujte nasledovne:
    1. Otvorte nasledujúci podkľúč a potom odstráňte <PatchSQUID>od "AllPatches" hodnota multi sz:<b00> </b00> </PatchSQUID>
      HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\UserData\<SID>\Products\<ProductSQUID>\Patches</ProductSQUID> </SID>
    2. Odstrániť nasledovný podkľúč databázy registry:
      HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\UserData\<SID>\Products\<ProductSQUID>\Patches\<PatchSQUID> </PatchSQUID> </ProductSQUID> </SID>
    3. Odstrániť nasledovný podkľúč databázy registry:
      HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\UserData\<SID>\Patches\<PatchSQUID> </PatchSQUID> </SID>


      PoznámkaAk chýba tento podkľúč, preskočte tento krok.
    4. Ak výrobok bol nainštalovaný per-stroj, postupujte nasledovne:
      1. Otvorte nasledujúci podkľúč:
        HKEY_LOCAL_MACHINE\Software\Classes\Installer\Products\<ProductSQUID>\Patches</ProductSQUID>
        1. Ak <PatchSQUID>hodnota reťazca je prítomný, odstrániť it.</PatchSQUID>
        2. Ak hodnota reťazca <PatchSQUID>je prítomný v hodnote "Škvrny" Multi-sz, odstráňte hodnotu reťazca <PatchSQUID>. </PatchSQUID></PatchSQUID>
      2. Ak nasledovný podkľúč databázy registry je prítomný, odstráňte ju:
        HKEY_LOCAL_MACHINE\Software\Classes\Installer\Patches\<PatchSQUID></PatchSQUID>
    5. Ak výrobok bol nainštalovaný per-user neudržovaných:
      1. Otvorte nasledovný podkľúč databázy registry:
        HKEY_CURRENT_USER\Software\Microsoft\Installer\Products\<ProductSQUID>\Patches</ProductSQUID>
        1. Ak <PatchSQUID>hodnota reťazca je prítomný, odstrániť it.</PatchSQUID>
        2. Ak <PatchSQUID>z "Škvrny" Multi-sz je prítomná hodnota, odstráňte ju</PatchSQUID>
      2. Ak nasledovný podkľúč databázy registry je prítomný, odstráňte ju:
        HKEY_CURRENT_USER\Software\Microsoft\Installer\Patches\<PatchSQUID></PatchSQUID>
    6. Ak výrobok bol nainštalovaný používateľský podarilo:
      1. Otvorte nasledovný podkľúč databázy registry:
        HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\Managed\<SID>\Installer\Products\<ProductSQUID>\Patches</ProductSQUID> </SID>
        1. Ak <PatchSQUID>hodnota reťazca je prítomný, odstrániť it.</PatchSQUID>
        2. Ak <PatchSQUID>z "Škvrny" Multi-sz je prítomná hodnota, odstráňte ju</PatchSQUID>
      2. Ak na nasledujúci podkľúč databázy registry je prítomný, odstráňte ju:
        HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\Managed\<SID>\Installer\Patches\<PatchSQUID> </PatchSQUID> </SID>

Odkazy

Tento článok nie je špecifická pre otázky vyskytla Windows Update alebo Microsoft Update. Ďalšie informácie o riešení problémov služby Windows Update alebo Microsoft Update, navštívte nasledujúcich Microsoft Website:
971058 Obnovenie súčastí služby Windows Update?
906602 Ako riešiť bežné problémy s inštaláciou Windows Update, Microsoft Update a Windows Server Update Services

Vlastnosti

ID článku: 971187 - Posledná kontrola: 11. januára 2013 - Revízia: 9.0
Informácie v tomto článku sa týkajú nasledujúcich produktov:
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional Edition
  • Microsoft Windows Server 2003 Web Edition
  • Microsoft Windows Server 2003 Enterprise Edition
  • Microsoft Windows Server 2003 Standard Edition
  • 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
Kľúčové slová: 
kbsurveynew kbcip kbmatsfixme kbmt KB971187 KbMtsk
Strojovo preložené
DÔLEŽITÉ: Tento článok bol preložený pomocou softvéru na strojový preklad od spoločnosti Microsoft, nie prekladateľom. Spoločnosť Microsoft ponúka články preložené prekladateľmi aj strojovo preložené články, vďaka čomu máte možnosť prístupu ku všetkým článkom databázy Knowledge Base vo svojom jazyku. Strojovo preložený článok však nie je vždy perfektný. Môže obsahovať chyby týkajúce sa slovnej zásoby, syntaxe alebo gramatiky, podobne ako cudzinec môže robiť chyby, keď rozpráva vašim jazykom. Spoločnosť Microsoft nenesie zodpovednosť za akékoľvek nepresnosti, chyby alebo škody spôsobené akýmkoľvek nepresným prekladom obsahu alebo jeho použitím zo strany zákazníkov. Spoločnosť Microsoft softvér na strojový preklad pravidelne aktualizuje.
Pokiaľ chcete vidieť anglickú verziu článku, kliknite sem: 971187

Odošlite odozvu

 

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