Сьогодні зіткнувся з наступною помилкою при спробі відкрити консоль управління серверів (Server Manager) в Windows 2008 Server:

Консоль замість відображення списку встановлених північних ролей показувала повідомлення Roles: Помилка, А при натисканні на докладний опис помилки видавалася наступне вікно:

Несподівана помилка оновлення диспетчера серверів: у темі відсутній підпис. (Виняток з HRESULT: 0x800B0100)

Одночасно з цією помилкою в журналі додатки з’являлося критичне подія про наявність помилки в модулі TrustedInstaller:

Ідентифікатор події: 1000
Несправне ім’я програми: TrustedInstaller.exe, версія: 6.1.7600.16385

Помилка 0x800B0100, Error при перегляді ролей в Windows Server 2008 Server Manager

Крім проблем з відображення консолі Server Manager проблеми виражалися в неможливості встановити оновлення Windows (в тому числі Windows 2008 R2 SP1)

Пошукавши в гуглі опису проблем з помилкою Exception from HRESULT: 0x800B0100, знайшов наступну методику лікування даної проблеми.

Пошук помилки за допомогою System Update Readiness Tool

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% ЖурналиCBSCheckSUR.журнал . У моєму випадку він містив наступне:

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

Перевірка готовності до оновлення системи.

Двійкова версія 6.1.7601.21645

Версія пакета 13.0

2011-11-23 12:55

Перевірка пакетів обслуговування Windows

Перевірка маніфестів пакунків та каталогів

(f) CBS MUM Пошкоджене 0x00000000 servicing Packages Package_for_KB2518867_RTM ~ 31bf3856ad364e35 ~ amd64 ~~ 6.1.1.0.mum Очікувана назва файлу Microsoft-Windows-Foundation-Package ~ 31bf3856ad364e35 ~ amd64 ~~ 6.1.7600.16385.mum ім’я

Перевірка списку відстеження пакунків

Перевірка списку спостереження за компонентами

Перевірка пакетів

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

Короткий зміст:

Виконано секунд: 893

Знайдено 1 помилки

CUM 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 файл можна перейменувати в cab). Крім того його можна розпакувати за допомогою команд

expand -F:* Windows6.1-KB2518867-x64.msu с:tmp

Отриманий cab файл розпаковуємо командою

expand -F:* Windows6.1-KB2518867-x64.cab d:tmpKB2518867

7) Нам потрібні 2 файли, один з розширенням .mum, другий з .cat, їх повні імена можна побачити в журналі CheckSUR.log

8)Перейдіть в каталог the 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 (перезавантаження сервера не буде потрібно)

Leave a Reply

Your email address will not be published. Required fields are marked *