Windows 11 24H2アップデートで0x800704c7エラーが出るときの原因と対処法まとめ

新品PCを Windows 10 から Windows 11 24H2 に更新しようとしたところ、Windows Update で「0x800704c7」エラーが出て先に進めない――そんな状況でも、ほとんどのケースはインストールメディア(ISO)を使ったインプレースアップグレードで解決できます。本記事では原因の整理から具体的な手順、うまくいかない場合の切り分けまで、実務レベルで使える対策を詳しく解説します。

目次

Windows 11 24H2 への更新中に「0x800704c7」が出る症状と前提条件

今回の想定ケースは次のような状況です。

  • 新品 PC(工場出荷状態は Windows 10)
  • Windows Update で Windows 11 バージョン 24H2 への更新を実行
  • 再起動や更新の途中で エラー「0x800704c7」 が発生し、更新が中断される
  • 再実行しても同じエラーで止まる、または進行度がいつも同じあたりで止まる

まず知っておきたいのは、0x800704c7 は致命的なハード故障というより「処理が中断された」「競合でうまく更新できなかった」系のエラーであることです。Windows Update ではしばしば発生し、環境によって原因はさまざまですが、OS自体がもう二度と起動しない…というようなレベルではありません。

新品PCの場合でも、メーカー独自のソフトウェアやプリインストールアプリ、古いドライバー、セキュリティソフトなどが影響して、Windows Update 経由のアップグレードだけが失敗するケースは珍しくありません。その一方で、ISO を使ったインプレースアップグレードならすんなり通るという事例が非常に多いのがポイントです。

項目状態の例
PCの種類メーカー製ノートPC/デスクトップ(初期OSは Windows 10)
アップグレード方法Windows Update から Windows 11 24H2 への機能更新
発生エラー0x800704c7(途中でロールバックされ Windows 10 に戻る)
データの状態失敗しても基本的に Windows 10 で起動できる(データは残っている)

結論:ISO を使ったインプレースアップグレードが最も成功しやすい

0x800704c7 で Windows Update 経由のアップグレードが失敗する場合、最も成功率が高い王道の解決策は「ISO を使ったインプレースアップグレード(上書きインストール)」です。

インプレースアップグレードとは、現在動いている Windows を起動した状態でセットアップを実行し、個人ファイル・アプリ・設定を維持したまま OS を新しいバージョンに入れ替える方法です。再インストール(クリーンインストール)とは異なり、環境の引き継ぎを前提としています。

インプレースアップグレードのメリット

  • Windows Update よりも更新処理の自由度が高く、失敗しにくい
  • 個人ファイルやインストール済みアプリをそのまま保持できる
  • Windows のシステムファイルをほぼ丸ごと入れ替えるため、不整合の修正にもなる
  • クリーンインストールほど手間がかからず、再設定の負担が軽い

特に、Windows Update では失敗するのに ISO からのセットアップなら通るというのは非常によくあるパターンです。まずはこの方法を試すのが現実的かつ安全なアプローチと言えるでしょう。

インプレースアップグレード実行前のチェックリスト

ISO を使ってインプレースアップグレードを行う前に、以下のポイントを必ず確認します。

チェック項目目安・ポイント
Cドライブの空き容量40GB以上を推奨(最低でも 30GB 以上は確保したい)
PCの要件TPM 2.0、有効な Secure Boot、対応 CPU など Windows 11 要件を満たしていること
Windows の言語現在の表示言語(例:日本語)と同じ言語の ISO をダウンロードする
エディションHome / Pro など、現在使っているエディションと一致していること
アーキテクチャ現在の OS と同じ 64bit(x64)版を選択する
バックアップ重要なデータは外付け HDD やクラウドにバックアップしておく(必須)
BitLocker / デバイス暗号化有効な場合は 回復キー を事前に控えておく

ISO を使ったインプレースアップグレードの手順

