更新プログラムを入れようとすると、しばらく動いたあとで「更新に失敗しました」と表示され、英数字のコードが出て元に戻ってしまう。このとき最初にすることは、同じ操作をもう一度繰り返すことではなく、画面に出ているコードを紙に控えることです。Windows Updateの失敗は原因がひと通りではなく、空き容量・更新データの破損・時刻や権限・ドライバー・ストレージの傷みに分かれます。コードはその当たりを付けるための唯一の手がかりで、画面を閉じると二度と出てこないことがあります。
そのうえで大事なのが、「進まない」と「失敗する」を混同しないことです。ダウンロードやインストールの%表示が動かないまま止まっているのと、最後まで進んだうえではじかれて元に戻るのとでは、見るところがまったく違います。%が動かないときはWindows Updateが進まない・終わらないときの確認手順、更新のあとに調子が悪くなって戻したいときは更新プログラムを入れたあとに不調になったときの戻し方が、それぞれの受け皿です。
この記事は、コードが出て失敗する場合に絞って、順番にやることをまとめています。
「進まない」と「失敗する」を分ける
同じ「更新できない」でも、画面に出ていることで読むところが変わります。まず、自分がどれに当てはまるかを決めてから先へ進んでください。ここを飛ばすと、関係のない手順を延々とやることになります。
| 画面に出ていること | 起きていること | 読むところ |
|---|---|---|
| %の表示が長時間動かない/0%や100%のまま | 処理が進んでいない | 更新が進まない・終わらないとき |
| 「更新に失敗しました」とコードが出て元に戻る | はじかれている | この記事(手順2へ) |
| 再起動後に「変更を元に戻しています」と出る | 適用の途中で巻き戻された | 手順8・9/更新後に不調になったとき |
| 「このPCではWindows 11を実行できません」 | 要件ではじかれている | Windows 11にできないとき |
| 「空き領域が不足しています」と出る | 容量が足りない | 手順4/Cドライブの空きがないとき |
| Windows 10で、更新の確認自体がかからない | 配信が終わっている可能性 | 手順+の後半/ESUの登録ができないとき |
| 更新のあとに青い画面が出るようになった | 別の症状 | ブルースクリーンのとき |
表示される文言はWindowsの版によって少しずつ違います。文言の一致にこだわるより、「数字が動いているか」「コードが出たか」の2点で分けてください。
コードを控えて、一度だけやり直す
先に、画面に出ているコードを紙かスマートフォンの写真で残してください。「0x」で始まる英数字です。更新の履歴にも残りますが、設定の画面を閉じたあとに探すと見つからないことがあります。ここで控えておくかどうかで、このあとの手順が「当たりを付けて進む」か「総当たりで試す」かに分かれます。
控えたら、いったん電源を切って入れ直し、もう一度だけ更新をかけ直してください。通信が一瞬切れた、別の処理と重なった、といった一時的な理由で失敗したものは、これだけで通ります。Microsoftも、インストール失敗のときの最初の対処として再起動とやり直しを挙げています。
ただし、やり直すのは一度までにしてください。同じ条件で押し直せば同じところで失敗します。2回同じコードで失敗したら、条件を変える側(手順3以降)に移ります。何十回もかけ直しているうちに、更新データが中途半端にたまって状況が悪くなることがあります。
なお、更新の作業に入る前に、写真や書類など無くなると困るものを外付けへ写しておいてください。更新そのものでデータが消えることは通常ありませんが、この記事の後半ではシステムに手を入れる手順に進みます。何をどこへ写すかは修理に出す前のデータバックアップにまとめています。

