Chybové zprávy při pokusu o instalaci aktualizace Windows XP Service Pack 3: "instalace aktualizace Service Pack 3 nebyla dokončena" a "došlo k vnitřní chybě"

Překlady článku Překlady článku
ID článku: 949384 - Produkty, které se vztahují k tomuto článku.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Na této stránce

Příznaky

Při pokusu o instalaci aktualizace Windows XP Service Pack 3 (SP3), můžete obdržet následující chybovou zprávu:
Došlo k vnitřní chybě
Po klepnutí na tlačítko OK v chybové zprávě zobrazí se následující chybová zpráva:
Instalace aktualizace Service Pack 3 nebyla dokončena.
Navíc může zobrazit následující chyby, které jsou zaznamenány C: \Windows\Svcpack.log souboru:
165.672: An internal error occurred.
165.672: Service Pack 3 installation did not complete.
165.672: Update.exe extended error code = 0x1ffe054f
165.672: Update.exe return code was masked to 0x643 for MSI custom action compliance
Poznámka: V tomto článku C: \Windows složky představuje složku, kde je obvykle nainstalován systém Windows XP.

Příčina

Z důvodu souborů, které nejsou důvěryhodné, nebo z důvodu poškozené klíče registru, může dojít k chybám, které jsou uvedeny v části "Příznaky". Příčiny lze ověřit vyhledávání souvisejících položek v souboru Svcpack.log. Konkrétní položky bude identifikovat konkrétní příčiny problému, jak je uvedeno v následujících částech "Způsobit".

Příčina 1

Zjistěte, zda soubor protokolu Svcpack.log jsou protokolovány následující položky:
142.391: CheckVLKForBlock: LIC.dll not trust verified
142.578: Trying CheckVLKForBlock again
142.594: CheckVLKForBlock: LIC.dll not trust verified
142.594: Error: CheckVLKForBlock failed
Tyto položky označují, že příčinou problému je soubor Licdll.dll. Soubor Licdll.dll byl pravděpodobně změněn, je poškozen nebo není důvěryhodný. Je soubor Licdll.dll umístěn v následující složce:
C: \Windows\System32\

Příčina 2

Zjistěte, zda soubor protokolu Svcpack.log jsou protokolovány následující položky:
211.890: IsSPBetaKey:pLA->lpVtbl->GetProductID Failed: 0x80004005 
213.125: Trying CheckVLKForBlock again
214.468: Error: CheckVLKForBlock failed
Tyto položky označují, že problém způsobuje nesprávné product ID informace v registru.

Příčina 3

Zjistěte, zda soubor protokolu Svcpack.log jsou protokolovány následující položky:
299.031: Trying CheckVLKForBlock again
299.531: Error: CheckVLKForBlock failed
Tyto položky označují, že klíče registru poškozené nebo změněné v předinstalovaných aplikacích jsou příčinou problému.

Poznámka: Jeden program, který tento problém způsobuje, je Micrografx - Picture Publisher Professional 10. Chcete-li tento problém vyřešit, naleznete v části "Řešení pro příčinu 3".

Řešení

Řešení nebo řešení těchto příčin použít rozlišení nebo řešení, která odpovídá příčinu.

Řešení u příčiny 1

Chcete-li tento problém vyřešit, je nutné nahradit aktuální kopii souboru Licdll.dll pomocí kopie z původního média systému Windows XP. Chcete-li to provést, postupujte takto:
  1. Vložte disk CD-ROM systému Windows XP do jednotky CD-ROM.
  2. Klepněte na tlačítko Konec v Průvodce instalací Jakmile začne.
  3. Klepněte na tlačítko Spustita klepněte na tlačítko Spustit.
  4. Zkopírujte a vložte (nebo zadejte) následující příkaz v Otevřít pole a stiskněte klávesu ENTER:
    Explorer
  5. Klepněte na tlačítko Tento počítač.
  6. Poznamenejte si písmeno jednotky, která obsahuje disk CD-ROM systému Windows XP.
  7. Klepněte na tlačítko Spustita klepněte na tlačítko Spustit.
  8. Zkopírujte a vložte (nebo zadejte) následující příkaz v Otevřít pole a stiskněte klávesu ENTER:
    cmd
  9. Zadejte nebo zkopírujte a vložte následující text do okna příkazového řádku a stiskněte klávesu ENTER:
    Rozbalit CD_Drive_Letter: \i386\licdll.dl_ C: \Windows\system32\Licdll.dll
    Poznámka: Nahraďte v příkazu v kroku 9, CD_Drive_Letter pomocí skutečné písmeno jednotky, na kterou jste si poznamenali v kroku 6.
  10. Chcete-li nainstalovat aktualizaci Windows XP SP3, navštivte webu Microsoft Windows Update:
    http://Update.microsoft.com

Řešení u příčiny 2

Chcete-li tento problém vyřešit, je nutné nahradit položku registru ID produktu nesprávné ID správného produktu. Chcete-li to provést, postupujte podle kroků v "vyhledejte a Poznámka: ID produktu" a oddíly "Identifikovat a změnit položku registru ID produktu".

Vyhledejte a zaznamenejte kód product ID

  1. Klepněte na tlačítko Spustita klepněte na tlačítko Spustit.
  2. Zkopírujte a vložte (nebo zadejte) následující příkaz v Otevřít pole a stiskněte klávesu ENTER:
    sysdm.cpl
  3. V Obecné Vyhledejte kartu ID produktu. ID produktu je číslo 20 číslic, která je umístěna v Oprávněný uživatel této kopie sekce.
  4. Poznámka: ID produktu pro použití v části "Identifikace a změnit položku registru ID produktu".

