Windows 11/10アップグレードのエラーコード一覧と解決策まとめ
Windows 11/10へのアップグレードが失敗し、エラーコードを控えている場合、この記事ではそのトラブルシューティングと解決のための基本的な対処法を紹介します。Windowsのインストールや更新に失敗した際のエラーの一般的なトラブルシューティング方法は別途解説していますが、本記事ではMicrosoftの情報をもとに、アップグレード時のエラーコードとそれぞれの解決手順を一覧形式でまとめました。
エラーコードの意味を調べる方法
まず、エラーコードの読み方を理解しておきましょう。例として、エラーコードが「0x80070070」だった場合を見てみます。
- 先頭の「8」は、これがWin32エラーコードであることを示しています。
- 末尾4桁が「0070」なので、MSDNのWin32エラーコード表で「0x00000070」を検索します。
- このエラーは「ERROR_DISK_FULL(ディスク容量不足)」です。
次に、エラーコードが「0xC1900107」だった場合です。
- 先頭の「C」は、これがNTSTATUSエラーコードであることを示しています。
- 末尾4桁が「0107」なので、MSDNのNTSTATUS値テーブルで「0x00000107」を検索します。
- このエラーは「STATUS_SOME_NOT_MAPPED」です。
一部の結果コードは内容が自明ですが、そうでない汎用的なコードもあり、詳細な分析が必要になる場合があります。
Windows 11/10アップグレードの主なエラーコードと解決策
ドライバー関連のエラー
0xC1900101 – 0x20004: 主に古いドライバーが原因で発生します。使用していないデバイスとドライバーをすべて削除し、ドライバーを最新版に更新してください。セキュリティソフトをアンインストールし、未使用のSATAデバイスも取り外します。
0xC1900101 – 0x2000c: 古いドライバーが原因であることが多いエラーです。マウス・キーボード・ディスプレイ以外の接続機器をすべて取り外し、ハードウェアベンダーから最新のデバイスドライバーを入手してください。また、アップグレード開始時に「更新プログラムをダウンロードしてインストールする(推奨)」を選択しているか確認しましょう。
0xC1900101 – 0x20017: SafeOSの起動失敗を示すエラーで、通常はドライバーやMicrosoft製以外のディスク暗号化ソフトが原因です。ドライバーを移行できず、OSがロールバックされました。「%windir%\Panther」フォルダ内のSetuperr.logおよびSetupact.logファイルを開き、問題のあるドライバーを特定して、更新またはアンインストールしてください。
0xC1900101 – 0x30018: アップグレード中にデバイスドライバーがsetup.exeに応答しなくなったことを示します。マウス・キーボード・ディスプレイ以外の機器を取り外し、ハードウェアベンダーから最新ドライバーを入手してください。アップグレード開始時に「更新プログラムをダウンロードしてインストールする(推奨)」を選択することも重要です。
0xC1900101 – 0x3000D: ディスプレイドライバーの問題により発生することがあります。マウス・キーボード・ディスプレイ以外の機器を取り外し、ディスプレイドライバーを更新またはアンインストールしてください。
0xC1900101 – 0x4000D: ドライバーの構成に関する問題によるロールバックです。ビデオアダプターの変更を試したり、十分なディスク容量があるか確認したりしてください。BIOSのキャッシュやシャドウイングなどのメモリオプションを無効化するのも有効です。
0xC1900101 – 0x40017: 不具合のあるドライバー、ウイルス対策フィルタードライバー、暗号化ドライバーが原因であることが多いエラーです。クリーンブートを実施してからWindowsへのアップグレードを試みてください。その際、「更新プログラムをダウンロードしてインストールする(推奨)」を選択します。
メディア・システム要件関連のエラー
0x8007025D – 0x2000C: ISOファイルやインストールメディアを再ダウンロードし、再度アップグレードを試してください。あるいは、Media Creation Toolを使ってインストールメディアを作り直すのも有効です。
0x80070490 – 0x20007: コンピューター上のデバイスドライバーを確認し、ログファイルを解析して問題のあるドライバーを特定してください。
0xC1900200 – 0x20008: Windows 10/11のシステム要件を確認し、コンピューターが最小要件を満たしているかチェックしてください。
800704B8 – 0x3001A: 初回起動フェーズで拡張エラーが発生しました。Microsoft製以外のウイルス対策アプリを無効化またはアンインストールし、不要なデバイスをすべて取り外して、クリーンブートを実行してください。
プロファイル・デバイス関連のエラー
8007042B – 0x4000D: ファイルシステム、アプリケーション、またはドライバーの問題により発生します。ログファイルを解析し、移行できないファイル・アプリ・ドライバーを特定して、切断・更新・削除・置き換えを行ってください。HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList配下の破損したレジストリエントリや、\Usersフォルダ内の無効なファイルが原因の場合もあります。削除済みアカウントがレジストリに残っていないか、\Usersフォルダ内のファイルが有効かを確認し、問題となる無効なファイルやユーザープロファイルを削除してください。具体的な原因となるファイルやプロファイルは、Windowsセットアップのログファイルに記録されています。
8007001F – 0x4000D: 一般的な障害で、システムに接続されたデバイスが正常に動作していない可能性があります。ログファイルを解析して不具合のあるデバイスを特定し、切断・更新・交換を行ってください。
8007042B – 0x4001E: 2回目の起動フェーズでPRE_OOBE操作中にインストールが失敗したことを示します。原因は複数考えられるため、後述の標準的な対処法を試し、解決しない場合はログファイルを解析して問題と対策を特定してください。
その他のエラーコード
0xC1800118: マイクロソフトサポート技術情報KB3194588の手順に従ってください。
0xC1900200: アップグレード対象のシステムが最小システム要件を満たしているか確認してください。詳細はWindows 10/11の仕様ページを参照してください。
0x80090011: ハードウェアベンダーに連絡し、すべてのデバイスドライバーを最新版に更新してください。アップグレード中はインターネット接続を有効にしておくことが推奨されます。また、アップグレード開始時に「更新プログラムをダウンロードしてインストールする(推奨)」を選択してください。
0xC7700112: この問題は最新版のUpgrade Assistantで解決されています。アップグレード開始時に「更新プログラムをダウンロードしてインストールする(推奨)」を選択してください。
0x80190001: Media Creation Toolをダウンロードして実行することで解決できます。詳細はWindows 10/11のダウンロードページを参照してください。
0x80246007: 別のアップグレード方法を試してください。Media Creation Toolをダウンロードして実行するのがおすすめです。
0xC1900201: システムがアップデートの最小要件を満たしていません。ハードウェアベンダーに連絡し、最新のアップデートを入手してください。
0x80240017: このエディションのWindowsではアップグレードが利用できません。組織の管理ポリシーによってアップグレードが制限されている可能性があるため、IT管理者に問い合わせてください。
0x80070020: MSCONFIGツールを使ってクリーンブートを実行し、その後もう一度アップデートを試みてください。詳細は「Windowsでクリーンブートを実行する方法」を参照してください。
0x80070522: ローカル管理者としてサインインしているか、ローカル管理者権限を持っているかを確認してください。
0xC1900107: デバイスを再起動してセットアップを再実行してください。再起動で解決しない場合は、ディスククリーンアップツールを使って一時ファイルやシステムファイルを整理してください。
0xC1900209: 互換性のないソフトウェアがアップグレードをブロックしています。該当アプリをアンインストールしてから再度アップグレードを試してください。必要に応じて、Windows Assessment and Deployment Kit(ADK)をダウンロードし、Application Compatibility Toolsをインストールするのも有効です。
0x8007002: Configuration Managerサーバーと同じVLAN上のクライアントでOS展開テストを試してください。リモートVLANで断続的に発生するクライアント・サーバー間の接続問題についてネットワーク構成を確認し、SMSTS.logも解析してください。
0x80073BC3 – 0x20009、0x8007002 – 0x20009、0x80073B92 – 0x20009: パーティションの分析・検証中に発生するエラーで、複数のシステムパーティションが存在することが原因の場合があります。未使用のシステムパーティションを含むドライブを切断または一時的に無効化してください。アップグレード完了後に再接続できます。あるいは、未使用のシステムパーティションを削除しても構いません。
0x80070004 – 0x3000D、0x80070005 – 0x4000D、0x80070004 – 0x50012、80040005 – 0x20007: ログファイルを解析して問題を特定してください。
0xC190020e、0x80070070 – 0x50011、0x80070070 – 0x50012、0x80070070 – 0x60000: これらのエラーは、アップグレードをインストールするための空き容量が不足していることを示しています。
より詳しい情報については、Microsoftの公式ドキュメントをご覧ください。
Windowsアップグレードエラーの標準的な解決手順
- 16GB以上の空き容量があることを確認する
- 外部ハードウェアをすべて取り外す
- Windows Updateのトラブルシューティングツールを実行する
- Windows Updateを実行する
- Microsoft製以外のウイルス対策ソフトをアンインストールする
- 不要なソフトウェアをアンインストールする
- ディスクの空き容量を確保する
- ファームウェアとドライバーを更新する
- SFCとDISMコマンドを実行する
- 最後に、Windowsアップグレードを実行する
これらの対処法の中から、ご自身の状況に当てはまるものを選んで実行してください。さらに具体的なヘルプが必要な場合は、エラーコードやエラーメッセージで検索すると、関連する解決記事が見つかるでしょう。IT管理者向けにWindowsアップグレードエラーをトラブルシューティングする方法を解説した記事もありますので、そちらも参考にしてください。
-
Windows 10でよく発生するライセンス認証エラーコード5選とその解決方法
Windows 10のライセンス認証エラーは、インストール直後によく発生する既知の問題の一つです。「新しくインストールしたWindows 10をアクティブ化できません」というメッセージが突然表示され、戸惑う方も多いのではないでしょうか。この記事では、最もよく見られるWindows 10のライセンス認証エラー5つとその解決方法をわかりやすく解説します。 目次:Windows 10の主なライセンス認証エラー その1:Windows 7 SP1またはWindows 8.1 Updateからの無料アップグレード後にWindows 10がアクティブ化されない その2:「Windowsを今すぐアクティブ
-
SYSTEM_THREAD_EXCEPTION_NOT_HANDLEDエラーとは?Windows 10ブルースクリーンの原因と解決策を徹底解説
PCの電源を入れたら、いつもの起動画面の代わりにSYSTEM_THREAD_EXCEPTION_NOT_HANDLEDというエラーメッセージが表示された――そんな経験はありませんか?突然のブルースクリーンは驚いてしまいますが、ご安心ください。この記事では、Windows 10で発生するこのストップコードを解消するための効果的な対処法を、初心者にもわかりやすく詳しくご紹介します。 SYSTEM_THREAD_EXCEPTION_NOT_HANDLEDエラーの概要 このWindowsエラーは、主に以下の原因によって発生するとされています。 互換性のないデバイスドライバー システムとの非互換性 メ