ここからは、実際の手順を順番に確認していきます。

  1. Cドライブの空き容量を確保する
    • エクスプローラーで 「C:」ドライブを右クリック →「プロパティ」から空き容量を確認
    • 不要な大容量ファイルを削除するか、外付けドライブなどに退避
    • 「ディスク クリーンアップ」や「ストレージ センサー」を活用して一時ファイルを削除
    • 目標は 空き容量 40GB 以上
  2. Microsoft公式から Windows 11 ISO をダウンロード
    • Microsoft の公式ダウンロードページを開く
    • 「Windows 11 ディスクイメージ (ISO)」の項目から Windows 11(24H2 を含む版)を選択
    • エディション、言語、64bit版を、現在の環境と合わせる
    • ISO ファイルをダウンロード(サイズはおおよそ 6GB 前後)
  3. インターネットと周辺機器を一時的に切り離す
    • 有線 LAN ケーブルを抜く、または Wi-Fi をオフにする
    • マウス・キーボード以外(プリンター、外付けストレージ、USB機器など)はすべて取り外す
    • サードパーティ製ウイルス対策ソフトがある場合は、一時的にリアルタイム保護を無効化
  4. ISO をマウントして setup.exe を実行
    • ダウンロードした ISO ファイルを右クリックし、「マウント」を選択
    • エクスプローラーに仮想DVDドライブとして表示されるので開く
    • 中にある setup.exe をダブルクリックしてセットアップを開始
  5. 「個人用ファイルとアプリを引き継ぐ」を選択してインストール
    • 画面の指示に従って進め、更新プログラムの取得は「今は実行しない」を選択(オフラインで進める)
    • インストール内容の確認画面で、「個人用ファイルとアプリを引き継ぐ」が選択されていることを必ず確認
    • あとは指示に従ってインストールを進める(途中で何度か再起動)
  6. インストール完了後、ネットワークを戻して Windows Update を実行
    • デスクトップが表示され、Windows 11 24H2 に更新されていることを確認
    • インターネット接続を戻し、「設定」→「Windows Update」から最新の累積更新プログラムやドライバー更新を適用

この手順であれば、Windows Update 経由では失敗していた環境でも、高い確率で 0x800704c7 を回避してアップグレードを完了できるはずです。

0x800704c7 エラーの主な原因と考え方

0x800704c7 は、一般的に次のような要因で発生しやすいエラーです。

  • 更新処理の途中でプロセスが中断された(強制終了、予期せぬ再起動など)
  • 常駐ソフトやドライバーなど他のプロセスとの競合
  • Windows Update 関連コンポーネントの不整合や破損
  • システムファイルの整合性に問題がある(破損・欠損など)
  • ストレージエラーやファイルシステムエラー

新品 PC であっても、次のような理由で 0x800704c7 が起こり得ます。

  • メーカー独自の常駐ソフト(ユーティリティ、アップデートツールなど)が更新処理を邪魔している
  • プリインストールされた体験版セキュリティソフトがアップグレードをブロックする
  • 出荷時イメージの一部ファイルが Windows 11 の更新と相性が悪い
  • 工場出荷時の Windows 10 更新履歴が複雑で、コンポーネントに不整合がある

そこで、インプレースアップグレードの前に、以下の「成功率を上げるための事前対策」を行っておくと、エラー回避の可能性がさらに高まります。

想定される原因対応策
常駐ソフトとの競合クリーンブートやセキュリティソフトの一時停止、周辺機器の取り外し
システムファイルの破損DISM と SFC による整合性チェックと修復
Windows Update コンポーネントの不整合SoftwareDistribution / Catroot2 フォルダーのリセット
古いドライバー・BIOSPC メーカーサイトから最新 BIOS・ドライバーを適用

成功率を上げるための事前対策

PC 正常性チェックで Windows 11 の要件を確認

まずは、そもそもその PC が Windows 11 のシステム要件を満たしているかを確認します。Microsoft の 「PC 正常性チェック」アプリを使えば、次のような項目を一括で判定してくれます。

  • TPM 2.0 が利用可能で有効になっているか
  • セキュアブートが有効か
  • CPU が対応リストに含まれているか
  • メモリ容量・ストレージ容量が要件を満たしているか

要件を満たしていない場合、無理に Windows 11 を入れようとするとアップグレード中のエラーや、インストール後の不具合につながることがあります。公式にサポートされている構成であることを確認するのが第一歩です。

