【Windows】デバイスの競合をBIOS設定のレガシー機能無効化で解消し更新を成功させる手順 | エラーコード:0xc1900209

【Windows】デバイスの競合をBIOS設定のレガシー機能無効化で解消し更新を成功させる手順 | エラーコード:0xc1900209
🛡️ 超解決

Windowsの更新中にエラーコード0xc1900209が表示され、更新が完了しない状況に直面しているかもしれません。

このエラーは、主にデバイスの互換性の問題やBIOS設定のレガシー機能が原因で発生します。

この記事では、BIOS設定を変更してレガシー機能を無効化し、Windowsの更新を成功させる具体的な手順を解説します。

【要点】エラーコード0xc1900209でWindows更新が失敗する際の対処法

  • BIOS設定画面へのアクセス: PC起動時の特定のキー操作でBIOS設定を開きます。
  • レガシー機能の無効化: BIOS設定内で「Legacy Support」や「CSM」などの項目を無効にします。
  • Windows Updateの再実行: BIOS設定変更後に再度Windows更新を実行し、エラーを解消します。

ADVERTISEMENT

エラーコード0xc1900209が発生する技術的な理由

エラーコード0xc1900209は、Windowsのメジャーアップデート時、特に大型の機能更新プログラム適用時に、デバイスの互換性問題が生じた場合に表示されます。

この問題は、古いハードウェアや、レガシーモードで動作する周辺機器が、新しいWindowsバージョンと競合することで発生しがちです。

PCのBIOS設定で有効になっているレガシーサポート機能や、互換性サポートモジュールCSMは、最新のWindows環境では不要な競合を引き起こすことがあります。

これらの機能を無効にすることで、モダンなUEFI環境での起動を強制し、更新プロセスを妨げる要因を取り除くことが可能になります。

BIOS設定のレガシー機能を無効化しWindows更新を成功させる手順

Windowsの更新エラー0xc1900209を解消するためには、PCのBIOS設定を変更し、レガシー機能を無効にする必要があります。

BIOS設定はPCメーカーやモデルによって項目名や配置が異なりますが、基本的な流れは共通です。

  1. PCをシャットダウンする
    開いているすべてのプログラムを閉じ、PCを完全にシャットダウンします。高速スタートアップが有効な場合は、Shiftキーを押しながらシャットダウンすることで完全に電源を切れます。
  2. BIOS設定画面にアクセスする
    PCの電源を入れ、メーカーロゴが表示されたらすぐに特定のキーを繰り返し押します。一般的なキーはF2、Delete、F10、F12です。お使いのPCメーカーのWebサイトやマニュアルで正確なキーを確認してください。
  3. レガシー機能の項目を見つける
    BIOS設定画面に入ったら、「Boot ブート」や「Advanced アドバンスト」などの項目を探します。「Legacy Support レガシーサポート」、「CSM 互換性サポートモジュール」、「Boot Mode ブートモード」といった項目がレガシー機能に関連します。
  4. レガシー機能を無効にする
    見つけたレガシー関連の項目を「Disabled 無効」または「UEFI Only UEFIのみ」に設定します。例えば「Boot Mode」が「Legacy/UEFI」となっている場合、「UEFI」または「UEFI Only」を選択します。
  5. 設定を保存して終了する
    変更した設定を保存し、BIOS設定画面を終了します。通常はF10キーを押して「Save and Exit 保存して終了」を選択します。PCが再起動します。
  6. Windows Updateを再実行する
    PCがWindowsで起動したら、Windows Updateを手動で再実行します。設定アプリを開き、「Windows Update」の項目から更新を確認し、適用を試してください。

Windows 10でのBIOS設定の補足

Windows 10の場合も、BIOS設定へのアクセスやレガシー機能の無効化手順はWindows 11と基本的には同じです。

PCのメーカーやモデルによってBIOS画面の見た目や項目名が異なるため、Windowsのバージョンによる違いよりもPC固有の仕様に注意が必要です。

高速スタートアップが有効な場合は、完全にシャットダウンするためにShiftキーを押しながらシャットダウンする操作はWindows 10でも有効です。

