Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

Windows 10でブルースクリーンエラー「0xc000021a」が発生したときの直し方を徹底解説

本記事では、Windows 10で頻繁に報告されるブルースクリーンオブデス(BSOD)の一つであるストップコード「0xc000021a」の原因と、具体的な解決方法を詳しく解説します。

このストップコードは突然発生することが多く、クラッシュ時に保存していない作業データは失われてしまいます。エラーが発生すると画面にブルースクリーンが表示され、PCを再起動しなければなりません。

なお、本記事の手順は動画でも確認できます。必要に応じてご活用ください。

0xc000021aストップコードの原因と症状

ストップコード0xc000021aはWindows 10の動作中に発生するバグの一種で、PCが突然ブルースクリーンへ落ち、未保存のデータが失われ、再起動が必要になる状態を指します。

このエラーは、コンピュータがメモリへの書き込み処理中に問題に遭遇し、その後の対処方法を判断できなくなったことで引き起こされます。これがBSODとして現れる仕組みです。

最も一般的な原因は以下の通りです。

  • ソフトウェアやデバイスドライバーの設定不備・破損
  • システムファイルの破損やシステム全体の不具合

原因が何であれ、この記事の手順に沿って進めれば修復できる可能性は十分にあります。順番に見ていきましょう。

Windows 10で0xc000021aを修正する基本手順(chkdsk実行)

まず最初に試したいのが、ディスクチェックツール「chkdsk」を使った修復です。以下の手順で実行します。

  1. Windows 10のインストールDVDをPCに挿入します。
  2. DVDから起動します。(光学ドライブがない場合は、Microsoft公式サイトからWindows 10のISOファイルをダウンロードし、起動可能なUSBメモリを作成してください。)
  3. 最初の画面で「トラブルシューティング」をクリックします。
  4. 次に「詳細オプション」を選択します。
  5. 「コマンドプロンプト」をクリックします。
  6. 黒いウィンドウが開いたら、chkdsk C: /f /rと入力してEnterキーを押します。オプションの意味は以下の通りです。
    /f:ディスク上のエラーを修復する
    /r:不良セクタを検出して回復可能な情報を読み取る
    y/nの確認画面が表示されたら「y」を入力してEnterキーを押します。

チェックが完了したらPCを再起動し、正常に起動するかどうか確認しましょう。

その他の解決方法一覧

上記の方法で解決しなかった場合でも諦めないでください。以下に、さらに有効な複数の修復方法を紹介します。順番に試していきましょう。

方法2:スタートアップ修復を実行する

まずはWindows 10のスタートアップ修復機能を使います。再びWindows 10のDVDから起動し、最初の画面で「トラブルシューティング」をクリックします。

続いて「詳細オプション」を選択します。

そして「スタートアップ修復」をクリックします。

スタートアップ修復が開始され、システムのスキャンが行われ、検出された起動に関する問題が自動的に修復されます。修復が完了したらDVDを取り出し、PCを再起動してください。

方法3:ドライバー署名の強制を無効にする

方法1と方法2で約99%の0xc000021a起動トラブルは解決しますが、それでも問題が残る場合は、次の手段を試しましょう。Windows 10のDVDから起動します。

最初の画面で「トラブルシューティング」をクリックします。

次に「詳細オプション」を選びます。

続いて「スタートアップ設定」をクリックします。

「ドライバー署名の強制を無効にする」を選択し、「再起動」を押します。その後様子を観察し、BSOD 0xc000021aが解消されていない場合は次のステップへ進んでください。

方法4:最近インストールしたソフトウェアをアンインストールする

最近インストールしたアプリケーションが、このストップコードの原因になっている可能性があります。

方法3と同じ手順で「スタートアップ設定」まで進みますが、最後の画面では「ドライバー署名の強制を無効にする」ではなく「セーフモードを有効にする」を選択して再起動します。うまくいけばWindows 10のデスクトップが表示されるはずです。

デスクトップが表示されたら、スタートメニューを開き、「プログラム」と入力して「プログラムと機能」を選択します。