コードから原因の当たりを付ける
Microsoftは、よく出るコードについて意味と対処を公開しています。コードは「原因そのもの」ではなく「どのあたりでつまずいたか」の分類だと考えてください。下の表のコードが出ていれば、読むべき手順が絞れます。
| コード | Microsoftの説明 | 読むところ |
|---|---|---|
| 0x80070070 | 空き領域の不足 | 手順4 |
| 0x800f0922 | ディスク容量不足、または .NET Framework などの問題 | 手順4(VPNを使っていれば切る) |
| 0x8007000d | ファイルまたはキャッシュの破損 | 手順6・7 |
| 0x80248014 | Windows Updateのデータベースまたはサービスの問題 | 手順6・7 |
| 0x80070002 | インストールの失敗 | 手順2・6・4 |
| 0x80070057/0x80080005 | 破損ファイルまたは不適切な構成 | 手順8 |
| 0x80070005 | アクセスが拒否された | 手順5(権限)・手順9 |
| 0x800705b4 | 時間切れ・処理の中断 | 手順5・9 |
| 0x80240034 | 更新が未完了、または接続の問題 | 手順5・6 |
| 0xC1900101 | 互換性のないドライバー | 手順9 |
表に無いコードでも、やることは同じです。手順4から順にひと通り進めてください。コードは種類が多く、同じ原因でも違うコードが出ることがあります。コードを検索して出てきた個別の裏技に飛びつくより、容量・時刻・権限・更新データ・システムファイル・ドライバーの順に土台から固めるほうが、結果として早く終わります。
なお 0x800f0922 は、Microsoftの技術情報では更新パッケージの処理に失敗した状態(CBS_E_INSTALLERS_FAILED)としても扱われており、レジストリやパッケージを直接操作する専門的な手順が案内されています。これは一般の方が手を出す範囲ではありません。容量の確保とVPNの停止で変わらなければ、手順+へ進んでください。
空き容量を確保する
更新の失敗で、いちばん多い入口がここです。更新は、ダウンロードしたファイルを展開し、置き換える前の状態も一時的に保持しながら進みます。そのため、更新プログラムの容量そのものより、はるかに多くの空きが要ります。
Microsoftが示している目安は次のとおりです。
| 更新の種類 | 必要な空き容量の目安 |
|---|---|
| 品質更新プログラム(毎月のもの) | 2GB〜3GB以上 |
| 機能更新プログラム(年に一度の大きなもの) | 通常6GB〜11GB以上 |
| 32ビット版のアップグレード | 16GB以上 |
| 64ビット版のアップグレード | 20GB以上 |
| 外部記憶装置を使う場合 | 少なくとも10GB |
「予約済み記憶域」が有効なパソコンでは、Microsoftの説明によると更新はまず予約済み記憶域を使い、そのあとで他の領域を使います。そのため、Cドライブの空きが数GBあるように見えても足りないことがあります。
空きを増やすときは、いきなりファイルを消さず、設定の機能を先に使ってください。設定>システム>ストレージで「ストレージセンサー」をオンにすると一時ファイルが自動で消えます。同じ画面の「クリーンアップの推奨事項」から、消してよい候補を確認して消すこともできます。
それでも足りない場合、外付けのUSBメモリや外付けドライブを使う方法が用意されています。10GB以上空いている機器をつないだうえで設定>Windows Updateを開くと「問題の修正」が表示され、そこから外部記憶装置を選べます。容量の小さいノートパソコンでは、これがいちばん現実的な抜け道です。
写真や動画で埋まっているようなら、容量の減らし方はCドライブの空き容量がないときの確認手順にまとめています。
周辺機器・時刻・権限を整える
ここは地味ですが、やっていない人が多く、やると通ることがある3点です。
ひとつ目は、周辺機器を外すことです。Microsoftは、外部記憶装置・外付けドライブ・ドックなど、基本の動作に要らない機器をすべて外してから更新をやり直すよう案内しています。USBメモリや外付けHDDを挿したままだと、更新の途中でドライブの順番が変わって失敗することがあります。プリンターやハブも含めて、キーボードとマウス以外はいったん抜いてください。
ふたつ目は、日付と時刻です。更新の通信は時刻を使って相手を確かめるため、時計がずれていると通信そのものがはじかれます。設定>時刻と言語>日付と時刻で「時刻を自動的に設定する」と「タイムゾーンを自動的に設定する」をオンにし、「追加設定」の「今すぐ同期」を押してください。電源を切るたびに時刻が戻ってしまう場合は、本体内部の電池が切れています。見分け方は日付と時刻がずれるときの確認手順にあります。
みっつ目は、管理者権限です。更新には管理者の権限が要るものがあります。家族や会社で分けて使っているパソコンでは、いま使っているアカウントが管理者ではないことがあります。設定>アカウントで自分の種類を確認し、「管理者」になっていなければ、管理者のアカウントで入り直してから更新してください。会社や学校から貸与されたパソコンでは、更新の管理が中央で行われていて、手元で操作できないことがあります。この場合は管理している部署に伝えるのが先です。

