Windows 8.1でのファームウェア更新エラー

この記事では、Windows 8.1環境でファームウェアの更新が失敗する方法と理由について説明します。

適用対象: Windows 8.1
元の KB 番号: 2909710

概要

Windows を実行しているコンピューターでは、Windows Updateを使用してファームウェアを更新できます。 具体的には、これらのコンピューターは Windows ドライバー パッケージを使用してファームウェア更新プログラムをインストールします。 ファームウェア ドライバー パッケージがインストールされた後、Windows は、コンピューターの次回の再起動中にインストールのためにファームウェアの更新プログラムを UEFI システム ファームウェアに渡します。 UEFI システム ファームウェアは、コンピューターの製造元によって提供され、Windows とは別です。 Windows 自体はファームウェア更新プログラムをインストールせず、代わりにコンピューターの UEFI システム ファームウェアにファームウェア更新プログラムを提供します。

詳細

ファームウェアの更新プログラムは、PC の安定性とパフォーマンスを向上させるために、コンピューターの製造元によって提供されます。 ファームウェアの更新プログラムが正しくインストールされない場合があります。 UEFI システム ファームウェアは、一連のリターン コードを使用して、ファームウェアのインストール試行の成功または失敗について Windows に報告します。 これらのリターン コードは、デバイス マネージャーで使用でき、Windows Updateによっても報告されます。 場合によっては、Windows Updateは、障害の種類に応じて、最初の試行後にファームウェア更新プログラムの再インストールを試みる場合があります。

この記事では、PC がファームウェア更新プログラムをインストールするために Windows Update と UEFI を使用しているかどうかを判断する方法について説明します。 また、各リターン コードの意味についても説明します。 最後に、ファームウェアのインストール試行が失敗した後に受け取ると予想されるWindows Update通知を要約します。

PC にファームウェア更新プログラムがインストールされているかどうかを確認する方法

Windows Updateを使用してファームウェアの更新プログラムをインストールする Windows PC には、Windows Updateの [Windows の更新履歴の表示] ページに "システム ファームウェア更新プログラム" エントリが表示されます。

Windows Updateで更新履歴を表示するには:

  1. [スタート] 画面で、「更新履歴」と入力し、[Windows の更新履歴の表示] をクリックします。
  2. 検索ボックスに「Windows Update」と入力し、[更新履歴の表示] を選択します。 また、更新履歴で失敗したシステム ファームウェア更新プログラムエントリを選択することで、ファームウェアの更新に失敗した場合に返されるエラー コードを表示することもできます。 Windows Updateの更新履歴ページには状態列が含まれており、どの更新プログラムが正常にインストールできなかったかを示します。 エントリを選択して開くと、インストールの状態やエラーの詳細など、インストールに関する詳細が表示されます。

UEFI を使用してファームウェアを更新するコンピューターには、デバイス マネージャーで更新可能なファームウェア コンポーネントのエントリが含まれる場合もあります。 コンピューターで UEFI を使用してファームウェアを更新するかどうかを確認するには、次の手順に従います。

  1. コンピューターのデスクトップからファイル マネージャーを開きます。

  2. ファイル マネージャーで、[ この PC] を右クリックし、[ プロパティ] をクリックします。

  3. [デバイス マネージャー] をクリックします。

  4. コンピューターが UEFI を使用してファームウェアを管理している場合は、デバイス マネージャーの PC ルートの下にファームウェア グループが存在します。 [ファームウェア] グループを展開して、更新可能な各ファームウェア コンポーネントを表示します。

    正常にインストールされなかったファームウェアには、ファームウェア グループの下に "banged out" (!) エントリが表示されます。

  5. 失敗したファームウェア コンポーネントを右クリックし、[ プロパティ ] をクリックして、返されたエラー コードを確認できます。 上記の 2 つのチェックを組み合わせることにより、コンピューターが Windows Update と UEFI の両方を介してファームウェアを更新しているかどうかを判断できます。

重要

デバイス マネージャーのファームウェア エントリが UEFI から返される保証はありません。 場合によっては、Windows ドライバーによってファームウェアがインストールされ、ファームウェア グループの下に一覧表示される場合があります。 PC が UEFI を使用しているかどうかが不明な場合は、PC の製造元にお問い合わせください。 特定のファームウェア リソースのハードウェア ID の詳細をプロパティで表示することもできます。 UEFI ファームウェア リソースは、デバイスのハードウェア ID で UEFI\ の前に付加されます。