ウィンドウが開いたら、プログラムを「インストール日」順に並べ替え、最近インストールしたアプリケーションをできるだけ多くアンインストールします。次にウィンドウ左側の「インストールされた更新プログラムの表示」をクリックすると、OSに適用済みの更新プログラムが一覧表示されるので、こちらも最近インストールされたものを削除しましょう。

アプリケーションと更新プログラムの削除が終わったら、PCを再起動します。

方法5:SFCスキャンを実行する

方法4と同じ手順でセーフモードで起動します。スタートメニューを開き「cmd」と入力し、表示されたプログラムを右クリックして「管理者として実行」を選択します。黒いウィンドウが開いたら、sfc /scannowと入力してEnterキーを押します。

このコマンドは保護されたすべてのシステムファイルをスキャンし、破損しているファイルを%WinDir%\System32\dllcacheにある圧縮フォルダ内のキャッシュコピーで置き換えます。スキャン完了後にPCを再起動してください。

方法6:DISMスキャンを実行する

方法5と同じ手順でコマンドプロンプトを開きます。今度はsfc /scannowの代わりに、dism /online /cleanup-image /restorehealthと入力してEnterキーを押します。

このコマンドは、インストール済みのWindows更新プログラムやサービスパックに問題・破損がないかをチェックし、必要に応じて修復を行います。スキャンが完了したらPCを再起動しましょう。

方法7:デバイスドライバーを更新する

デバイスドライバーが破損していたりバグを抱えていたりすると、0xc000021aが発生することがあります。ドライバーを更新するには、以下の手順に従います。

  • デバイスマネージャーを開きます(スタートボタンをクリックし、「Device Manager」と入力してEnterキー)。問題を起こしている可能性のあるデバイスを展開します(ここでは例としてネットワークアダプターを使用します)。
  • 対象デバイスを右クリックして「プロパティ」を選択し、「ドライバー」タブを開いてドライバーの日付とバージョンを控えておきます(下の例ではバージョン3.0.2.201です)。
    Windows 10でブルースクリーンエラー「0xc000021a」が発生したときの直し方を徹底解説
  • インターネットでより新しいドライバーを検索します。例の日付(2016年3月26日)やバージョン(3.0.2.201)より新しいものを探し、ダウンロードしてPCに保存します。
  • デバイスマネージャーに戻り、デバイスを右クリックして「ドライバーの更新」を選択し、画面の指示に従って更新を完了させます。
    Windows 10でブルースクリーンエラー「0xc000021a」が発生したときの直し方を徹底解説
  • ドライバー更新後にPCを再起動し、0xc000021aがまだ発生するかどうかを確認します。問題が続くようなら次のステップへ進みます。

方法8:デバイスドライバーを再インストールする

ドライバーの更新で問題が解決するのが通常ですが、ドライバーが破損している場合は一度アンインストールして再インストールする必要があります。以下の手順で行います。

  • デバイスマネージャーを開き、問題のあるデバイスを展開して右クリックし、「デバイスのアンインストール」を選択します。Windows 10でブルースクリーンエラー「0xc000021a」が発生したときの直し方を徹底解説
  • アンインストールが完了したらPCを再起動します。これによりドライバーがシステムから完全に削除されます。
  • Windows 10の再起動時に、ドライバーは自動的に再インストールされるはずです。
  • 再度デバイスマネージャーを開き、デバイスを右クリックして「ドライバーの更新」を選択し、画面の指示に従って最新版を適用します。

方法9:Windows Updateを実行する

0xc000021aの問題がWindows 10の更新プログラムで修正されている可能性もあります。最新の更新を適用しておきましょう。

Windows 10を更新する手順は以下の通りです。

  1. スタート > 設定をクリックします。
    Windows 10でブルースクリーンエラー「0xc000021a」が発生したときの直し方を徹底解説
  2. 「Update & Security(更新とセキュリティ)」をクリックします。
    Windows 10でブルースクリーンエラー「0xc000021a」が発生したときの直し方を徹底解説
  3. 「Windows Update」をクリックし、「更新プログラムのチェック」を押します。
  4. 最新のWindows更新プログラムが自動的にダウンロード・インストールされます。
  5. PCを再起動します。