BIOS設定変更時の注意点とその他の対処法

BIOS設定の変更はPCの起動に影響を与える可能性があるため、慎重に行う必要があります。

もし問題が発生した場合は、元の設定に戻すことを試してください。

BIOS設定画面に入れない

原因: PC起動時のキー入力タイミングが合っていない、または高速スタートアップ機能が有効になっている可能性があります。

対処法:

  1. キー入力のタイミング: PCの電源を入れてから、メーカーロゴが表示される瞬間に指定のキーを連続して押してみてください。
  2. 高速スタートアップの無効化: Windowsが起動できる場合は、設定アプリから高速スタートアップを無効にします。コントロールパネルを開き、「電源オプション」から「電源ボタンの動作の変更」を選択し、「現在利用可能ではない設定を変更します」をクリックします。その後、「高速スタートアップを有効にする 推奨」のチェックを外して変更を保存します。

レガシー機能の項目が見つからない

原因: BIOSのバージョンやPCメーカーによって項目名が異なるか、既にレガシー機能が無効になっている可能性があります。

対処法:

  1. マニュアルの確認: お使いのPCのマニュアルやメーカーのWebサイトで、BIOS設定の詳細を確認してください。
  2. 類似項目を探す: 「Boot ブート」「Security セキュリティ」「Advanced アドバンスト」などのタブ内をよく確認し、「UEFI/Legacy ブート」「CSM」「Boot Mode ブートモード」といった類似の項目を探してください。

Windowsが起動しなくなる

原因: BIOS設定変更後に、起動ドライブが正しく認識されなくなったか、ブートモードとOSのインストールモードが一致しなくなった可能性があります。

対処法:

  1. BIOS設定を元に戻す: 再度BIOS設定画面に入り、変更した項目を元の設定に戻してみてください。
  2. ブート順序を確認する: BIOS設定内で「Boot Order ブート順序」や「Boot Priority ブート優先順位」を確認し、Windowsがインストールされているドライブが一番最初に設定されているかを確認します。

エラーコード0xc1900209が解消されない

原因: BIOS設定以外の、他の互換性問題やドライバの問題が原因である可能性があります。

対処法:

  1. ドライバーの更新: すべてのデバイスドライバーを最新の状態に更新してください。特にグラフィックドライバーやチップセットドライバーは重要です。
  2. ディスククリーンアップの実行: 不要な一時ファイルや古いシステムファイルを削除し、ディスク容量を確保します。
  3. Windows Updateトラブルシューターの実行: 設定アプリの「トラブルシューティング」から「その他のトラブルシューティングツール」を選択し、「Windows Update」のトラブルシューターを実行します。

ADVERTISEMENT

UEFIモードとレガシーBIOSモードの主な違い

ここでは、PCの起動方式であるUEFIモードとレガシーBIOSモードの主な違いを比較します。

Windowsの更新を成功させるためには、モダンなUEFIモードが推奨されます。

項目 UEFIモード レガシーBIOSモード
起動方式 グラフィカルなファームウェアインターフェース テキストベースの基本的な入力出力システム
高速起動 高速な起動が可能 起動に時間がかかる場合がある
セキュリティ セキュアブート機能でマルウェア対策を強化 限定的なセキュリティ機能
ディスク容量 2TB以上の大容量ディスク GPT形式 に対応 2TBまでのディスク MBR形式 に対応
OS対応 Windows 8以降の64ビット版OSに最適化 古いOSや32ビット版OSに対応

まとめ

この記事では、エラーコード0xc1900209が発生しWindows更新ができない場合の対処法として、BIOS設定のレガシー機能無効化について解説しました。

レガシーサポートやCSMを無効にすることで、更新を妨げていた互換性問題を解消し、Windowsの最新バージョンへのアップデートが完了できるようになります。

BIOS設定の変更は慎重に行い、もし問題が発生した場合は元の設定に戻すことも念頭に置きながら、Windows Updateトラブルシューターの利用も検討してください。

ADVERTISEMENT

この記事の監修者
✍️

超解決 第一編集部

疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。