Windowsアップグレードエラー0xC1900404・0xC1900405の原因と解決方法
一般的に「0xC19」で始まるエラーコードはドライバーに関連するものですが、Windowsアップグレードエラーの0xC1900404と0xC1900405はまったく性質が異なります。このいずれかのエラーが表示された場合は、インストールメディアファイルに何らかの問題が発生している可能性が高いです。本記事では、この問題の具体的な解決方法を解説します。

Windowsアップグレードエラー0xC1900404・0xC1900405とは
まず、それぞれのエラーコードが意味することを簡単に確認しておきましょう。
- 0xC1900404(MOSETUP_E_UA_BOX_NOT_FOUND):インストール用の実行ファイル(EXE)が見つかりませんでした。
- 0xC1900405(MOSETUP_E_UA_BOX_CRASHED):インストールプロセスが予期せず終了しました。
少し不思議に感じるかもしれませんが、セットアップ自体はEXEファイルから開始されています。このエラーは、アップグレードプロセスがセットアップ作業の一部として必要な別のEXEファイルを探しているものの、見つけられない、または途中でクラッシュしてしまうことが原因と考えられます。
1. メディアファイルを再ダウンロードする
MicrosoftのサーバーからダウンロードしたMedia Creation Tool(メディア作成ツール)を使ってこのエラーが発生した場合、ダウンロードしたファイルの一部が破損している可能性があります。その場合は、メディアファイルを改めてダウンロードし直し、新しく起動可能なUSBメモリを作成してから、アップグレードをやり直してみてください。
2. Windows Updateフォルダーをクリーンアップしてファイルを再ダウンロードする
Windows Update経由でアップグレードを実行しても失敗する場合は、古いダウンロードファイルをすべて削除し、Windowsにファイルを強制的に再ダウンロードさせると改善することがあります。
まず、Windows Updateサービスを停止します。「Win + R」キーで「ファイル名を指定して実行」を開き、「services.msc」と入力してEnterキーを押しましょう。サービス一覧から「Windows Update」を探してダブルクリックし、「停止」ボタンをクリックします。
次に、SoftwareDistributionフォルダーとCatrootフォルダーの中身を削除してリセットします。
作業が完了したら、Windows Updateサービスを再起動し、「更新プログラムのチェック」ボタンをクリックして、再度アップグレードを試みてください。
3. Windows 10を初期化(リセット)する
あまり推奨される方法ではありませんが、他の手段がすべて上手くいかず、長期間古いバージョンのまま足止めされている場合は、PCのリセットという最終手段もあります。ただし、リセットによってデータが失われる可能性があるため、必ず事前に重要なファイルのバックアップを取っておいてください。
上記のいずれかの方法で、Windowsアップグレードエラー0xC1900404および0xC1900405を解決できるはずです。まずはメディアファイルの再ダウンロードから試すのがおすすめです。
-
【解決法】エラーコード800703EDが出てWindows 10にアップグレードできないときの対処法
古いバージョンのWindowsからWindows 10へアップグレードしようとした際に、エラーコード800703EDが表示されて困っているユーザーは少なくありません。通常、このエラーはアップグレード処理の最終段階で発生します。多くの場合、デュアルブート環境で問題が起こりますが、ドライバーやアプリケーションの競合が原因で発生することもあります。エラーコード800703EDとはエラーコード800703EDは、主にシステムが複数のOSドライブを検出し、アップグレード先のドライブを正しく識別できなかった場合に発生すると考えられています。そのため、デュアルブート構成のPCで発生頻度が高くなります。この記
-
Windows 10アップグレード後のMiracastViewエラーを修正する4つの方法
Windows 10に大型アップデートを適用した後、MiracastViewに関連するエラーが発生するという報告が多数寄せられています。特に多いのは、Fall Creators Updateをインストールした直後に問題が起こるケースです。多くのユーザーは、Sysprepコマンドを実行しようとした際にこの問題に気づきます。原因は、アップグレード処理のバグにより、Windows.MiracastView_6.3.0.0_neutral_neutral_cw5n1h2txyewyパッケージが正しく移行されないことにあります。その結果、アップグレード完了後にMiracastViewパッケージが正常に機