Błąd 0x800F0818 podczas przeglądania ról w systemie Windows 2008 R2

Dzisiaj napotkałem następujący błąd podczas próby otwarcia konsoli Menedżera serwera w systemie Windows 2008 Server:

Konsola, zamiast wyświetlać listę zainstalowanych ról północnych, pokazała komunikat Role: Błąd, a po kliknięciu szczegółowego opisu błędu wyświetlone zostało następujące okno:

Nieoczekiwany błąd podczas odświeżania Menedżera serwera: w temacie nie było podpisu. (Wyjątek od HRESULT: 0x800B0100)

Jednocześnie z tym błędem w dzienniku aplikacji pojawiło się krytyczne zdarzenie dotyczące wystąpienia błędu w module TrustedInstaller:

EventID: 1000
Nazwa aplikacji powodującej błąd: TrustedInstaller.exe, wersja: 6.1.7600.16385

Oprócz problemów z wyświetlaniem konsoli Menedżera serwera wyrażono problemy z niemożnością zainstalowania aktualizacji systemu Windows (w tym dodatku SP1 dla systemu Windows 2008 R2)

Po wyszukaniu w Google opisu problemów z błędem wyjątku od HRESULT: 0x800B0100 znalazłem następującą metodologię leczenia tego problemu.

Znajdowanie błędu za pomocą narzędzia gotowości aktualizacji systemu

1) Z witryny Microsoft pobierz narzędzie o nazwie Narzędzie gotowości aktualizacji systemu(http://support.microsoft.com/?kbid=947821)

Dlax86systemów

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

Dlax64 systemów

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

2) Uruchom narzędzie i poczekaj na zakończenie instalacji

3) Po instalacji sprawdź, czy problem został rozwiązany, jeśli nie, otwórz plik dziennika %SYSTEMROOT% \Kłody\Cbs\Checksur.log .W moim przypadku zawierał on następujące elementy:

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

Sprawdzanie gotowości aktualizacji systemu.

Wersja binarna 6.1.7601.21645

Wersja pakietu 13.0

23.11.2011 12:55

Sprawdzanie pakietów obsługi systemu Windows

Sprawdzanie manifestów pakietów i katalogów

(f) CBS MUM Uszkodzony 0x00000000 serwis \ Pakiety \ Pakiet_dla_KB2518867_RTM ~ 31bf3856ad364e35 ~ amd64 ~~ 6.1.1.0.mum Oczekiwana nazwa pliku Microsoft-Windows-Foundation-Package ~ 31bf3856ad364e35 ~ amd64 ~~ 6.1.7600.16385.mum nie zgadza się z faktycznym plikiem imię

Sprawdzanie listy obserwowanych pakietów

Sprawdzanie listy obserwowanych składników

Sprawdzanie paczek

Sprawdzanie sklepu z częściami

Podsumowanie:

Sekundy wykonane: 893

Znaleziono 1 błędów

CBS MUM Corrupt Całkowita liczba: 1

Niedostępne pliki naprawcze:

serwisowanie \ paczki \ Package_for_KB2518867_RTM ~ 31bf3856ad364e35 ~ amd64 ~~ 6.1.1.0.mum

servicing \ packages \ Package_for_KB2518867_RTM ~ 31bf3856ad364e35 ~ amd64 ~~ 6.1.1.0.cat

(w) Nie można uzyskać właściwości dysku systemowego 0x0000045D IOCTL_STORAGE_QUERY_PROPERTY Pamięć podręczna dysku

4) Jak widać z dziennika, narzędzie wykryło nierozwiązywalne błędy w opisie pakietu KB2518867_RTM

5) Na stronie MS musisz znaleźć i pobrać poprawną wersję dodatku Service Pack KB2518867

6) Rozpakuj zawartość pobranego pliku (nazwa pobranego pliku msu może zostać zmieniona na cab). Ponadto można go rozpakować za pomocą poleceń

rozwiń -F: * Windows6.1-KB2518867-x64.msu z: \ tmp \

Rozpakuj wynikowy plik cab za pomocą polecenia

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

7)Potrzebujemy 2 plików, jednego z rozszerzeniem .mum, drugiego z .cat, ich pełne nazwy można zobaczyć w dzienniku CheckSUR.log

8)- Przejdź do katalogu C: \ Windows \ Servicing \ Packages, znajdź w nim pliki z dziennika CheckSUR.log (w moim przypadku jest to Package_for_KB2518867_RTM ~ 31bf3856ad364e35 ~ amd64 ~~ 6.1.1.0.mum i

Package_for_KB2518867_RTM ~ 31bf3856ad364e35 ~ amd64 ~~ 6.1.1.0.cat). Stań się właścicielem tych plików i daj sobie pełne prawa do nich (w przeciwnym razie nie możesz nic z nimi zrobić)

9) Zamień dwa pliki (.mum i .cat) w katalogu C: \ Windows \ Servicing \ Packages na pliki z pobranej i rozpakowanej aktualizacji d: \ tmp \ KB2518867

10) Jeśli jest więcej błędów - zgodnie z tym samym schematem, zastąp wszystkie znalezione błędy

11) Sprawdź działanie konsoli Menedżera serwera (ponowne uruchomienie serwera nie jest wymagane)