Při prohlížení rolí v systému Windows 2008 R2 došlo k chybě 0x800F0818

Při pokusu o otevření konzoly Správce serveru v systému Windows 2008 Server jsem dnes narazil na následující chybu:

Konzola namísto zobrazení seznamu nainstalovaných severních rolí ukázala zprávu Roles: Chyba, a když jste klikli na podrobný popis chyby, zobrazí se následující okno:

Neočekávaná chyba při obnovení Správce serveru: V předmětu nebyl podepsán žádný podpis. (Výjimka z HRESULT: 0x800B0100)

Současně s touto chybou se v protokolu aplikace objevila kritická událost o výskytu chyby v modulu TrustedInstaller:

ID události: 1000
Název vadné aplikace: TrustedInstaller.exe, verze: 6.1.7600.16385

Kromě problémů se zobrazením konzoly Správce serverů byly také vyjádřeny problémy s nemožností nainstalovat aktualizace systému Windows (včetně aktualizace Windows 2008 R2 SP1).

Po hledání v Googlu popis problémů s chybou Výjimka z HRESULT: 0x800B0100, našel jsem následující metodiku pro řešení tohoto problému.

Nalezení chyby pomocí nástroje připravenosti aktualizace systému

1) Z webu společnosti Microsoft stáhněte nástroj s názvem Nástroj připravenosti aktualizace systému(http://support.microsoft.com/?kbid=947821)

Prox86systémů

http://www.microsoft.com/downloads/details.aspx?FamilyID=6d9ece65-3820-4583-85f5-7e2a5799b3ba&DisplayLang=en

Prox64 systémů

http://www.microsoft.com/downloads/details.aspx?FamilyID=32978546-8108-408f-b78e-0e95eff14c92&DisplayLang=en

2) Spusťte obslužný program a počkejte na dokončení instalace

3) Po instalaci zkontrolujte, zda je problém vyřešen, pokud ne, otevřete soubor protokolu %SYSTEMROOT% \Protokoly\Cbs\Checksur.log .V mém případě to obsahovalo následující:

==================================

Kontrola připravenosti aktualizace systému.

Binární verze 6.1.7601.21645

Verze balíčku 13.0

2011-11-23 12:55

Kontrola balíčků služeb Windows

Kontrola manifestů a katalogů balíků

(f) CBS MUM Corrupt 0x00000000 servis \ Packages \ Package_for_KB2518867_RTM ~ 31bf3856ad364e35 ~ amd64 ~~ 6.1.1.0.mum Očekávaný název souboru Microsoft-Windows-Foundation-Package ~ 31bf3856ad364e35 ~ amd64 ~~ 6.1.7600.16385.mum neodpovídá skutečnému souboru jméno

Kontrola seznamu sledovaných balíků

Kontrola seznamu sledovaných součástí

Kontrola balíčků

Kontrola úložiště komponent

Shrnutí:

Sekundy: 893

Nalezeno 1 chyb

CBS MUM Corrupt Celkový počet: 1

Nedostupné soubory oprav:

obsluhující \ balíčky \ Package_for_KB2518867_RTM ~ 31bf3856ad364e35 ~ amd64 ~~ 6.1.1.0.mum

obsluhující \ balíčky \ Package_for_KB2518867_RTM ~ 31bf3856ad364e35 ~ amd64 ~~ 6.1.1.0.cat

(w) Nelze získat vlastnosti systémového disku 0x0000045D IOCTL_STORAGE_QUERY_PROPERTY Disková mezipaměť

4) Jak je vidět z protokolu, obslužný program zjistil v popisu balíčku KB2518867_RTM nevyřešitelné chyby.

5) Na webu MS musíte najít a stáhnout správnou verzi aktualizace Service Pack KB2518867

6) Rozbalte obsah staženého souboru (stažený soubor msu lze přejmenovat na kabinu). Navíc jej lze rozbalit pomocí příkazů

rozbalte -F: * Windows6.1-KB2518867-x64.msu s: \ tmp \

Rozbalte výsledný soubor kabiny příkazem

rozbalte -F: * Windows6.1-KB2518867-x64.cab d: \ tmp \ KB2518867

7)Potřebujeme 2 soubory, jeden s příponou .mum, druhý s .cat, jejich plná jména lze vidět v protokolu CheckSUR.log

8)- Přejděte do adresáře C: \ Windows \ Servicing \ Packages, najděte soubory z přihlášení CheckSUR.log (v mém případě je to Package_for_KB2518867_RTM ~ 31bf3856ad364e35 ~ amd64 ~~ 6.1.1.0.mum a

Package_for_KB2518867_RTM ~ 31bf3856ad364e35 ~ amd64 ~~ 6.1.1.0.cat). Staňte se vlastníkem těchto souborů a udělejte jim plná práva (jinak s nimi nemůžete dělat nic)

9) Nahraďte dva soubory (.mum a .cat) v adresáři C: \ Windows \ Servicing \ Packages soubory ze stažené a nevybalené aktualizace d: \ tmp \ KB2518867.

10) Pokud je více chyb - podle stejného schématu nahraďte všechny nalezené chyby

11) Zkontrolujte činnost konzoly Server Manager (restart serveru není nutný)