トラブルシューティングツールにかける
Windowsには、更新の不具合を自動で調べて直す仕組みが入っています。手作業で中をいじる前に、必ずこれを通してください。Microsoftの技術情報でも、このツールは「状況を分析し、必要なコンポーネントをリセットする」ものと説明されています。手順7でやる作業の一部を、安全な形で自動的にやってくれます。
場所は、スタート>設定>システム>トラブルシューティング>その他のトラブルシューティングです。一覧の中の「Windows Update」の「実行」を選びます。Windows 10では、設定>更新とセキュリティ>トラブルシューティングの中にあります。
終わったら、結果の画面に何と出たかを見てください。「問題を解決しました」と出ていれば、そのまま更新をかけ直します。「見つかった問題を修正できませんでした」と出た場合も、そこで終わりではありません。手順7以降で、同じことを手で行います。
このツールを実行したあとは、必ず一度再起動してから更新をかけ直してください。リセットされた設定が反映されるのは再起動後です。
更新データを入れ替える
ダウンロード済みの更新ファイルが壊れていると、何度かけ直しても同じところで失敗します。この場合は、たまっている更新データを一度捨てて、取り直させます。更新のキャッシュが入っているのは C:\Windows\SoftwareDistribution というフォルダーです。
Microsoftが一般向けに案内している手順は次のとおりです。
Windowsキーと R キーを同時に押し、services.msc と入力して Enter。一覧から「Windows Update」を探して右クリックし「停止」。そのうえでエクスプローラーで C:\Windows\SoftwareDistribution を開き、フォルダーそのものではなく、中のファイルとフォルダーを削除します。削除が終わったらサービスの画面に戻り、「Windows Update」を右クリックして「開始」。再起動してから更新をかけ直します。
コマンドに慣れている場合は、管理者として開いたコマンドプロンプトで次を1行ずつ実行する方法もMicrosoftが案内しています。
net stop bits / net stop wuauserv / ren %systemroot%\softwaredistribution softwaredistribution.bak / ren %systemroot%\system32\catroot2 catroot2.bak / net start bits / net start wuauserv
こちらは削除ではなく名前の変更なので、元に戻したいときに戻せる分だけ安全です。実行後は再起動してください。なお、この作業のあとは更新の履歴が消え、次の更新のダウンロードが普段より長くかかります。異常ではありません。
インターネット上には、サービスのアクセス権を書き換えたり、数十個のシステムファイルを登録し直したりする「完全リセット」の手順も出回っています。Microsoftの技術情報では、これはアクセス権を上書きしてしまうため注意が必要な最後の手段と位置づけられています。一般の家庭用パソコンで試す手順ではありません。

