Грешка 0x800F0818 при гледане на роли в Windows 2008 R2

Днес срещнах следната грешка при опит за отваряне на конзолата на Server Manager в Windows 2008 Server:

Конзолата, вместо да показва списък с инсталирани северни роли, показа съобщение на Roles: грешка, и когато щракнете върху подробно описание на грешката, се появи следният прозорец:

Неочаквано опресняване на грешка Server Manager: Няма подпис в темата. (Изключение от HRESULT: 0x800B0100)

Едновременно с тази грешка в журнала на приложението се появи критично събитие за наличието на грешка в модула TrustedInstaller:

EventID: 1000
Неправилно име на приложение: TrustedInstaller.exe, версия: 6.1.7600.16385

В допълнение към проблемите с показването на конзолата на Server Manager, проблемите бяха изразени в невъзможността да се инсталират актуализации на Windows (включително Windows 2008 R2 SP1)

След като потърсих в Google описание на проблемите с грешката на изключението от HRESULT: 0x800B0100, намерих следната методология за лечение на този проблем.

Намиране на грешка при използване на инструмента за готовност за актуализация на системата

1) От уебсайта на Microsoft изтеглете инструмент, наречен Инструмент за готовност за актуализация на системата(Http://support.microsoft.com/?kbid=947821)

заx86на системи

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

зах64 на системи

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

2) Стартирайте помощната програма и изчакайте края на инсталацията

3) След инсталирането проверете дали проблемът е отстранен, ако не, отворете лог файла %SYSTEMROOT% \Регистри\CBS\CheckSUR.дневник .В моя случай тя съдържаше следното:

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

Проверка на готовността за актуализация на системата.

Двоична версия 6.1.7601.21645

Версия на пакета 13.0

2011-11-23 12:55

Проверка на пакети за обслужване на Windows

Проверка на манифести на пакети и каталози

(f) CBS MUM Corrupt 0x00000000 обслужване \ Пакети \ Package_for_KB2518867_RTM ~ 31bf3856ad364e35 ~ amd64 ~~ 6.1.1.0.mum Очаквано име на файла Microsoft-Windows-Foundation-Package ~ 31bf3856ad364e35 ~ amd64 ~~ 6.1.7600.16385.mm файла не е действително име

Проверка на списъка за наблюдение на пакетите

Проверка на списък за наблюдение на компонентите

Проверка на пакетите

Проверка на магазина за компоненти

Резюме:

Изпълнени секунди: 893

Намерени са 1 грешки

CBS MUM Корумпиран Общ брой: 1

Не са налични файлове за поправка:

обслужване \ пакети \ Package_for_KB2518867_RTM ~ 31bf3856ad364e35 ~ amd64 ~~ 6.1.1.0.mum

обслужване \ пакети \ Package_for_KB2518867_RTM ~ 31bf3856ad364e35 ~ amd64 ~~ 6.1.1.0.cat

(w) Невъзможно е да се получат свойства на системния диск 0x0000045D IOCTL_STORAGE_QUERY_PROPERTY Диск кеш

4) Както се вижда от дневника, помощната програма открива неразрешими грешки в описанието на пакета KB2518867_RTM

5) На уебсайта на MS трябва да намерите и изтеглите правилната версия на сервизния пакет KB2518867

6) Разархивирайте съдържанието на изтегления файл (изтегленият msu файл може да бъде преименуван на кабина). В допълнение, той може да се разопакова с помощта на команди

разгъване -F: * Windows6.1-KB2518867-x64.msu с: \ tmp \

Разопаковайте получения файл на кабината с командата

разгъване -F: * Windows6.1-KB2518867-x64.cab d: \ tmp \ KB2518867

7)Нуждаем се от 2 файла, един с разширението .mum, вторият с .cat, пълните им имена могат да се видят в дневника CheckSUR.log

8)- Отидете в директорията C: \ Windows \ Servicing \ Packages, намерете файловете от регистрационния файл в CheckSUR.log (в моя случай това е Package_for_KB2518867_RTM ~ 31bf3856ad364e35 ~ amd64 ~~ 6.1.1.0.mum и

Package_for_KB2518867_RTM ~ 31bf3856ad364e35 ~ amd64 ~~ 6.1.1.0.cat). Станете собственик на тези файлове и си дайте пълни права върху тях (в противен случай не можете да направите нищо с тях)

9) Заменете двата файла (.mum и .cat) в директорията C: \ Windows \ Servicing \ Packages с файловете от изтеглената и разопакована актуализация d: \ tmp \ KB2518867

10) Ако има повече грешки - съгласно същата схема, заменете всички открити грешки

11) Проверете работата на конзолата на Server Manager (не се изисква рестартиране на сървъра)