Při pokusu o instalaci aktualizace Windows XP Service Pack 2 nebo Windows Server 2003 Service Pack 1 se zobrazí chybová zpráva: "Přístup byl odepřen"

Tento článek je určen pro pokročilé uživatele počítače. Pokud se necítíte na postupy řešení potíží pro pokročilé uživatele, můžete chtít požádat někoho o pomoc nebo se obraťte na podporu. Informace o postupu kontaktování podpory naleznete na následujícím webu společnosti Microsoft:
http://support.microsoft.com/contactus/

Příznaky

Při pokusu o instalaci aktualizace Windows XP Service Pack 2 (SP2) nebo Windows Server 2003 Service Pack 1 (SP1) můžete zaznamenat některý z následujících problémů:
  • Nelze nainstalovat aktualizaci service pack.
  • Zobrazí se následující chybová zpráva:
    Service Pack instalace se nezdařila. Přístup byl odepřen
  • Soubor Svcpack.log obsahuje následující chybová zpráva:
    DoRegistryUpdates se nezdařilo.

Příčina

Tyto problémy mohou nastat v případě, že jsou oprávnění některých klíčů registru omezena tak, že brání aktualizaci těchto klíčů registru. K aktualizaci klíče registru může dojít k selhání instalačního programu. Chcete-li ověřit, že je selhání při aktualizaci registru, naleznete v části "Další informace".

Jak potíže obejít

Pokročilí uživatelé

Tyto metody jsou určeny pro pokročilé uživatele počítače. Pokud se necítíte na postupy řešení Upřesnit, můžete chtít požádat někoho o pomoc nebo se obraťte na podporu. Informace o postupu kontaktování podpory naleznete na následujícím webu společnosti Microsoft:
http://support.microsoft.com/contactus/

Důležité: Tento oddíl, metoda nebo úkol obsahuje kroky, které popisují úpravu registru. Při nesprávné úpravě registru mohou nastat závažné problémy Proto se ujistěte, že budete opatrně postupovat podle těchto kroků Pro zvýšení ochrany před úpravou zálohujte registr. Pokud dojde k potížím, pak můžete registr obnovit ze zálohy. Pro další informace o zálohování a obnovení registru klepněte na následující číslo článku databáze Microsoft Knowledge Base:
322756 postup zálohování a obnovení registru v systému Windows


Metoda 1: Vyhledat klíč registru a obnovte oprávnění registru

Po provedení těchto kroků, přeinstalujte aktualizaci service pack. Pravděpodobně tento postup několikrát k vyřešení tohoto problému.

Poznámka: musíte být členem skupiny zabezpečení Administrators k dokončení těchto kroků.

Krok 1: Vyhledejte konkrétní klíč registru

Chcete-li najít správný klíč registru Chcete-li změnit oprávnění a povolit systému Windows XP s aktualizací SP2 nebo Windows Server 2003 SP1 nainstalovat, postupujte takto:
  1. Obsahoval informace o registru povolíte podrobné protokolování do souboru Setupapi.log. Další informace o povolení podrobného protokolování klepnutím na následující číslo článku databáze Microsoft Knowledge Base:

    906485 postup při povolení podrobného protokolování v počítači se systémem Windows XP

    Poznámka: Ve výchozím nastavení v souboru Setupapi.log nezaznamenávají klíče registru.

    Jakmile povolíte podrobné protokolování, nainstalujte aktualizaci Windows XP SP2 nebo Windows Server 2003 SP1 znovu zaznamenán klíč registru.
  2. Otevřete soubor Setupapi.log. Ve výchozím nastavení je tento soubor umístěn ve složce C:\Windows. Otevřete soubor Setupapi.log, klepněte na tlačítko Start, klepněte na příkaz Spustit, zadejte %windir%\setupapi.loga klepněte na tlačítko OK.
  3. Stiskněte kombinaci kláves CTRL + END přejděte na konec soubor Setupapi.log.
  4. V nabídce Úpravy klepněte na příkaz Najít.
  5. Do pole Najít zadejte došlo k chybě 5: přístup byl odepřen ve skupinovém rámečku směr, klepněte na tlačítko nahorua potom klepněte na tlačítko Najít další.

    Nalezený záznam v souboru Setupapi.log by měl vypadat následujícím příkladu:
    Klíč registru odstranění # 007 HKCR\vnd.ms.radio

    #E033 došlo k chybě 5: přístup byl odepřen.
    Poznámka: Řádek před vstupem "Přístup byl odepřen" označuje klíč registru. V tomto případě představuje HKCR podregistr registru, který je označen "HKEY_CLASSES_ROOT." "vnd.ms.radio" je jeden podklíč, který je umístěn v rámci tohoto podregistru registru.