システムファイルの破損を直す
更新データではなく、Windows本体のファイルが欠けている場合があります。更新は既存のファイルを置き換える作業なので、置き換える元が壊れていると失敗します。再起動後に「変更を元に戻しています」と出るものや、0x80070057・0x80080005 が出るものは、ここが怪しいところです。
スタートボタンを右クリックして「ターミナル(管理者)」または「コマンドプロンプト(管理者)」を開き、次を順に実行します。
まず DISM.exe /Online /Cleanup-image /Restorehealth。これはWindowsの部品一式を点検し、足りないものをMicrosoftのサーバーから取り直す処理です。Microsoftの技術情報には「完了まで数分かかることがある」と書かれており、進捗が20%前後で長く止まって見えることがありますが、途中で閉じないでください。結果に「復元操作は正常に完了しました」と出れば次へ進みます。
続けて sfc /scannow。こちらは保護されたシステムファイルを調べて直します。100%になるまで待ってから閉じてください。終わったら再起動し、更新をかけ直します。
順番には意味があります。DISMが部品の供給元を直し、sfcがその部品で欠けたファイルを埋めます。逆にすると、直す材料が壊れたままsfcを走らせることになり、「修復できませんでした」で終わりやすくなります。
どちらも失敗する場合、記録は %SystemRoot%\Logs\CBS\CBS.log に残ります。ただし、この記録を読んで原因を特定する作業は、Microsoft自身がサポート担当者やIT管理者向けと明記している領域です。ここまでで直らなければ、手順+へ進んでください。
ドライバーとセキュリティソフトを切り分ける
容量もファイルも問題がないのに失敗する場合、更新を邪魔しているものが外側にあります。代表は、古いドライバーと、Windowsに付いているもの以外のセキュリティソフトです。
0xC1900101 が出ている場合、Microsoftの説明では互換性のないドライバーが原因です。デバイスマネージャーを開き、ネットワークアダプターまたはディスプレイアダプターのドライバーを削除して再起動すると、Windowsが標準のものを入れ直します。そのうえで更新をかけ直してください。メーカーのサポートページに、その機種向けの新しいドライバーが出ていないかも合わせて見てください。Windows 11の新しい版に対応していない古い機種では、メーカーが更新を出していないこともあります。
セキュリティソフトは、一時停止ではなく、いったん外してから更新するのがMicrosoftの案内です。外す前に、再インストールの方法と、必要であればプロダクトキーや契約の情報を手元に用意してください。ここを確認せずに外すと、更新は通ったのにセキュリティソフトを戻せない、という事態になります。更新が終わったらすぐ入れ直してください。
どれが邪魔しているか分からないときは、クリーンブートという方法があります。必要最小限のドライバーとスタートアップだけでWindowsを起動し、その状態で更新をかけます。これで通れば、普段動いているソフトのどれかが原因だと分かります。
あわせて、ストレージ自体の傷みも確かめてください。管理者のコマンドプロンプトで chkdsk /f C: を実行すると、ディスクのエラーを調べて直します。毎回ほぼ同じ進捗で失敗する場合は、ストレージの特定の場所が読み書きできなくなっている可能性があります。見分け方はストレージの健康状態を確かめる手順にまとめています。
それでも更新が通らないとき
ここまでやっても通らない場合、残る手は大きく2つです。
1つ目は、Windowsを同じ版のまま入れ直すことです。Windows 11には、設定>システム>回復の中に「Windows Updateを使用して問題を解決する」という項目があり、「今すぐ再インストール」を選ぶと、Microsoftの説明では「アプリ、ファイル、設定を保持します」という形で現在のWindowsを入れ直します。初期化とは別物で、中身を消さずに土台だけを作り直せます。作業中は「PCを電源とインターネットに接続したままにします」と案内されています。
ただし、この項目が出ない場合があります。2024年2月以降のオプションの更新が入っている必要があり、会社や学校で管理されているパソコン、グループポリシーなどで更新が管理されているパソコンでは表示されません。更新が失敗していてその更新自体が入っていない、ということも起こります。出てこなければ、次です。
2つ目は、インストールメディアから上書きインストールする方法です。Microsoftのサイトからツールを入手して行います。ただし操作を誤るとデータが消える領域に触れることになるため、先にデータを外へ出してから着手してください。初期化そのものが失敗する場合は「PCを初期状態に戻す」が失敗して初期化できないときの確認手順が別にあります。
Windows 10をお使いの場合は、少し事情が違います。Windows 10のサポートは2025年10月14日に終了しました。コンシューマー向けの拡張セキュリティ更新プログラム(ESU)に登録していれば、Microsoftの案内では2027年10月12日までセキュリティ更新を受け取れます。登録していなければ、更新が来ないのは故障ではなく、配信が終わっているためです。登録の画面が出ないときの確認はWindows 10のESU「今すぐ登録」が出ないときの確認手順にまとめています。
費用と時間の目安は次のとおりです。地域や店によって幅があるので、相場としてご覧ください。
| 内容 | 費用の目安 | 時間の目安 |
|---|---|---|
| 相談・診断 | 無料〜5,000円 | 当日 |
| 空き容量の整理・データの退避 | 3,000〜8,000円 | 当日〜1日 |
| 更新データの入れ替え・システム修復 | 8,000〜20,000円 | 当日〜3日 |
| ドライバーの入れ直し | 3,000〜8,000円 | 当日〜1日 |
| ストレージの交換(容量不足・劣化) | 15,000〜35,000円 | 1〜3日 |
| 再インストールとデータ移行 | 15,000〜30,000円 | 2〜5日 |
| データの取り出し(論理的な不具合) | 10,000〜30,000円 | 2日〜1週間 |
| データの取り出し(物理的な故障) | 数万〜数十万円 | 1〜3週間 |
判断の目安として、更新のために本体の交換や大がかりな作業が必要になり、その費用が本体の価値に近づくなら、買い替えと並べて考える段階です。とくに、更新のたびに容量が足りなくなるパソコンは、ストレージが小さい機種であることが多く、交換か買い替えのどちらかで根本的に解決します。
やってはいけないこと
失敗する更新を、何十回もかけ直す。条件が同じなら結果も同じです。中途半端にダウンロードされたデータがたまり、空き容量を圧迫することもあります。2回失敗したら、押す回数ではなく条件を変えてください。
更新の適用中に電源を切る、電源ボタンで強制終了する。再起動後の「更新を構成しています」の画面は、ファイルを置き換えている最中です。ここで切ると、起動しなくなることがあります。画面が暗いだけの時間や、進捗が長く止まって見える時間は正常です。ノートパソコンは、必ず電源につないだまま作業してください。
更新を止める設定や、更新を無効化するツールを入れる。目の前のエラーは消えますが、セキュリティの修正も届かなくなります。更新できない状態を放置することと、エラーを非表示にすることは別物です。
サービスを止めずにSoftwareDistributionを削除する。使用中のファイルが残って中途半端な状態になります。手順7のとおり、必ず先にWindows Updateを停止してください。
検索で出てきたレジストリの書き換えを、意味を確かめずに実行する。更新のエラーは種類が多く、別のコードに向けた手順を当てると状況が悪化します。レジストリに触れる手順は、Microsoftもサポート担当者向けとして案内しているものです。
当店にお寄せいただく相談を分類すると、更新ができないというご相談は、単独で持ち込まれるより「毎日同じ通知が出るのをどうにかしたい」という形でお持ちいただくことが多い症状です。更新が失敗していること自体より、失敗の通知が毎日出続けることのほうが、使っている方には負担になっています。
原因の並びには傾向があります。多い順に、空き容量の不足、システムや更新データの破損、更新データそのものの異常、ドライバー、そしてWindows 11に対応していない機種、という形です。ご自分で何度もかけ直してからお持ちになる方が多いのですが、最初に空き容量を見るだけで片付くものが、実際にはかなりの割合を占めます。
電話でお伺いする段階では、「コードは出ていますか」「Cドライブの空きはどのくらいですか」の2点を必ずお聞きしています。この2つが分かると、お持ちいただく前に、容量の整理で済むのか、お預かりして中を見る必要があるのかの見当が付きます。お手元で画面を見ながらで構いませんので、ご相談のときはこの2つを控えておいていただけると早く進みます。
更新が通らない原因が、容量の小ささや機種の古さにあると分かってきた場合、直す費用と使い続けられる期間を並べて考える段階です。Windows 10のまま延ばすか、入れ替えるかの判断材料をWindows 10のサポート終了、延命するか買い替えるかにまとめました。
更新が終わったあとにパソコンの調子が悪くなった場合は、更新プログラムを入れたあとに不調になったときの戻し方が受け皿です。
エラーコードごとの意味と対処、トラブルシューティングツールの場所、周辺機器を外すこと、日付と時刻の自動設定、管理者権限、SoftwareDistributionの削除と名前の変更、chkdsk /f C:、DISM.exe /Online /Cleanup-image /Restorehealth と sfc /scannow、クリーンブート、セキュリティソフトを外す手順、アップグレードに必要な空き容量は「Windows の更新に関する問題のトラブルシューティング」(Microsoft)。品質更新・機能更新それぞれの必要容量、予約済み記憶域の使われ方、ストレージセンサーとクリーンアップの推奨事項、外部記憶装置を使う「問題の修正」は「Windows 更新プログラム用に空き領域を増やすには」(Microsoft)。「今すぐ再インストール」で保持されるもの、電源とインターネットにつないだままにすること、表示されない条件は「現在のバージョンの Windows を再インストールして問題を修正する」(Microsoft)。DISMとsfcの実行順、所要時間、CBS.logの場所、サポート担当者向けという位置づけは「Windows Update エラーを修正する」(Microsoft Learn)。トラブルシューティングツールがコンポーネントをリセットすること、アクセス権を上書きする完全リセットの位置づけは「Windows Update のその他のリソース」(Microsoft Learn)。0x800F0922 が更新パッケージの処理失敗として扱われる場合と、その専門的な手順は「Windows 更新プログラムをインストールするときのエラー コードの 0x800F0922」(Microsoft Learn)。Windows 10のサポート終了日とコンシューマー向けESUの期限は「Windows 10 サポートは 2025 年 10 月 14 日に終了しました」(Microsoft)。いずれも2026年10月に内容を確認しています。
PC Terrace編集部が作成し、内容を確認しています。特定のメーカーや販売店に偏らない編集方針で運営しています。方針と運営者情報はPC Terraceとはをご覧ください。