Identifikovat a změnit položku registru ID produktu

Důležité Tento oddíl, metoda nebo úkol obsahuje kroky, které informace o úpravě registru. Však mohou nastat závažné problémy při nesprávných úpravách registru. Proto se ujistěte, opatrně postupujte takto. Pro zvýšení ochrany před úpravami je nutné zálohujte registr. Můžete pak obnovení registru v případě, že dojde k potížím. Další informace o zálohování a obnovení registru získáte článku znalostní báze Microsoft Knowledge Base:
322756 Postup při zálohování a obnovení registru v systému Windows
  1. Klepněte na tlačítko Spustita klepněte na tlačítko Spustit.
  2. Zkopírujte a vložte (nebo zadejte) následující příkaz v Otevřít pole a stiskněte klávesu ENTER:
    regedit
  3. Vyhledejte a klepněte na podklíč registru, která se podobá následující podklíč registru:
    HKEY_LOCAL_MACHINE\SYSTEM\WPA\Key-XXXXXXXXXXXXXXXXXXXXX
    Poznámka: Řada Xs představovat zástupný řetězec znaků 21.
  4. Může existovat několik podklíčů, které se podobají formátu v kroku 3. Chcete-li určit správný podklíč, postupujte takto:
    1. Klepněte na každý podklíč v navigačním podokně.
    2. V podokně podrobností porovnat hodnotu řetězce pro ID produktu položku registru Data sloupec na číslo, které jste si poznamenali v kroku 4 v části "Vyhledejte a Poznámka: ID produktu".
    3. Podklíč registru, jehož ID produktu hodnota položky registru odpovídá číslu, které jste si poznamenali v "Vyhledejte kód product ID" oddíl je podklíč registru, který chcete.
  5. V navigačním podokně klepněte pravým tlačítkem myši na podklíč registru, který jste určili v kroku 4 c a potom klepněte na tlačítko Exportovat.
  6. Uložit na plochu jako v podklíči registru temp.reg.
  7. Klepněte pravým tlačítkem myši temp.reg souboru na ploše a potom klepněte na tlačítko Otevřít v programu.
  8. Klepněte na tlačítko Poznámkový bloka klepněte na tlačítko OK.
  9. V poli Otevřít temp.reg soubor, vyhledejte následující text:
    [HKEY_LOCAL_MACHINE\SYSTEM\WPA\Key-XXXXXXXXXXXXXXXXXXXXX]
  10. Nahrazení textu, která je uvedena v kroku 9 pomocí následující text:
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion]
  11. Klepněte na tlačítko Soubor, klepněte na tlačítko Uložita ukončete Poznámkový blok.
  12. Poklepejte temp.reg soubor, klepněte na tlačítko Ano v dialogovém okně výzvy přidat informace do registru a klepněte na tlačítko OK.
  13. Chcete-li nainstalovat aktualizaci Windows XP SP3, navštivte webu Microsoft Windows Update:
    http://Update.microsoft.com

Řešení pro příčinu 3

Chcete-li tento problém vyřešit, je nutné odstranit podklíč registru InprocServer32. Chcete-li to provést, postupujte takto:
  1. Klepněte na tlačítko Spustita klepněte na tlačítko Spustit.
  2. Zkopírujte a vložte (nebo zadejte) následující příkaz v Otevřít pole a stiskněte klávesu ENTER:
    regedit
  3. Vyhledejte a klepněte na podklíč registru, která se podobá následující podklíč registru:
    HKEY_CLASSES_ROOT\CLSID\ {00020420-0000-0000-C000-000000000046} \InprocServer32
  4. Klepněte na tlačítko InprocServer32. Řetězcovou hodnotu s názvem InprocServer32 se zobrazí v podokně podrobností. Klepněte na tuto hodnotu.
  5. V Upravit nabídky, klepněte na tlačítko Odstranita klepněte na tlačítko Ano.
  6. Ukončete Editor registru.
  7. Chcete-li nainstalovat aktualizaci Windows XP SP3, navštivte webu Microsoft Windows Update:
    http://Update.microsoft.com

Řešení pro příčinu 3

Jeden program, který způsobuje problém, který je uveden v způsobit 3 je Micrografx - Picture Publisher Professional 10. Chcete-li tento problém vyřešit, dočasně odinstalujte Micrografx program a potom nainstalujte aktualizaci Windows XP SP3. Po dokončení instalace aktualizace Windows XP SP3, přeinstalujte Micrografx program.

Produkty třetích stran popisované v tomto článku vyrábějí společnosti, které jsou nezávislé na společnosti Microsoft. Společnost Microsoft neposkytuje žádnou záruku, předpokládanou ani týkající se výkonu nebo spolehlivosti těchto produktů.

Vlastnosti

ID článku: 949384 - Poslední aktualizace: 22. května 2011 - Revize: 6.0
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft Windows XP Service Pack 3
Klíčová slova: 
kbdll kbservicepack kbregistry kbupdate kbexpertisebeginner kbprb kberrmsg kbtshoot kbmt KB949384 KbMtcs
Strojově přeložený článek
Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.
Projděte si také anglickou verzi článku:949384

Dejte nám zpětnou vazbu

 

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