вторник, 20 сентября 2011 г.

Windows 2008 R2 ошибка – 0x800F0818


Симптомы у нее простые:
  1. В Server Manager при открытии не отображаются установленные Roles и Features-ы
  2. Внизу слева висит ошибка при нажатии на нее выводится вот такое окно.
    0x800F0818

Решение

  1. С сайта Microsoft скачиваем инструмент под названием  Microsoft Update Readiness Tool.
  2. Запускаем. Дожидаемся окончания установки.
  3. Открываем папку C:\Windows\logs\CBS и ищем в ней файл Checksur.log
    В моем случай лог выглядит следующим образом (красным цветом отмечено самое интересное)
    Checking System Update Readiness.Binary Version 6.1.7601.21645Package Version 12.02011-05-27 11:12
    Checking Windows Servicing Packages
    Checking Package Manifests and Catalogs(f) CBS MUM Corrupt 0×00000000servicing\Packages\Package_for_KB2416400_RTM~31bf3856ad364e35~amd64~~6.1.1.2.mumExpected 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_KB2416400_RTM~31bf3856ad364e35~amd64~~6.1.1.2.mum from Cabinet: C:\Windows\CheckSur\v1.0\windows6.1-servicing-x64-apr29.cab.(fix) CBS Paired File CBS File also Replaced Package_for_KB2416400_RTM~31bf3856ad364e35~amd64~~6.1.1.2.cat from Cabinet: C:\Windows\CheckSur\v1.0\windows6.1-servicing-x64-apr29.cab.
    Checking Package Watchlist
    Checking Component Watchlist
    Checking Packages
    Checking Component Store
    Summary:Seconds executed: 1274 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(w) Unable to get system disk properties 0x0000045D IOCTL_STORAGE_QUERY_PROPERTY Disk Cache
  4. При изучении файла выяснилось что отсутствует один файл Package_for_KB2416400_RTM~31bf3856ad364e35~amd64~~6.1.1.2.mum
  5. Следующим шагом требуется получить владельца на папкуc:\Windows\Servicing\Packages
    Выполняем команду
    takeown /F c:\Windows\Servicing\Packages /D y /R
    Теперь получаем право Full Control
    cacls c:\Windows\Servicing\Packages /E /T /C /G "Domain\UserName":F
  6. Загружаем пакет KB2416400
  7. Распаковываем его командой
    expand -F:* Windows6.1-KB2416400-x64.msu D:\temp\
  8. Ищем CAB-файл и распаковываем его.
    expand -F:* Windows6.1-KB2416400-x64.cab d:\temp\KB2416400
  9. Ищем нужный нам файлpackage_for_kb2416400_rtm_bf~31bf3856ad364e35~amd64~~6.1.1.2.mum
  10. И копируем его в папку c:\Windows\Servicing\Packages
По аналогии поступаем со всеми найденными ошибками.
После выполнения всех перечисленных действий перезагрузки не требуется.

Взято с 
http://blog.wadmin.ru/