UEFI / セキュアブート / TPM の有効化

PC 正常性チェックで要件未達となった場合、BIOS / UEFI 設定で次の項目を見直します。

  • ブートモード:Legacy BIOS ではなく UEFI モードになっているか
  • Secure Boot:有効化されているか
  • TPM / PTT / fTPM:有効になっているか(名称はメーカーによって異なる)

これらはメーカーや機種により設定画面の場所・名称が異なるため、PC のマニュアルやメーカーサイトのサポート情報も参照しながら確認します。

クリーンブートで常駐ソフトの干渉を避ける

常駐ソフトの干渉を避けるために、「クリーンブート」状態でセットアップを行うのも効果的です。

  1. Win + R キーを押して「ファイル名を指定して実行」を開く
  2. msconfig と入力して Enter
  3. 「サービス」タブで「Microsoft のサービスをすべて隠す」にチェック
  4. 残ったサービスのチェックをすべて外す
  5. 「スタートアップ」タブ → 「タスク マネージャーを開く」→ 不要な項目を無効化
  6. PC を再起動し、必要最小限の状態で ISO の setup.exe を実行する

これにより、メーカー独自ユーティリティや一部のセキュリティソフトなど、アップグレード処理に影響しやすい常駐プログラムの干渉を最小限に抑えることができます。

DISM / SFC でシステムファイルの整合性を修復

システムファイルの破損が疑われる場合は、DISM と SFC を使った修復が有効です。管理者権限のコマンド プロンプト(または PowerShell)で、次の順番で実行します。

dism /online /cleanup-image /restorehealth
sfc /scannow

それぞれの役割は次のとおりです。

コマンド役割
dism /online /cleanup-image /restorehealthコンポーネントストア(Windows Update などが利用)の破損を修復する
sfc /scannowシステムファイル全体をスキャンし、破損したファイルを修復する

両方のコマンド実行が完了したら、PC を一度再起動し、その上で ISO を使ったインプレースアップグレードを実行すると成功率が高まります。

Windows Update コンポーネントのリセット(必要な場合のみ)

Windows Update 周りの状態がおかしいと感じる場合(更新のチェック自体が失敗する、更新履歴が異常など)、Windows Update コンポーネントをリセットすることで改善することがあります。管理者権限のコマンド プロンプトで次のコマンドを順番に実行します。

net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
net start wuauserv
net start cryptSvc
net start bits
net start msiserver

これは、Windows Update が利用するフォルダーをリセットし、関連サービスを再起動する処理です。通常の利用には影響しませんが、更新履歴などは消える場合があります。ある程度 PC 操作に慣れている方向けの対応なので、不安な場合は実行前に復元ポイントを作成しておくと安心です。

ドライバー / BIOS の更新

PC が新品であっても、箱から出した直後の BIOS やドライバーが必ずしも最新とは限りません。メーカーサイトから次の更新を適用しておくと、アップグレードの安定性が向上します。

  • 最新の BIOS / UEFI ファームウェア
  • チップセットドライバー
  • ストレージコントローラー(SATA / NVMe など)のドライバー
  • 内蔵グラフィックス / GPU ドライバー

特にストレージ関連とチップセットのドライバーは、OS のアップグレード処理に直接関わるため重要です。

公式ツールを使った代替アップグレード方法

ISO を使ったインプレースアップグレードのほかにも、Microsoft の公式ツールを利用してアップグレードを行う方法があります。環境によっては、こちらの方がスムーズに進むこともあります。

Windows 11 インストール アシスタントを使う

Windows 11 インストール アシスタントは、画面の案内に従っていくだけで Windows 11 へのアップグレードを行えるツールです。基本的には現行の環境を引き継いだままアップグレードされます。

  1. Microsoft 公式サイトから「Windows 11 インストール アシスタント」をダウンロード
  2. ツールを起動し、ライセンス条項に同意
  3. 互換性チェックが実行され、問題なければアップグレードが開始
  4. ダウンロード → 検証 → インストールの順に進行

インストール アシスタントは Windows Update がうまく動作しない場合の別ルートとして利用できますが、それでも 0x800704c7 が出るようなら、やはり ISO でのインプレースアップグレードに切り替えるのがおすすめです。

