Windows TIPS
[System Environment]
  Windows TIPS TOPへ
Windows TIPS全リストへ
内容別分類一覧へ

Windows Update/Microsoft Updateの主なエラー番号別対処方法

解説をスキップして操作方法を読む

デジタルアドバンテージ 小林 章彦
2008/11/21
対象OS
Windows 2000
Windows XP
Windows Server 2003
Windows Update(WU)やMicrosoft Update(MU)において、エラーが発生して修正プログラムの検出・適用ができないことがある。
エラーが発生した場合、WU/MUのWebページにエラー番号が表示される。
エラー番号別に適切な対処を行うことで、再び修正プログラムの検出・適用が可能になることがある。

解説

 マイクロソフトが提供しているWindows Update(WU)やMicrosoft Update(MU)は、Windows OSや同社製アプリケーションに対する修正プログラムを検出したり、適用したりするのに便利なサービスである。WU/MUを利用してユーザー自らが修正プログラムの適用を行っている企業も多いようだ。

 しかし特に原因として思い当たることはないのに、WU/MUがエラーを起こして修正プログラムの検出や適用ができなくなることがある。WU/MUで修正プログラムの検出を指示しても、8桁の16進数(0x800B0001など)のエラーを表示して止まってしまうといった具合だ。

TIPS「Windows Update/Microsoft Updateのトラブルを解消する(SoftwareDistributionフォルダを修復する方法)」

 こうなってしまうと、エラーの原因を究明し、解決しないとWU/MUを利用した修正プログラムの検出・適用ができなくなる。幸いなことにエラーの原因は、WU/MUでエラーが発生した際に表示される、画面の右上のエラー番号から調べられることが多い。ここでは、主なエラー番号とその対処方法を紹介する。

Microsoft Updateのエラー例
WU/MUを実行すると、このようなエラーが発生することがある。右上に小さくエラー番号(この画面の場合は、0x800B0001)が表示されるので、この番号を手がかりにエラーの原因究明と解決を行うことになる。
ここに表示されるエラー番号を頼りにエラーの原因を調べればよい。

操作方法

■エラー番号:0x80072EE7

 DNSサーバやhostsファイルによって、WU/MUの名前解決が正しく行われない場合に「エラー番号:0x80072EE7」のエラーが発生することがある。スパイウェアなどによって、DNSサーバやhostsファイルの設定が変更されている可能性もあるので、ウイルス対策ソフトウェアを実行して、スパイウェアなどがシステムに存在しないことを確認する(スパイウェアなどが見つかった場合は駆除する)。

 その後、[ネットワーク接続]−[ローカル エリア接続]のプロパティで、[インターネット プロトコル(TCP/IP)のプロパティ]のDNSサーバの設定として[DNSサーバーのアドレスを自動的に取得する]を選択するか、企業内/インターネット・プロバイダ(ISP)によって指示されているDNSサーバ名のアドレスを設定する。

 また、%Systemroot%\System32\drivers\etc\hostsファイルを開き、WU/MUのIPアドレスやホスト名エントリが含まれていないか確認し、含まれている場合にはその行を削除する。

■エラー番号:0x80246008

 Background Intelligent Transfer Service(BITS)サービスまたはEvent Logサービスが無効か使用できない状態の場合に、「エラー番号:0x80246008」のエラーが発生することがある。

 これは、BITSサービスとEvent Logサービスのそれぞれのサービスの状態が[開始]となっていないということなので、サービスを自動的に開始するように設定すればよい。具体的には、[管理ツール]−[サービス]を選択し、[サービス]ダイアログで「Background Intelligent Transfer Service」と「Event Log」のサービスを探し、それぞれのプロパティで「スタートアップの種類」が[自動]、「状態」が[開始]となるように設定する。

[サービス]ダイアログの画面
「Background Intelligent Transfer Service」()と「Event Log」()を探し、それぞれ「スタートアップの種類」が[自動]、「状態」が[開始]となるように設定する。