一時的なエラー コードと非一時的なエラー コード

Windows では、UEFI ファームウェアの更新エラーを、一時的なものと一時的でないカテゴリの 2 つに分けています。

一時的なエラー

一時的な障害は、バッテリの電源不足やシステム リソースの不足などの一時的な状態が原因で発生します。 Windows では、このような状況で失敗したファームウェア更新プログラムを再インストールしようとする場合があります。

たとえば、ファームウェアの更新プログラムをインストールするには、PC で一定レベルのバッテリー電源 (25% など) が必要になる場合があります。 バッテリー残量が少ないためにインストールに失敗したファームウェアの更新は、次のコンピューターの再起動後に常に再試行されます。 お使いの PC に必要なバッテリー残量がない場合は、ファームウェアの更新プログラムのインストールに失敗する可能性があります。 ただし、Windows は再起動のたびにファームウェア更新プログラムのインストールを試みます。 このバッテリ レベルのチェックは、重要なファームウェア更新操作中に PC の電源が失われないように、Windows とコンピューターの UEFI システム ファームウェアの両方によって適用されます。

重要

Windows と UEFI は、使用可能な A/C 電源を無視し、PC の使用可能なバッテリー レベルのみをチェックします。 バッテリーが必要なレベルを超えて充電されない場合は、将来のファームウェア更新プログラムをインストールできない可能性があります。 PC のバッテリーが充電されない場合は、PC の製造元にお問い合わせください。

システム リソースの不足や、UEFI システム ファームウェアによって返されるその他の理由など、他の一時的なエラーに対して、次の 3 回の再起動後、Windows は合計 3 回のインストール試行を行います。 ファームウェアの更新プログラムが 3 回目と最後の再起動時にインストールに失敗した場合、Windows はファームウェア更新プログラムを再度インストールしようとせず、デバイス マネージャーとWindows Updateの両方の履歴で失敗としてマークされます。 PC の製造元が、失敗した更新プログラムを置き換える新しい更新プログラムをリリースするまで、更新プログラムは再試行されません。

非一時的なエラー

一時的でないファームウェアの更新エラーは、修復できない状態が原因で発生します。 Windows では、一時的でない状態のために失敗したファームウェア更新プログラムを再インストールしようとしません。

PC の製造元が新しい更新プログラムをリリースするまで、更新プログラムのインストールは再試行されません。この更新プログラムは、失敗した更新プログラムに置き換えられます。

Windows では、ファームウェアの更新プログラムが次のように再試行されます。

エラー条件 再試行回数
過渡 3
一時的: 電源状態 制限なし
非一時的 0

電源チェックのWindows Update

コンピューターはファームウェアの更新プログラムをインストールするために一定のレベルのバッテリ電源 (たとえば 25%) を必要とする場合があるため、Windows Updateはバッテリの電源レベルを監視して、対話型インストール中にコンピューターがファームウェアの更新プログラムを不必要に失敗しないようにします。

対話型インストール中に、ユーザーはWindows Update コントロール パネルまたは設定アプリから更新プログラムを手動でチェックし、更新プロセスを手動で開始します。 バックグラウンドの自動インストールがバックグラウンドで実行され、PC で利用可能な新しい更新プログラムがステージングされ、PC に再起動が必要であることを通知します。 ほとんどの更新プログラムはバックグラウンドで自動的にインストールされます。

Windows Updateは、対話型インストール中にファームウェアの更新を開始する前に、PC のバッテリー電源が少なくとも 40% であることを確認します。 バックグラウンドの自動インストール中、Windows Updateは 40% のバッテリ電源しきい値に対してチェックされません。 この動作は、少なくとも 40% のバッテリー電源が搭載されるまで、Windows が PC の再起動を試みないために発生します。 さらに、バッテリの充電が 40% 以上になると、失敗したファームウェア更新プログラムのインストールが自動的に再試行されます。