メディア作成ツールで USB を用意し、そこから上書きインストール

メディア作成ツールを使うと、Windows 11 のインストール USB が作成できます。作成した USB を 起動ディスクとしてではなく、Windows 上で開き、中の setup.exe を実行することで、ISO と同様のインプレースアップグレードが可能です。

  1. Microsoft 公式サイトから「Windows 11 インストール メディア作成ツール」をダウンロード
  2. ツールを起動し、「別の PC 用にインストール メディアを作成」を選択
  3. 言語・エディション・アーキテクチャを現在の環境に合わせる
  4. USB フラッシュドライブを選択してメディア作成
  5. 作成が終わった USB を開き、setup.exe を実行
  6. 画面の指示に従い、「個人用ファイルとアプリを引き継ぐ」を選択してアップグレード

どの方法を選ぶべきかの目安

方法特徴0x800704c7対策としてのおすすめ度
Windows Update 経由一番手軽だが、環境依存のエラーが出やすいすでに失敗しているので、次の方法へ
インストール アシスタントGUI ベースで簡単。Windows Update がうまくいかない時の代替ルート◎(まずは試す価値あり)
ISO / USB からのインプレースアップグレード最も柔軟かつ成功率が高い。オフラインで実行可能◎◎(本命の解決策)

アップグレード前に必ず確認したい注意点とリスク対策

重要データのバックアップは必須

インプレースアップグレードはデータを残す前提の作業ですが、100%安全とは言い切れません。思わぬトラブルで起動しなくなったり、ロールバックに失敗する可能性もゼロではありません。必ず次のような方法で重要データをバックアップしておきましょう。

  • 外付け HDD / SSD にユーザーフォルダー(ドキュメント、ピクチャなど)をコピー
  • OneDrive や Google ドライブなどのクラウドストレージに重要ファイルを同期
  • 仕事で使う設定ファイルやテンプレート類は別途フォルダーを作ってまとめて保存

BitLocker / デバイス暗号化の回復キーを控えておく

最近のノートPCでは、初期状態から デバイス暗号化(BitLocker) が有効になっていることがあります。アップグレードや BIOS 設定の変更後に、起動時に回復キーを求められるケースもあるため、あらかじめ回復キーを控えておくことが重要です。

  • 「設定」→「更新とセキュリティ」→「デバイスの暗号化」または「BitLocker の管理」から回復キーを確認
  • Microsoft アカウントでサインインしている場合は、Web 上のアカウントページでも確認可能

エディション / 言語 / アーキテクチャの一致を確認

ISO やインストールメディアの選択を誤ると、「個人用ファイルとアプリを引き継ぐ」オプションが選べなくなる、もしくはインストール自体が失敗する原因になります。次の3点は必ず一致させてください。

  • エディション:Windows 10 Home → Windows 11 Home、Windows 10 Pro → Windows 11 Pro のように対応させる
  • 表示言語:日本語環境なら日本語の ISO を選択
  • アーキテクチャ:64bit 環境であれば 64bit 版の ISO を使用

それでもうまくいかない場合の切り分け方法

セットアップログ(setuperr.log)の確認

何度試しても同じ箇所でエラーになる場合、セットアップログを確認することでヒントが得られることがあります。代表的なログの保存先は以下です。

  • C:\$WINDOWS.~BT\Sources\Panther\setuperr.log
  • C:\$WINDOWS.~BT\Sources\Panther\setupact.log

これらのログをメモ帳で開くと、どのフェーズでエラーが出ているか、どのファイルやドライバーが関係していそうかを確認できます。具体的な内容の読み解きには多少の知識が必要ですが、特定のドライバー名やアプリ名が繰り返し出てくる場合は、そのソフトをアンインストールして再度インプレースアップグレードを試すのが有効です。

周辺機器の完全取り外し

既に触れましたが、再度強調しておきたいのが周辺機器の完全取り外しです。特に次のような機器は、ドライバーの関係でアップグレードに影響する場合があります。

  • 外付け HDD / SSD / USB メモリ
  • プリンター / スキャナー
  • オーディオインターフェース
  • ゲームコントローラー
  • TV チューナー・キャプチャーボードなど