それでもブルースクリーンが発生し0xc000021aが表示される場合は、Windows 10を最新の機能更新プログラムへアップグレードしてみましょう。

方法10:Windows機能更新プログラムを適用する

Windows 10を最新バージョン(執筆時点ではバージョン1903以降)に更新するには、以下の手順を実行します。

  • Windows 10のデスクトップ画面で、
    スタートをクリックし「設定」(歯車アイコン)を開きます。
    Windows 10でブルースクリーンエラー「0xc000021a」が発生したときの直し方を徹底解説
  • 「Update & Security(更新とセキュリティ)」をクリックします。
    Windows 10でブルースクリーンエラー「0xc000021a」が発生したときの直し方を徹底解説
  • 画面の中ほどに「Windows 10への機能更新プログラム バージョン1909」などと表示されるので、「ダウンロードしてインストール」をクリックします。
    Windows 10でブルースクリーンエラー「0xc000021a」が発生したときの直し方を徹底解説
  • 機能更新プログラムのダウンロードが始まります。所要時間はおよそ5分程度を見込んでおきましょう。
  • ダウンロードが完了すると、自動的にインストールが開始されます。
  • インストールが終わると状態が「再起動保留中」に変わるので、そのタイミングで「今すぐ再起動」をクリックします。

内蔵のブルースクリーントラブルシューティングツールで0xc000021aを診断する

Windows 10には、ブルースクリーンクラッシュを診断・修復するためのトラブルシューティングツールが標準搭載されています。このツールを使って0xc000021aに対処する手順は以下の通りです。

  • スタートメニューをクリックし、設定アプリを開きます。
  • 「Update & Security(更新とセキュリティ)」をクリックします。
  • 左側のメニューから「トラブルシューティング」を選択します。
  • 「ブルースクリーン」の項目で「トラブルシューティングツールの実行」をクリックします。
    Windows 10でブルースクリーンエラー「0xc000021a」が発生したときの直し方を徹底解説
  • 画面の指示に従って操作を進めます。
  • ツールがシステムをスキャンし、必要な修正を自動的に適用します。
  • PCを再起動して完了です。

まとめ

0xc000021aは一見深刻に見えるエラーですが、原因の多くはディスクの破損、ドライバーの不具合、システムファイルの破損などであり、この記事で紹介した手順を順番に試すことで解決できるケースがほとんどです。

まずはchkdskやスタートアップ修復といった基本的な対処から始め、改善しない場合はSFC/DISMスキャン、ドライバーの更新、Windows Updateへと段階的に進めていくのがおすすめです。定期的にバックアップを取っておくことも、万一のデータ消失に備える重要な対策となります。

  1. Windows 10でエラーコード0x0000001Aが発生したときの原因と対処法

    パソコンの使用中に突然ブルースクリーンが表示され、強制的に再起動されてしまった経験はありませんか?これはエラーコード「0x0000001A」が発生した際によく見られる現象で、深刻なメモリ管理の問題を示しています。このエラーが発生すると、実行中のすべてのプログラムが強制終了され、システムは自動的に再起動します。保存していなかった作業データは失われてしまう可能性があるため、注意が必要です。 では、このエラーの原因は何なのでしょうか?そして、どのように解決すればよいのでしょうか?本記事では、主な原因と効果的な対処法を詳しく解説します。 エラーコード0x0000001Aの主な原因 このエラーは深刻な

  2. エラーコード0x80004005を修正する方法

    Microsoft Books 造語 エラー コード 0x80004005 詳細不明のエラーとして 実際の問題を示すものではなく、さまざまな理由でさまざまな状況で発生する可能性があるためです。このエラーは、主にファイル エクスプローラーの使用中または Windows の更新後に発生する可能性があります。これは、Windows 製品のアクティベーションまたは破損した OS ファイルをブロックしているサードパーティのウイルス対策ソフトウェアによっても発生します。本日、Windows 10 システムでエラー コード 0x80004005 を修正する方法を説明する完璧なガイドをお届けします。 修正