Windows 破損エラーのために、Windows 更新プログラムや Service Pack をインストールできません。たとえば、システム ファイルが壊れている場合、更新プログラムがインストールされないことがあります。表示されるエラーが次の一覧に含まれている場合、この資料の解決策を試してください。

0x80070002 | 0x8007000D | 0x800F081F | 0x80073712 | 0x800736CC | 0x800705B9 | 0x80070246 | 0x8007370D | 0x8007370B | 0x8007370A | 0x80070057 | 0x800B0100 | 0x80092003 | 0x800B0101 | 0x8007371B | 0x80070490

表示されるエラーが含まれていないか Windows XP を搭載している場合は、Windows Update トラブルシューティング ツールを試してください。

解決方法

Windows 8.1、Windows 8、Windows Server 2012 R2、または Windows Server 2012

この問題を解決するには、受信トレイの展開イメージのサービスと管理 (DISM) ツールを使用します。その後で Windows 更新プログラムまたは Service Pack をもう一度インストールします。
  1. 管理者としてコマンド プロンプトを開きます。これを行うには、画面の右端からスワイプし、[検索] をタップします。または、マウスを使用している場合は、画面の右下隅をポイントして、[検索] をクリックします。[検索] ボックスに「コマンド プロンプト」と入力し、[コマンド プロンプト] を右クリックし、[管理者として実行] をクリックします。管理者のパスワードを要求するダイアログ ボックスが表示された場合はパスワードを入力して [OK] をクリックし、確認を要求するダイアログ ボックスが表示された場合は [続行] をクリックします。
  2. 以下のコマンドを入力し、Enter キーを押します。
    コマンドの処理が完了するのに数分かかることがあります。
    DISM.exe /Online /Cleanup-image /Restorehealth
    重要このコマンドを実行するときに、DISM は Windows Update を使用して破損を修復するために必要なファイルを提供します。しかし、Windows Update クライアントが既に壊れている場合、実行中の Windows インストールを修復ソースとして使用するか、ネットワーク共有または Windows DVD などのリムーバブル メディアから Windows side-by-side フォルダーをファイルのソースとして使用します。これを行うには、代わりに次のコマンドを実行します。
    DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:C:\修復ソース\Windows /LimitAccess
    注: C:\修復ソース\Windows プレースホルダーは、修復ソースの場所に置き換えます。DISM ツールを使用して Windows を修復する方法の詳細については、「Windows イメージを修復する」を参照してください。
  3. コマンド プロンプトを選択し、Windows Update をもう一度実行します。
DISM は、ツールが検出または修正した問題を記録するログ ファイル (%windir%/Logs/CBS/CBS.log) を作成します。%windir% は、Windows がインストールされるフォルダーです。たとえば、C:\Windows などが %windir% フォルダーになります。

Windows 7、Windows Vista、Windows Server 2008 R2、または Windows Server 2008

