参照ページ
- I keep getting an error code 800F0818 for an update for windows 7(KB2647753)
- システム更新準備ツールによる Windows ... の Windows Update エラーの解決
- How do I obtain .mum and .cat files
- MSUファイルが展開できない(インストールできない)場合の回避法
ダウンロード
- システム更新準備ツール(System Update Readiness Tool) KB947821
- Windows Server 2008 R2 x64 Edition 用セキュリティ更新プログラム (KB2813347)
適用条件
これ以外の場合にも適用出来るかもしれません。
- OS: Windows Server 2008 R2 x64
- エラーの出たWindows Updateの番号: KB2387149及びKB2813347
システム更新準備ツール(System Update Readiness Tool) KB947821 の実行
- 上記でダウンロードしたシステム更新準備ツールをダブルクリックして実行。
- プログレスバーが途中で止まるが、あわてないで終了を待つ。
- 何も表示されないが、「システム更新の準備」をする処理はされている。
- 次の場所にこのツールのログファイルができる。
- %SYSTEMROOT%\Logs\CBS\CheckSUR.log
- %SYSTEMROOT%\Logs\CBS\CheckSUR.persist.log
これらをみると、このツールでも対応できないケースがあったかどうかが分かる。
Windows Updateを再実行
- Windows UpdateからKB2387149及びKB2813347を選んで更新を実行。
- 結果は次のとおりとなった。
- 上記の更新準備ツールのおかげにより、
KB2387149はエラーを出さずにインストールに成功。
- KB2813347は依然としてエラー800f0818が出る。
- 前項のログファイルのうち 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のスタンドアロン版からファイルを抜き出す
- スタンドアロン版は.msuファイルである。
- .msuファイルの展開にはexpand.exe又はwusa.exeを使う。
- 展開した中にはファイル:
- Windows6.1-KB2813347-x64.cab
があるのでこれをさらに展開する。
- .cabファイルは最近のWindowsであればデフォルトで展開可能
(エクスプローラで普通のフォルダのように見える)である。
- 展開した中には、前項のログに示されていた
- Package_for_KB2813347_SP1~31bf3856ad364e35~amd64~~6.1.1.0.mum
- Package_for_KB2813347_SP1~31bf3856ad364e35~amd64~~6.1.1.0.cat
の2つのファイルがある。
抜き出したファイルをコピー
ファイルをコピーする前に、コピー先ファイルのアクセス権限の変更が必要である。
- Administratorsグループのメンバでログオンする。
- %SYSTEMROOT%\servicing\Packages の所有者をAdministratorsにする。
- %SYSTEMROOT%\servicing\Packages に対するAdministratorsのアクセス権限を
フルコントロールにする。
- %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にする。
- さらにこの2つのファイルに対するAdministratorsのアクセス権限を
フルコントロールにする。
- 前項で抜き出した2つのファイルを
- %SYSTEMROOT%\servicing\Packages
にコピーする。
Windows Updateを再実行
- Windows UpdateからKB2813347を選んで更新を実行。
- 結果は次のとおりとなった。
- KB2813347はエラーを出さずにインストールに成功。
(2013-05-24)
Tag: Windows Windows Update Windows Server 2008 R2 エラー KB2387149 KB2813347 KB947821