Krok 2: Obnovte oprávnění registru

Jakmile naleznete na podklíč registru, který má nesprávná oprávnění aktualizujte oprávnění pro tento podklíč.

Chcete-li aktualizovat oprávnění podklíče registru, postupujte takto:
  1. Klepněte na tlačítko Start, klepněte na příkaz Spustit, zadejte příkaz regedita klepněte na tlačítko OK spusťte Editor registru.
  2. Vyhledejte a klepněte pravým tlačítkem myši podklíč registru, který jste nalezli v kroku 2d a potom klepněte na tlačítko oprávnění.
  3. Ve skupinovém rámečku skupiny nebo jméno uživateleklepněte na položku Administrators.
  4. Ve skupinovém rámečku oprávnění pro správceUjistěte se, zda je zaškrtnuto políčko Povolit pro následující položky:
    • Úplné řízení
    • Pro čtení
  5. Klepněte na tlačítko použíta potom klepněte na tlačítko OK.
  6. V nabídce soubor klepněte na tlačítko Ukončit ukončete Editor registru.
Vydání oprávnění pro podklíče registru by měla být nyní vyřešen a měli úspěšně nainstalovat aktualizaci Windows XP SP2 nebo Windows Server 2003 SP1. Pokud při pokusu o instalaci aktualizace Windows XP SP2 nebo Windows Server 2003 SP1 nastanou další potíže, opakujte tyto kroky podle potřeby.

Metoda 2: Obnovte zpět na výchozí nastavení operačního systému

Chcete-li obnovit výchozí nastavení zabezpečení původní instalace operačního systému, postupujte takto:
  1. Klepněte na tlačítko Start, na příkaz Spustit, zadejte příkaz cmd a stiskněte klávesu ENTER.
  2. Typ secedit / configure/cfg %windir%\repair\secsetup.inf /db secsetup.sdb / verbose, a stiskněte klávesu ENTER.
Zobrazí se zpráva "Dokončení úkolu" a zpráva s upozorněním, že něco nebylo možné provést. Tuto zprávu můžete ignorovat. Další informace o této zprávě zobrazení v souboru %windir%\Security\Logs\Scesrv.log.


Další informace o tom, jak obnovit nastavení zabezpečení zpět na výchozí nastavení klepněte na následující číslo článku databáze Microsoft Knowledge Base:

313222 jak obnovit nastavení zabezpečení zpět na výchozí hodnoty

Další informace

Chcete-li ověřit, že je selhání při aktualizaci registru, postupujte takto:
  1. Otevřete soubor Svcpack.log. Ve výchozím nastavení je tento soubor umístěn ve složce C:\Windows. Otevřete soubor Svcpack.log, klepněte na tlačítko Start, klepněte na příkaz Spustit, zadejte %windir%\svcpack.loga klepněte na tlačítko OK.
  2. V nabídce Úpravy klepněte na příkaz Najít.
  3. Do pole Najít zadejte DoRegistryUpdates faileda klepněte na tlačítko Najít další.
  4. Pokud je nalezena chybová zpráva DoRegistryUpdates failed , existuje problém, který brání aktualizaci registru. Chybová zpráva se bude podobat následujícímu příkladu:
    xxxx.xxx: DoInstallation:DoRegistryUpdates se nezdařilo.

    xxxx.xxx: přístup byl odepřen.

    xxxx.xxx: uživateli se zobrazí zpráva: přístup byl odepřen.
    Poznámka: xxxx.xxx představuje časové razítko pro každou položku.

Podobné problémy a řešení

Pokud stále dochází k problému v tomto článku, může být podobné, ale jiný problém. Další informace o podobné potíže a řešení klepněte na následující číslo článku databáze Microsoft Knowledge Base:

828213 "Přístup byl odepřen" chybová zpráva při pokusu o instalaci aktualizace Windows XP Service Pack 1

Pokud vám tyto články nepomohou vyřešit váš problém nebo pokud se setkáváte s příznaky, které se liší od příznaků popsaných v tomto článku, vyhledejte další informace ve znalostní bázi Microsoft Knowledge Base. Chcete-li hledat znalostní báze společnosti Microsoft, naleznete na následujícím webu společnosti Microsoft:Potom zadejte text chybové zprávy, které obdržíte. Nebo zadejte popis problému do pole hledání ve znalostní bázi (KB).
Vlastnosti

ID článku: 873148 - Poslední kontrola: 16. 1. 2017 - Revize: 2

Váš názor