インストールの種類Windows Update バッテリー電源チェック
対話型インストール すべての対話型インストール試行では、バッテリーの電源レベルが 40% 以上である必要があります。 40% バッテリーで<ファームウェアをインストールしようとすると、Windows Updateは「PC を電源に接続し、完全に充電して、もう一度やり直してください」というメッセージが表示されます。
自動背景 なし。 ファームウェアは、バックグラウンドの自動インストール中に次回の再起動のために常にステージングされます。 再起動してインストールを完了するには、バッテリ電源が 40% を超える場合にのみ適用されます。

エラー コード

次の表に、UEFI システム ファームウェアによって報告される LastAttemptStatus エラーと、デバイス マネージャーとWindows Updateの両方の履歴で Windows によって報告される一致する NTSTATUS コードを示します。 また、この表には、Windows が各エラー コードのファームウェアの再インストールを試みる回数と、各コードの予期されるWindows Update動作と更新履歴も示されています。

障害が発生したファームウェア更新プログラムのサポートについては、PC の製造元にお問い合わせください。

重要

  • PC が再起動しても、UEFI システム ファームウェアで必要な最小バッテリ電源を満たしていない場合、ファームウェアの更新プログラムがインストールに失敗し、次の表のいずれかの電源障害コードで失敗する可能性があります。 Windows Updateは、バッテリの電源チェックに失敗したファームウェアの更新プログラムの場合、バッテリーの充電後に PC を 40% に再起動するように求められる場合があります。
  • Windows と UEFI は、使用可能な A/C 電源を無視し、使用可能なバッテリ電源レベルのみをチェックします。 バッテリーが必要なレベルを超えて充電されない場合は、将来のファームウェア更新プログラムをインストールできない可能性があります。 PC のバッテリーが充電されない場合は、PC の製造元にお問い合わせください。
  • 電源関連ではない一時的なエラーは、インストール試行が 3 回目に失敗した後、Windows Updateの "保留中の再起動" 状態から "失敗" に切り替わります。
  • 非一時的なファームウェア更新プログラムまたは 3 回のインストール試行すべてに失敗した一時的なファームウェア更新プログラムは、PC 製造元からの新しいファームウェア更新プログラムに置き換えられるまで再試行されません。
LastAttemptStatus NTSTATUS コード 再試行 自動インストール試行後のWindows Update [Windows Update履歴に表示される状態]
Success STATUS_SUCCESS 0x00000000 該当なし なし なし
エラー: 失敗しました STATUS_UNSUCCESSFUL 0xC0000001 3 Windows Updateに "利用可能な更新プログラム" が表示されます。後でWindows Updateまたは自動メンテナンスを実行すると、ファームウェアのインストールが再試行されます。 保留中 最初の 3 回の試行中に再起動し、関連付けられているエラー コードで "Failed" します。
エラー: リソースが不足しています STATUS_INSUFFICIENT_RESOURCES 0xC000009A 3
エラー: バージョンが正しくありません STATUS_REVISION_MISMATCH 0xC0000059 0 Windows Update利用可能な更新プログラムが表示されなくなります。 その他の状態は提供されません。 履歴には、"Failed" と関連するエラー コードが表示されます。
エラー: 無効なイメージ形式 STATUS_INVALID_IMAGE_FORMAT 0xC000007B 0
エラー: 不明なリビジョン STATUS_UNKNOWN_REVISION 0xC0000058 0
エラー: そのようなファイルがありません STATUS_NO_SUCH_FILE 0xC000000F 0
エラー: 認証エラー STATUS_ACCESS_DENIED 0xC0000022 3 Windows Updateに "利用可能な更新プログラム" が表示されます。後でWindows Updateまたは自動メンテナンスを実行すると、ファームウェアのインストールが再試行されます。 最初の 3 回の試行中に再起動が保留され、次に関連付けられているエラー コードで "Failed" が発生します。
エラー: 電源イベント、AC が接続されていません STATUS_POWER_STATE_INVALID 0xC00002D3 制限なし Windows Updateに "利用可能な更新プログラム" が表示されます。バッテリーが = 40% に充電された直後に>、15 分間の再起動タイマーも起動します。 保留中の再起動
エラー: 電源イベント、バッテリ不足 STATUS_INSUFFICIENT_POWER 0xC00002DE 制限なし

データ収集

Microsoft サポートの支援が必要な場合は、「展開関連の問題について TSS を使用して情報を収集する」に記載している手順に従って情報を収集することをお勧めします。