Меню Рубрики

0x800f0818 windows server 2008 r2

Ошибка 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

Помимо проблем с отображение консоли 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 систем

Для x64 систем

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

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

Checking System Update Readiness.

Binary Version 6.1.7601.21645

Package Version 13.0

Checking Windows Servicing Packages

Checking Package Manifests and Catalogs

(f) CBS MUM Corrupt 0x00000000 servicing\Packages\Package_for_KB2518867_RTM

6.1.1.0.mum Expected file name Microsoft-Windows-Foundation-Package

6.1.7600.16385.mum does not match the actual file name

Checking Package Watchlist

Checking Component Watchlist

Checking Component Store

Seconds executed: 893

CBS MUM Corrupt Total count: 1

Unavailable repair files:

(w) Unable to get system disk properties 0x0000045D IOCTL_STORAGE_QUERY_PROPERTY Disk Cache

4) Как видно из лога, утилита обнаружила неразрешимые ошибки в описаниях пакета KB2518867_RTM

5) На сайте MS нужно найти и скачать корректную версию пакета обновления KB2518867

6) Распакуйте содержимое скачанного файла (скачанный msu файл можно переименовать в cab). Кроме того его можно распаковать с помощью команд

7) Нам нужны 2 файла, один с расширением .mum, второй с .cat, их полные имена можно увидеть в журнале CheckSUR.log

8 ) Перейдите в каталог the C:\Windows\Servicing\Packages, найдите в нем файлы из лога CheckSUR.log (в моем случае это Package_for_KB2518867_RTM

6.1.1.0.cat). Сделайте себя владельцем этих файлов и дайте себе полные права на них (иначе вы не сможете ничего сделать с ними)

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

10) Если ошибок больше – по этой же схеме выполните замену по всем найденным ошибкам

11) Проверьте работу консоли Server Manager (перезагрузка сервера не потребуется)

Источник

0x800f0818 windows server 2008 r2

Обновление системы это очень важное составляющая для безотказной работы сервера, но при установки обновлений, особенно SP, иногда случаются ошибки. О решении одной из таких ошибок, а именно ошибки 0x800f0818 пойдет речь в этой статье.

Итак, при входе в «Диспетчер сервера- Роли или Компоненты» получаем ошибку 0x800f0818.

А логах системы видим ошибку Serice Pack insallation failed with error code 0x800f0818.

=================================
Checking System Update Readiness.
Binary Version 6.1.7601.21645
Package Version 18.0
2013-04-06 19:09
Checking Windows Servicing Packages
Checking Package Manifests and Catalogs
(f) CBS MUM Corrupt 0x00000000 servicing\Packages\Package_for_KB2347290_RTM

6.1.1.1.mum Expected file name Microsoft-Windows-Foundation-Package

6.1.7600.16385.mum does not match the actual file name
(fix) CBS MUM Corrupt CBS File Replaced Package_for_KB2347290_RTM

6.1.1.1.mum from Cabinet: C:\Windows\CheckSur\v1.0\windows6.1-servicing-x64-2jan13.cab.
(fix) CBS Paired File CBS File also Replaced Package_for_KB2347290_RTM

6.1.1.1.cat from Cabinet: C:\Windows\CheckSur\v1.0\windows6.1-servicing-x64-2jan13.cab.
Checking Package Watchlist
Checking Component Watchlist
Checking Packages
Checking Component Store
Summary:
Seconds executed: 338
Found 1 errors
Fixed 1 errors
CBS MUM Corrupt Total count: 1
Fixed: CBS MUM Corrupt. Total count: 1
Fixed: CBS Paired File. Total count: 1

Согласно этому логу проблема возникла при неправильной установки обновления KB2347290 (в вашем случае возможно другое обновление установилось неправильно, возможно даже не одно, а несколько). Необходимо скачать это обновление на сайте Micrsoft.

После этого распаковывать скачанный архив командой:
expand -F:* <имя скачанного файла.msu >С:\Temp\
В итоге в папке Temp на диске С должен появиться файл с расширением .CAB, распаковываем его тоже, командой:
expand -F:* <имя файла.cab>С:\Temp\
В результате на диске С в папке Temp появиться куча файлов, находим нужный нам (судя по логам в моем случае это KB2347290_RTM

6.1.1.1.mum), этот файл нам необходимо скопировать в папку C:\Windows\Servicing\Packages, но для начала нам нужно дать права на эту папку, для этого в командной строке запускаем команду:
takeown /F c:\Windows\Servicing\Packages /D y /R
и даем полные права на папку с помощью команды:
cacls c:\Windows\Servicing\Packages /E /T /C /G «Domain\UserName»:F
Далее, скачанный файл вставляем в папку C:\Windows\Servicing\Packages
В результате всех этих действий вы успешно избавитесь от ошибки 0x800f0818.

Источник

Ошибка HPESULT 0x800F0818 при запуске Диспетчера сервера

После установки Windows Server 2008R2 начал вчера устанавливать обновления. Несколько раз пришлось их скачивать, устанавливать и перезагружать машину. После одной из таких перезагрузок заметил, что не хочет устанавливаться SP1 для него, а при заходе в диспетчер сервера в раздел “Роли” или “Компоненты” писалось “Ошибка”. В самом низу диспетчера была ссылка на номер ошибки, вот что я увидел.
Нашел на technet статью, как эту проблему решить, но она только на английском языке, поэтому пишу русский вариант.

1) Находим в директории C:\Windows\Logs\CBS текстовый файл CheckSUR и ищем в конце него строчки с ошибками. В этих строчках фигурирует номер пакета исправления, из-за которого и начинается эта возьня ? В моем случае это KB2655992. В вашем – может быть и другой номер “кабэшки”, но суть от этого не меняется.
2) Скачиваем эту KB с сайта Microsoft, учитывая при этом версию операционной системы и разрядность. После этого я положил скачанное обновление в корень диска С:
3) Создаем рядом с этим обновлением папку “test”. Будем туда распаковывать содержимое KB командой “expand”
4) Переходим в командой строке в директорию в папку “test” . Создадим в ней ещё одну папку, чтобы в нее можно было распаковать содержимое файла c расширением “cab”
5) Теперь ищем во второй вложенной папке “test” те файлы, которые упоминались в файле CheckSUR
6) Их надо скопировать в директорию C:\Windows\Servicing\Packages, заменив при этом битые файлы с таким же наименованием. Проблема только в том, что эта папка системная и у вас нет прав на запись. Поэтому сначала делаем себя владельцем этой папки.
7) И, наконец, даем своему пользователю права на запись. Последние два пункта, конечно, можно сделать и через свойства папки.
8) Теперь можно спокойно перенести файлы и радоваться жизни ?

Добавить комментарий Отменить ответ

Для отправки комментария вам необходимо авторизоваться.

Источник

Добавить комментарий

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

  • 0x800f0805 windows 10 pro
  • 0x800ccc13 outlook 2010 windows 7
  • 0x800b0109 windows 10 как исправить
  • 0x00000709 сетевой принтер windows 2008
  • 0x500ff выключение питания windows 7