Top > ZakkiCho > WindowsUpdateUnableWith0x800f0818
Table of Contents

参照ページ

  1. I keep getting an error code 800F0818 for an update for windows 7(KB2647753)
  2. システム更新準備ツールによる Windows ... の Windows Update エラーの解決
  3. How do I obtain .mum and .cat files
  4. MSUファイルが展開できない(インストールできない)場合の回避法

ダウンロード

  1. システム更新準備ツール(System Update Readiness Tool) KB947821
  2. Windows Server 2008 R2 x64 Edition 用セキュリティ更新プログラム (KB2813347)

適用条件

これ以外の場合にも適用出来るかもしれません。

  • OS: Windows Server 2008 R2 x64
  • エラーの出たWindows Updateの番号: KB2387149及びKB2813347

システム更新準備ツール(System Update Readiness Tool) KB947821 の実行

  1. 上記でダウンロードしたシステム更新準備ツールをダブルクリックして実行。
  2. プログレスバーが途中で止まるが、あわてないで終了を待つ。
  3. 何も表示されないが、「システム更新の準備」をする処理はされている。
  4. 次の場所にこのツールのログファイルができる。
    • %SYSTEMROOT%\Logs\CBS\CheckSUR.log
    • %SYSTEMROOT%\Logs\CBS\CheckSUR.persist.log
    これらをみると、このツールでも対応できないケースがあったかどうかが分かる。

Windows Updateを再実行

  1. Windows UpdateからKB2387149及びKB2813347を選んで更新を実行。
  2. 結果は次のとおりとなった。
    • 上記の更新準備ツールのおかげにより、 KB2387149はエラーを出さずにインストールに成功。
    • KB2813347は依然としてエラー800f0818が出る。
  3. 前項のログファイルのうち CheckSUR.log を見ると、 KB2813347に関する次の2つのファイル:
    • servicing\packages\Package_for_KB2813347_SP1~31bf3856ad364e35~amd64~~6.1.1.0.mum
    • servicing\packages\Package_for_KB2813347_SP1~31bf3856ad364e35~amd64~~6.1.1.0.cat
    が、
    Unavailable repair
    であるとなっているので、これをどこからか取得して置き換えることを考える。

KB2813347のスタンドアロン版からファイルを抜き出す

  1. スタンドアロン版は.msuファイルである。
  2. .msuファイルの展開にはexpand.exe又はwusa.exeを使う。
  3. 展開した中にはファイル:
    • Windows6.1-KB2813347-x64.cab
    があるのでこれをさらに展開する。
  4. .cabファイルは最近のWindowsであればデフォルトで展開可能 (エクスプローラで普通のフォルダのように見える)である。
  5. 展開した中には、前項のログに示されていた
    • Package_for_KB2813347_SP1~31bf3856ad364e35~amd64~~6.1.1.0.mum
    • Package_for_KB2813347_SP1~31bf3856ad364e35~amd64~~6.1.1.0.cat
    の2つのファイルがある。

抜き出したファイルをコピー

ファイルをコピーする前に、コピー先ファイルのアクセス権限の変更が必要である。

  1. Administratorsグループのメンバでログオンする。
  2. %SYSTEMROOT%\servicing\Packages の所有者をAdministratorsにする。
  3. %SYSTEMROOT%\servicing\Packages に対するAdministratorsのアクセス権限を フルコントロールにする。
  4. %SYSTEMROOT%\servicing\Packages下の次の2つのファイル:
    • Package_for_KB2813347_SP1~31bf3856ad364e35~amd64~~6.1.1.0.mum
    • Package_for_KB2813347_SP1~31bf3856ad364e35~amd64~~6.1.1.0.cat
    の所有者をAdministratorsにする。
  5. さらにこの2つのファイルに対するAdministratorsのアクセス権限を フルコントロールにする。
  6. 前項で抜き出した2つのファイルを
    • %SYSTEMROOT%\servicing\Packages
    にコピーする。

Windows Updateを再実行

  1. Windows UpdateからKB2813347を選んで更新を実行。
  2. 結果は次のとおりとなった。
    • KB2813347はエラーを出さずにインストールに成功。

(2013-05-24)

Tag: Windows Windows Update Windows Server 2008 R2 エラー KB2387149 KB2813347 KB947821