【解決策】Windows 10でシステムの復元エラー0xc0000020が出たときの直し方
Windows 10で「システムの復元」機能を使おうとしても、うまくいかないという相談が多数寄せられています。中には、システム復元ユーティリティを起動して適切な復元ポイントを選択できるものの、次回のPC起動時に0xc0000020というエラーコードが表示されて失敗するケースも報告されています。さらに厄介なことに、原因として指摘されるファイルはさまざまで、一筋縄ではいかない問題です。

Windows 10でエラーコード0xc0000020が発生する主な原因
本記事では、多数のユーザーレポートを調査し、実際に問題の解決に成功したユーザーが推奨する修復方法を検証しました。その結果、このエラーメッセージは複数のシナリオで発生しうることが判明しています。考えられる主な原因は以下のとおりです。
- 古いWindows 10ビルドを使用している – Fall Edition(秋の大型アップデート)をまだ適用していない環境で発生しやすいことがわかっています。このアップデートには、この種の不具合を引き起こす可能性のあるシステム復元のバグに対する修正が含まれています。該当する場合は、保留中のWindowsアップデートをすべてインストールするだけで解決できる可能性があります。
- システムファイルの破損 – 多くのユーザーレポートによると、0xc0000020エラーの最も一般的な原因はシステムファイルの破損です。この場合は、論理エラーを修復し、破損したOSファイルを対処できるユーティリティ(SFCおよびDISM)を実行することで解決できます。
- OSコンポーネントの深刻な破損 – 状況によっては、従来の方法では解決できない深刻な破損に直面している可能性もあります。この場合は、OSコンポーネント全体をリフレッシュ(クリーンインストールまたは上書き修復インストール)することで解決を図ります。
上記のシナリオのいずれかに心当たりがある場合は、この記事で紹介する修復方法が有効なはずです。以下に、同様の状況にあったユーザーが実際に成功させた対処法をまとめました。
効率よく作業を進めるために、以下の対処法は記載順に実行することをおすすめします。いずれかの方法で、原因にかかわらず問題を解決できるはずです。
それでは始めましょう!
方法1:保留中のアップデートをすべてインストールする
0xc0000020エラーの一因となるのは、Fall Editionアップデート未適用のWindows 10ビルドに残存していた不具合です。同様の症状に悩まされていた多くのユーザーが、保留中のアップデートをすべてインストールすることで問題を解決できたと報告しています。
これが効果的なのは、Microsoftがすでに0xc0000020エラーの原因となりうる不具合を修正するパッチをリリースしているためです。
Windows 10 PCに保留中のアップデートをすべてインストールする手順は以下のとおりです。
- Windowsキー+Rを押して「ファイル名を指定して実行」ダイアログを開きます。「ms-settings:windowsupdate」と入力してEnterキーを押すと、設定アプリのWindows Update画面が開きます。

- Windows Update画面が表示されたら、右側のパネルにある「更新プログラムのチェック」をクリックします。
- 画面の指示に従って、Windows 10ビルドが最新になるまで保留中のアップデートをすべてインストールします。

注意: インストール完了前に再起動を求められた場合は、指示に従ってPCを再起動してください。ただし、再起動後にもう一度この画面に戻り、残りの保留中のアップデートのインストールを必ず完了させてください。
- すべてのアップデートのインストールが完了したら、もう一度PCを再起動し、次回起動時に問題が解決しているかどうかを確認します。
それでも0xc0000020エラーコードが表示される場合は、次の方法に進んでください。
方法2:DISMスキャンとSFCスキャンを実行する
0xc0000020エラーのもう一つの一般的な原因は、何らかのシステムファイル破損です。なお、「システムの復元」は一部のWindowsコンポーネントを過去の時点の状態に戻す際に、WU(Windows Update)コンポーネントを利用します。
そのため、複数のファイルがこのエラーのトリガーになっている可能性があります。影響を受けたユーザーの報告によると、論理エラーやシステムファイルの破損を修復できるユーティリティであるDISM(展開イメージのサービスと管理)とSFC(システム ファイル チェッカー)を実行することで、この問題を解決できます。
補足しておくと、どちらのツールもこのような状況で役立ちますが、問題へのアプローチは異なります。SFCはローカルでのみ動作し、Windowsフォルダ内に保存されたキャッシュアーカイブを使って、破損した項目を正常なコピーに置き換えます。一方、DISMはWUコンポーネント経由で、修復に必要な正常なコピーを取得します。
両ツールにはそれぞれ強みがあるため、両方を実行して、0xc0000020エラーの原因となっているシステムファイルの破損を修復できる可能性を最大化しましょう。手順は以下のとおりです。
- Windowsキー+Rを押して「ファイル名を指定して実行」ダイアログを開きます。テキストボックスに「cmd」と入力し、Ctrl+Shift+Enterを押して管理者権限のコマンドプロンプトを開きます。UAC(ユーザーアカウント制御)の確認画面が表示されたら、「はい」をクリックして管理者権限を付与します。