この問題を解決するには、システム更新準備ツールを使用します。その後で、Windows 更新プログラムまたは Service Pack をもう一度インストールします
  1. システム更新準備ツールをダウンロードします。
    下の表で、コンピューターに搭載されている Windows のバージョンに対応するダウンロード リンクをクリックします。
    コンピューターで Windows の 32 ビット版または 64 ビット版のいずれを実行しているのかを調べます。

    このツールは定期的に更新されるので、常に最新バージョンをダウンロードすることをお勧めします。

    元に戻す全体を表示する
    オペレーティング システムダウンロード リンク
    32 ビット版の Windows 7 SP1 および Windows 7 (x86 ベース)
    元に戻す画像を拡大する
    ダウンロード
    ダウンロード
    64 ビット版の Windows 7 SP1 および Windows 7 (x64 ベース)
    元に戻す画像を拡大する
    ダウンロード
    ダウンロード
    64 ビット版の Windows Server 2008 R2 SP1 (x64 ベース)
    元に戻す画像を拡大する
    ダウンロード
    ダウンロード
    Windows Server 2008 R2 SP1 (Itanium ベース)
    元に戻す画像を拡大する
    ダウンロード
    ダウンロード
    32 ビット版の Windows Vista SP2 および Windows Vista SP1 (x86 ベース)
    元に戻す画像を拡大する
    ダウンロード
    ダウンロード
    64 ビット版の Windows Vista SP2 および Windows Vista SP1 (x64 ベース)
    元に戻す画像を拡大する
    ダウンロード
    ダウンロード
    32 ビット版の Windows Server 2008 SP2 (x86 ベース)
    元に戻す画像を拡大する
    ダウンロード
    ダウンロード
    64 ビット版の Windows Server 2008 SP2 (x64 ベース)
    元に戻す画像を拡大する
    ダウンロード
    ダウンロード
    Windows Server 2008 SP2 (Itanium ベース)
    元に戻す画像を拡大する
    ダウンロード
    ダウンロード
  2. ツールをインストールして実行します。
    1. ダウンロード センター Web ページの [ダウンロード] リンクをクリックし、以下のいずれかを実行します。
      • ツールを直ちにインストールするには、[開く] または [実行] をクリックし、画面の指示に従います。
      • 後でツールをインストールするには、[保存] をクリックし、インストール ファイルをコンピューターにダウンロードします。ツールをインストールする準備ができたら、ファイルをダブルクリックします。
    2. [Windows Update スタンドアロン インストーラー] ダイアログ ボックスで、[はい] をクリックします。

      元に戻す画像を拡大する
      確認
    3. ツールがインストールされると、自動的に実行されます。一般的に実行にかかる時間は 15 分以内ですが、コンピューターによってはこれより長い時間がかかることがあります。進行状況バーが停止しているように見えても、スキャンは依然として実行されているため、[キャンセル] をクリックしないでください。

      元に戻す画像を拡大する
      インストール
    4. [インストールの完了] が表示されたら、[閉じる] をクリックします。

      元に戻す画像を拡大する
      閉じる
    5. 前にインストールしようとした更新プログラムまたは Service Pack を再インストールします。
ツールで検出されても解決されなかった破損エラーを手動で解決するには、「CheckSUR.log で見つかったエラーを解決する方法」を参照してください。

問題が解決されたかどうかの確認

Windows 更新プログラムまたは Service Pack が正常にインストールされた場合、作業は完了しています。問題が解決しない場合は、マイクロソフトにお問い合わせください

詳細

破損エラーの説明

元に戻す全体を表示する
コード エラー 説明
0x80070002 ERROR_FILE_NOT_FOUND 指定されたファイルが見つかりません。
0x8007000D ERROR_INVALID_DATA データが無効です。
0x800F081F CBS_E_SOURCE_MISSING パッケージまたはファイルのソースが見つかりません。
0x80073712 ERROR_SXS_COMPONENT_STORE_CORRUPT コンポーネント ストアは不整合な状態にあります。
0x800736CC ERROR_SXS_FILE_HASH_MISMATCH コンポーネントのファイルが、コンポーネント マニフェストに存在する検査情報に一致しません。
0x800705B9 ERROR_XML_PARSE_ERROR 要求された XML データを解析できません。
0x80070246 ERROR_ILLEGAL_CHARACTER 無効な文字が検出されました。
0x8007370D ERROR_SXS_IDENTITY_PARSE_ERROR ID 文字列の形式が正しくありません
0x8007370B ERROR_SXS_INVALID_IDENTITY_ATTRIBUTE_NAME ID の属性の名前が有効な範囲外にあります。
0x8007370A ERROR_SXS_INVALID_IDENTITY_ATTRIBUTE_VALUE ID の属性の値が有効な範囲外にあります。
0x80070057 ERROR_INVALID_PARAMETER パラメーターが間違っています。
0x800B0100 TRUST_E_NOSIGNATURE サブジェクトに署名がありませんでした。
0x80092003 CRYPT_E_FILE_ERROR Windows Update でファイルの読み取り中または書き込み中にエラーが発生しました。
0x800B0101 CERT_E_EXPIRED 現在のシステム時計または署名ファイルのタイムスタンプで確認すると、必要な証明書の有効期間が過ぎています。
0x8007371B ERROR_SXS_TRANSACTION_CLOSURE_INCOMPLETE 1 つ以上の要求されたトランザクションのメンバーがありません。
0x80070490 ERROR_NOT_FOUND 新しい更新プログラムを検索できませんでした。

システム更新準備ツールの機能

リソースの整合性を検証する

