Суббота, 06 апреля 2013 16:11

Ошибка 0x800f0818

Оцените материал
(1 Голосовать)

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

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

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


Для ее устранения необходимо скачать с сайта Microsoft Средство проверки готовности системы к обновлению для своей версии операционной системы.
После скачивания, запускаем ее установку. После успеной установки заходим в папку C:\Windows\logs\CBS открываем файл CheckSUR.log
Увидим примерно следующую картину (у каждого соответственно она будет своя)


=================================
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~31bf3856ad364e35~amd64~~6.1.1.1.mum        Expected file name Microsoft-Windows-Foundation-Package~31bf3856ad364e35~amd64~~6.1.7600.16385.mum does not match the actual file name
(fix)    CBS MUM Corrupt    CBS File Replaced    Package_for_KB2347290_RTM~31bf3856ad364e35~amd64~~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~31bf3856ad364e35~amd64~~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~31bf3856ad364e35~amd64~~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.

Я очень надеюсь, моя статья помогла Вам! Просьба поделиться ссылкой с друзьями:


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