- 管理者権限で開いたコマンドプロンプトで、以下のコマンドを入力し、Enterキーを押してDISMスキャンを開始します。
Dism.exe /online /cleanup-image /scanhealth Dism.exe /online /cleanup-image /restorehealth
注意: この操作を開始する前に、DISMユーティリティが破損ファイルを置き換えるための正常なコピーをダウンロードする必要があるため、安定したインターネット接続が不可欠であることを覚えておいてください。最初のコマンド(scanhealth)はシステムファイルの不整合をスキャンして検出するためのもので、2番目のコマンド(restorehealth)は最初のスキャンで見つかった不整合を置き換えるためのものです。
- DISMスキャンが完了したら、PCを再起動し、次回のシステム起動が完了するまで待ちます。
- 次回のPC起動が完了したら、手順1を繰り返してもう一度管理者権限のコマンドプロンプトを開き、以下のコマンドを入力してEnterキーを押し、SFCスキャンを開始します。
sfc /scannow
注意: SFCスキャンを開始したら、プロセスが完了するまで絶対に中断しないでください。中断すると、システムがさらなる論理エラーにさらされ、追加の問題を引き起こしかねません。
- もう一度PCを再起動し、以前に0xc0000020エラーコードを引き起こしていた操作を繰り返してみてください。
それでも同じ問題が発生する場合は、次の方法に進んでください。
方法3:修復インストールを実行する
上記の対処法をすべて試しても同じエラーが発生する場合は、従来の方法では解決できない根本的なシステムファイル破損に直面している可能性が高いです。このような場合は、あらゆる種類のシステムファイル破損を確実に根絶するために、Windowsのコンポーネントをすべてリセットすることが唯一の有効な解決策となります。
同じ問題に遭遇していた多くのユーザーが、修復インストールまたはクリーンインストールを実行した後、最終的に問題を解決できたと報告しています。
手早く済ませたい場合やデータ損失を気にしない場合は、クリーンインストールがおすすめです。これはWindowsインストールの全システムコンポーネントをリフレッシュする最も直接的なアプローチです。ただし、この方法の大きな欠点は、事前にデータをバックアップしていないと、アプリ、ゲーム、ユーザー設定、個人メディアなどの個人ファイルがすべて失われることです。
多少手間はかかっても、ファイルをすべて保持したい場合は、修復インストール(上書きインストール)を選びましょう。インストールメディアが必要になり、実際の作業の前にいくつかの準備ステップを踏む必要がありますが、ユーザー設定、個人メディア、アプリケーション、ゲームのほとんどすべてを保持できるため、かける時間には十分な価値があります。
-
Windows 10アップデートエラー0x800703eeの原因と解決方法
Windowsアップデートには、セキュリティパッチや新機能が含まれるため非常に重要です。特に新しいバージョンへの大型アップデートでは、OSに多岐にわたる変更が加えられます。通常、Windows 10の更新は数クリックで完了する簡単な操作ですが、実際にはアップデートの最中に問題やエラーメッセージが発生することが少なくありません。そのひとつが0x800703eeというエラーコードです。このエラーコードは、ファイルのコピー時にも表示されることがありますが、ここではアップデート時のエラーに焦点を当てて解説します。多くの場合、このエラーは破損したアップデートファイルが原因で発生し、アップデート処理が正常
-
Windows 11でシステムの復元エラー0x800700b7を修正する方法|原因と対処法を解説
Windows 11でシステムの復元エラー0x800700b7を修正する方法 Windows 11でシステムの復元を実行した際に、エラーコード0x800700b7が表示されてお困りではありませんか?このエラーが発生すると、次のようなメッセージが画面に表示されます。 「システムの復元は正常に完了しませんでした。コンピューターのシステムファイルと設定は変更されていません。」 エラーコード0x800700b7によってシステムの復元処理が妨げられると、デバイスを以前の状態に戻せなくなり、別の復元ポイントを選び直す必要が生じる場合があります。では、なぜWindowsでこのようなエラーが起こるのでしょう