■エラー番号:0x8DDD0018

 WU/MUに必要となるサービスが無効になっている場合に、「エラー番号:0x8DDD0018」のエラーが発生する。「エラー番号:0x80246008」と同様の手順で、[サービス]ダイアログを開き、「Automatic Updates」「Background Intelligent Transfer Service」の「スタートアップの種類」が[自動]、「状態」が[開始]となるように設定する。

■エラー番号:0x800B0001、0x800A138F、0x800b0003

 デジタル署名を処理するコンポーネントが破損している場合に、これらのエラーが発生する。

 修復するには、以下のデジタル署名を処理するコンポーネントを再登録すればよい。

  • Softpub.dll
  • Wintrust.dll
  • Initpki.dll
  • Dssenh.dll
  • Rsaenh.dll
  • Gpkcsp.dll
  • Sccbase.dll
  • Slbcsp.dll
  • Mssip32.dll
  • Cryptdlg.dll

 具体的には、[スタート]−[ファイル名を指定して実行]をクリックし、[ファイル名を指定して実行]ダイアログの[名前]ボックスに以下のコマンドを入力して実行する。<DLL名>の部分は、上記のDLLを順番に入力すること。

regsvr32 <DLL名>

■エラー番号:0x800A1391、0x8DDD0001

 ファイアウォール・ソフトウェアやInternet Explorer(IE)のセキュリティ設定で、WU/MUのWebサイトがブロックされている場合に、「エラー番号:0x800A1391」や「エラー番号:0x8DDD0001」のエラーが発生する。

 IEのセキュリティ設定において、インターネット・ゾーンのセキュリティ・レベルを「高」などに設定している場合、信頼済みサイトに以下のWU/MUに関連するWebサイトを追加しておく必要がある。同様にファイアウォール・ソフトウェアでWebサイトへの接続をブロックしている場合も、下記のWebサイトへの接続を許可するように設定しておく。End of Article

  • http://update.microsoft.com
  • https://update.microsoft.com
  • http://*.update.microsoft.com
  • https://*.update.microsoft.com
  • http://download.windowsupdate.com
信頼済みサイトの登録方法
IEの[ツール]−[インターネット オプション]を選択し、[インターネット オプション]ダイアログを開く。[セキュリティ]タブの[信頼済みサイト]アイコンを選択し、[サイト]ボタンをクリックする。[信頼済みサイト]ダイアログが開くので、ここに「http://update.microsoft.com」などと入力し、[追加]ボタンをクリックして、WU/MUに関連するWebサイトを信頼済みサイトとして登録していく。
[信頼済みサイト]アイコンを選択する。
[サイト]ボタンをクリックする。
WU/MUに関連するWebサイトのURLを入力する。
[追加]ボタンをクリックして、登録する。
「このゾーンのサイトには……」のチェックは外す。

この記事と関連性の高い別のWindows TIPS
Windows Update/Microsoft Updateのトラブルを解消する(SoftwareDistributionフォルダを修復する方法)
Windows UpdateのトラブルをFix itで解消する
自動更新で修正プログラムがインストールできない場合の対処方法
Microsoftへのエラー報告ダイアログを無効にする
Microsoft Update/自動更新のエラー・ログを調査する
このリストは、(株)デジタルアドバンテージが開発した
自動関連記事探索システム Jigsaw(ジグソー) により自動抽出したものです。
generated by

「Windows TIPS」

TechTargetジャパン

Windows Server Insider フォーラム 新着記事

@ITメールマガジン 新着情報やスタッフのコラムがメールで届きます(無料)

RSSフィード

キャリアアップ

- PR -
@IT Sepcial

イベントカレンダー

PickUpイベント

- PR -
もっと見る
- PR -

お勧め求人情報

ホワイトペーパーTechTargetジャパン

@IT Sepcial
ソリューションFLASH