元に戻す画像を拡大する
システム更新準備ツールは、次のリソースの整合性を検証します:
  • 以下のディレクトリに格納されているファイル
    • %SYSTEMROOT%\Servicing\Packages
    • %SYSTEMROOT%\WinSxS\Manifests
  • 以下のレジストリ サブキーの下にあるレジストリ データ
    • HKEY_LOCAL_MACHINE\Components
    • HKEY_LOCAL_MACHINE\Schema
    • HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Component Based Servicing
この一覧は、随時更新される可能性があります。

システム更新準備ツールによって、不適切なマニフェスト、キャビネット、またはレジストリ データが検出されると、不適切なデータが適切なバージョンに置き換えられることがあります。
元に戻す画像を拡大する

ログ収集

元に戻す画像を拡大する
システム更新準備ツールによりログ ファイルが作成され、検出または修正された問題がそこに記録されます。このログ ファイルは以下の場所に作成されます。
  • %SYSTEMROOT%\Logs\CBS\CheckSUR.log
  • %SYSTEMROOT%\Logs\CBS\CheckSUR.persist.log
元に戻す画像を拡大する

CheckSUR.log で見つかったエラーを解決する方法

システム更新準備ツールで検出されても解決されなかった破損エラーを手動で解決するには、次の手順に従います。
  1. %SYSTEMROOT%\Logs\CBS\CheckSUR.log を開きます。%SYSTEMROOT% は Windows がインストールされているフォルダーです。たとえば、C:\Windows が %SYSTEMROOT% フォルダーです。
  2. ツールで修正できなかったパッケージを特定します。たとえば、ログ ファイルに次のエントリが見つかることがあります:
    要約:
    秒実行: 264
    3 エラーが見つかりました
    CBS MUM 欠落合計数: 3
    使用不可能な修復ファイル:
    servicing\packages\Package_for_KB958690_sc_0~31bf3856ad364e35~amd64~~6.0.1.6.mum
    ...
    この場合、壊れているパッケージは KB958690 です。
  3. Microsoft ダウンロード センターまたはMicrosoft Update カタログからパッケージをダウンロードします。
  4. パッケージ (.msu) を %SYSTEMROOT%\CheckSUR\packages ディレクトリにコピーします。既定ではこのディレクトリは存在しないのでディレクトリを作成する必要があります。
  5. システム更新準備ツールを再び実行します。「システム更新準備ツールのインストールと実行」を参照してください。

この資料について

文書番号: 947821
最終更新日: 2014年5月7日
この資料は以下の製品について記述したものです。: Windows 8.1, Windows Server 2012 R2 Datacenter, Windows Server 2012 R2 Standard, Windows Server 2012 R2 Essentials, Windows Server 2012 R2 Foundation, Windows 8, Windows Server 2012 Datacenter, Windows Server 2012 Standard, Windows Server 2012 Essentials, Windows Server 2012 Foundation, Windows 7 Service Pack 1, Windows Server 2008 R2 Service Pack 1, Windows Vista Service Pack 2, Windows Server 2008 Service Pack 2
Microsoft Knowledge Base の免責: Microsoft Knowledge Baseに含まれている情報は、いかなる保証もない現状ベースで提供されるものです。Microsoft Corporation及びその関連会社は、市場性および特定の目的への適合性を含めて、明示的にも黙示的にも、一切の保証をいたしません。さらに、Microsoft Corporation及びその関連会社は、本文書に含まれている情報の使用及び使用結果につき、正確性、真実性等、いかなる表明・保証も行ないません。Microsoft Corporation、その関連会社及びこれらの権限ある代理人による口頭または書面による一切の情報提供またはアドバイスは、保証を意味するものではなく、かつ上記免責条項の範囲を狭めるものではありません。Microsoft Corporation、その関連会社 及びこれらの者の供給者は、直接的、間接的、偶発的、結果的損害、逸失利益、懲罰的損害、または特別損害を含む全ての損害に対して、状況のいかんを問わず一切責任を負いません。(Microsoft Corporation、その関連会社 またはこれらの者の供給者がかかる損害の発生可能性を了知している場合を含みます。) 結果的損害または偶発的損害に対する責任の免除または制限を認めていない地域においては、上記制限が適用されない場合があります。なお、本文書においては、文書の体裁上の都合により製品名の表記において商標登録表示、その他の商標表示を省略している場合がありますので、予めご了解ください。
この資料に関するフィードバックを提供しますか?
 

Get more support from smallbusiness.support.microsoft.com

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.