これらをすべて取り外し、必要最低限(電源、ディスプレイ、キーボード、マウスのみ)の構成でアップグレードを試してみてください。

最終手段:クリーンインストールを検討する

インプレースアップグレードでもどうしてもエラーが解消しない場合、最終手段として クリーンインストール(USB からブートして既存の Windows を入れ替える)が選択肢になります。

クリーンインストールの特徴は次のとおりです。

  • Cドライブが初期化されるため、アプリや設定はすべてやり直しになる
  • その代わり、不要なソフト・設定・古いドライバーなど、過去のしがらみをすべて断ち切れる
  • Windows 11 のまっさらな環境を用意できるので、動作は軽く安定しやすい

PC が新品で、まだほとんどソフトを入れていない状態であれば、思い切ってクリーンインストールしてしまう方が早くて確実というケースもあります。ただし、その場合もデータのバックアップだけは絶対に忘れないようにしましょう。

よくある質問(FAQ)

Q. インプレースアップグレードでデータは本当に消えませんか?

A. 通常は消えません。「個人用ファイルとアプリを引き継ぐ」を選択して実行した場合、ユーザーフォルダー内のデータやインストール済みアプリ、設定は保持されます。ただし、想定外のトラブルはゼロではないため、前述の通り重要データのバックアップは必須です。

Q. Windows 11 が合わなかった場合、Windows 10 に戻せますか?

A. アップグレード後 10 日以内(環境によっては変更可能)であれば、「設定」→「システム」→「回復」→「前のバージョンの Windows に戻す」からロールバックできる場合があります。ただし、インプレースアップグレードの方法や環境によっては戻すオプションが表示されないこともあるため、必ず戻せるとは限らない点には注意が必要です。

Q. メーカー独自アプリは消えてしまいますか?

A. インプレースアップグレードの場合、基本的にはそのまま残ります。ただし、OS バージョンの違いにより一部のアプリが正常動作しなくなることがあります。その場合は、メーカーサイトから Windows 11 対応版をダウンロードして入れ直すのがおすすめです。

Q. 0x800704c7 が出たら、ハードディスクが壊れている可能性はありますか?

A. 可能性としてはゼロではありませんが、0x800704c7 はストレージ故障専用のエラーコードではありません。ただ、アップグレード中にディスクアクセスが集中するため、もともと不良セクタがある場合にエラーが顕在化することもあります。念のため「エクスプローラー → Cドライブ右クリック → プロパティ → ツール → エラーチェック」でディスクチェックを行っておくと安心です。

まとめ:0x800704c7 は「詰み」ではない。ISO からのインプレースアップグレードが鍵

新品 PC を Windows 10 から Windows 11 24H2 に更新しようとした際に 0x800704c7 が出ると、「もうこのPCでは Windows 11 にできないのでは?」と不安になりますが、実際には次の流れで解決できるケースがほとんどです。

  • PC 正常性チェックで Windows 11 要件を満たしているか確認
  • DISM / SFC や Windows Update コンポーネントリセットでシステム整合性を整える
  • クリーンブート・周辺機器の取り外し・セキュリティソフトの一時停止で干渉要因を減らす
  • ISO を使ったインプレースアップグレード(オフライン)を実行する
  • うまくいかない場合はログやドライバー、メーカーアプリを疑い、それでもダメならクリーンインストールを検討

0x800704c7 はあくまで「更新処理がうまく完了できなかった」という結果を示すエラーに過ぎず、手順を整理して一つずつ潰していけば、ほとんどの場合 Windows 11 24H2 へのアップグレードは実現可能です。本記事を参考に、ご自身の環境に合わせて安全にアップグレード作業を進めてみてください。

この記事を書いた人

実務の現場で詰まりがちなポイントを地図にするITブログ「IT trip」を運営。Windows/Office(Teams・Excel)からSQL、サーバ運用、ガジェットまで、再現性のある手順と“なぜそうなるか”を丁寧に解説します。読んだらすぐ試せること、そして迷った人の次の一歩が見えることを大切にしています。

コメント

コメントする

目次