Ошибка 0x800F0818 при просмотре ролей в Windows 2008 R2 | Windows для системных администраторов

Ошибка 0x800F0818 при просмотре ролей в Windows 2008 R2

Сегодня столкнулся со следующей ошибкой при попытке открыть консоль управления серверов (Server Manager) в Windows 2008 Server:

Консоль вместо отображения списка установленных северных ролей показывала сообщение Roles: Error, а при нажатии на подробное описание ошибки выдавалась следующее окно:

Unexpected error refreshing Server Manager: No signature was present in the subject. (Exception from HRESULT:0x800B0100)

Одновременно с этой ошибкой в журнале приложения появлялось критическое событие о наличие ошибки в модуле TrustedInstaller:

EventID: 1000
Faulting application name: TrustedInstaller.exe, version: 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 качаем инструмент под названием System Update Readiness Tool (http://support.microsoft.com/?kbid=947821)

Для x86 систем

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

Для x64 систем

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

2)      Запускаем утилиту и дожидаемся конца установки

3) После установки проверьте, не пофиксилась ли проблема, если нет, откройте файл журнала %SYSTEMROOT%\Logs\CBS\CheckSUR.log . В моем случае он содержал следующее:

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

Checking System Update Readiness.

Binary Version 6.1.7601.21645

Package Version 13.0

2011-11-23 12:55

Checking Windows Servicing Packages

Checking Package Manifests and Catalogs

(f)                  CBS MUM Corrupt     0x00000000                       servicing\Packages\Package_for_KB2518867_RTM~31bf3856ad364e35~amd64~~6.1.1.0.mum                                    Expected file name Microsoft-Windows-Foundation-Package~31bf3856ad364e35~amd64~~6.1.7600.16385.mum does not match the actual file name

Checking Package Watchlist

Checking Component Watchlist

Checking Packages

Checking Component Store

Summary:

Seconds executed: 893

Found 1 errors

CBS MUM Corrupt Total count: 1

Unavailable repair files:

servicing\packages\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)                Unable to get system disk properties          0x0000045D                 IOCTL_STORAGE_QUERY_PROPERTY              Disk Cache

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:\tmp\KB2518867

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 (перезагрузка сервера не потребуется)

Еще записи по теме: Windows Server 2008
Понравилась статья? Скажи спасибо и расскажи друзьям!
Назад:
Вперед:

Комментариев: 5

Оставить комментарий
  1. Awesome | 28.12.2011

    Стотейка помогла биг сэнкс

    Ответить
  2. Владимир | 12.09.2012

    Большое спасибо… Очень помогла статья

    Ответить
  3. mrHuddle | 26.12.2012

    Автор, огромное спасибо! Не ставился SP1 на Widndows Server 2008 R2.
    Что уже только не пробовал, уже даже отчаялся и настроился переустанавливать систему. Способ, хотя и достаточно сложный, но реально помогает. У меня была проблема в двух обновлениях: KB2729451 и KB2779030.

    Ответить
    • Семен | 26.12.2013

      Огромное спасибо за статью! Статья помогла вчера победить эту ошибку на 3 виртуалках, развернутых пару месяцев назад из теплейта. Утилита  System Update Readiness Tool не только ищет поврежденные файлы, но и умеет их заменять — в двух случаях восстановление произошло автоматически. На одном из серваков пришлось выполнять ручное восстановление.
      Есть подозрения, что проблема с просмотром ролей сервера возникает если антивирус был установлен до установки апдейтов на винду. Может кому поможет!
       

      Ответить
  4. Юзер | 05.03.2017

    Не устанавливался Service Pack 1 на Windows 2008 R2 — ошибка 800F0818. Замену провел, все ок. Спасибо за статейку.
    Еще пара линков:
    Исправление обновления

    ошибка 800F0818

    Ответить
Полные правила комментирования на сайте winitpro.ru. Вопросы, не связанные с содержимым статьи или ее обсуждением удаляются.

Сказать Спасибо! можно на этой странице или (еще лучше) поделиться с друзями ссылкой на понравившуюся статью в любимой социальной сети(специально для этого на сайте присуствуют кнопки популярных соц. сетей).

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Я не робот( Обязательно отметьте)



MAXCACHE: 0.25MB/0.00101 sec