Windows Updateエラー0x800f081fでKB5065426が適用できない時の直し方|Windows 11 24H2・Parallels対応完全ガイド

Windows 11 Education 24H2 を Parallels Desktop 上で運用中に、「2025‑09 累積更新プログラム (KB5065426)」が 16% 付近で失敗し、エラー 0x800f081f が出る――このケースはコンポーネント ストアの破損や仮想環境の不整合が絡むことが多く、やみくもな再試行では解決しません。本記事では、原因の見分け方から DISM/SFC・手動適用・Parallels Tools 再インストール・上書きインストールまで、成功率の高い順序で完全ガイドします。

目次

症状と前提条件

  • 対象環境:Windows 11 Education 24H2(仮想マシン:Parallels Desktop/MacBook Pro)。
  • 症状:KB5065426 のダウンロード/インストールが 16% 前後 で停止し 0x800f081f(ソース ファイルが見つからない)が表示される。
  • 既に試行:再起動/一時ファイル削除/サードパーティ製 AV の一時停止(例:ESET)では改善しない。

エラー 0x800f081f の意味と主因

0x800f081f は Windows コンポーネントの修復元(ソース)が見つからないことを示す代表的なコードです。以下の要因が多くの現場で確認されています。

主因具体例見分けのヒント
コンポーネント ストアの破損(WinSxS)旧版からの上書きアップグレードに起因する整合性欠落、サービス スタックの不整合DISM の /ScanHealth でエラー、CBS.log に source files could not be found
仮想環境のドライバー不整合Parallels Tools が旧版、仮想ハードウェアの切り替え後に未再インストールデバイス マネージャーに「!」、更新直後に I/O 関連エラーが増える
.NET Framework 機能の依存欠落.NET Framework 3.5 が無効/壊れている機能の有効化で失敗し同じ 0x800f081f を返す
オフライン修復ソースの未指定DISM のみ実行、ISO の \sources\sxs を参照していないDISM ログに Cannot locate source
アーキテクチャ不一致ARM64 の VM に x64 用 .msu を手動適用「システムの種類」と適用パッケージの表記(x64/ARM64)が一致しない

最短で直す方針(結論)

以下の順に実施するのが、工数と成功率のバランスが最良です。特に DISM /RestoreHealth → インプレース アップグレード は決定打になりやすい順番です。

  1. Windows Update トラブルシューティング ツール
  2. DISM / SFC でコンポーネント ストア修復
  3. 累積更新プログラムの手動適用(正しいアーキテクチャを選ぶ)
  4. Parallels Tools の再インストール/更新
  5. 不要コンポーネントのクリーンアップ
  6. インプレース アップグレード(上書きインストール)

作業前のチェックリスト(成功率を底上げ)

項目推奨値/確認方法理由
バックアップユーザー データのフル バックアップ(VM スナップショットも可)インプレース時の万一に備える
空き容量C ドライブに 20 GB 以上(理想は 30 GB 以上)WinSxS と一時展開領域の確保
ネットワーク安定した有線/高品質 Wi‑Fi修復ソース/更新の取得失敗を回避
セキュリティ ソフト一時停止したら、完了後に必ず再有効化更新処理の妨げを抑制しつつ防御を復帰
アーキテクチャ「設定 → システム → バージョン情報 → システムの種類」
または echo %PROCESSOR_ARCHITECTURE%
手動適用の .msu を x64 / ARM64 で取り違えない

推奨手順(詳細ガイド)

Windows Update トラブルシューティング ツールを実行

経路:設定 → システム → トラブルシューティング → その他のトラブルシューティング → Windows Update → 「実行」。完了後に再起動し、更新を再試行します。内部の既知不具合(キューの詰まり、コンポーネントの軽微な整合性欠落)を自動修復します。

DISM / SFC でコンポーネント ストアを修復

管理者の コマンド プロンプト(または PowerShell)を開き、次の順で実行します。

DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow

完了後に再起動し、更新を試します。なお、/RestoreHealth でソース不足が疑われる場合は、ISO を修復ソースとして明示します。

オフライン ソースを明示する(失敗時の決定打)

  1. Microsoft 公式 ISO を VM 内でマウント(例:ドライブ D:)。
  2. インデックス確認(install.wim の例):
    dism /Get-WimInfo /WimFile:D:\sources\install.wim ※ install.esd の場合は /WimFile:D:\sources\install.esd を指定。
  3. 製品エディションが一致するインデックス番号を確認し、以下を実行します(例:インデックス 1)。
    DISM /Online /Cleanup-Image /RestoreHealth /Source:wim:D:\sources\install.wim:1 /LimitAccess ARM64 の VM では ARM64 対応 ISO を使用してください。アーキテクチャ不一致は修復失敗の典型例です。

SFC の結果が「一部のファイルを修復できませんでした」の場合、DISM → SFC をもう一度繰り返すと改善することがあります。

累積更新プログラムを手動インストール

Microsoft Update Catalog で KB5065426 を検索し、自分のアーキテクチャに合致するパッケージを取得します。

  • Intel/AMD の物理 CPU で動く VM:x64 を選択。
  • Apple Silicon(M シリーズ)上の Parallels VM:ARM64 を選択。

GUI でダブルクリック適用のほか、静音インストールも可能です。

wusa.exe "C:\Temp\windows10.0-kb5065426-xx-xx.msu" /quiet /norestart

適用後は必ず再起動してください。手動適用で 0x800f081f が再現する場合は、コンポーネント ストア側の問題が濃厚です(DISM に戻るか、次の工程へ)。

Parallels Tools を最新化(仮想環境の不整合を矯正)

  1. Mac メニューの Actions → Reinstall Parallels Tools を実行。
  2. インストール後に VM を再起動。

これにより仮想デバイス ドライバーが更新され、更新処理中の I/O 障害やデバイス初期化エラーを低減できます。

追加クリーニング:不要コンポーネントの削除

ディスク圧迫や古いコンポーネントが影響している場合は以下を実行します。

DISM /Online /Cleanup-Image /StartComponentCleanup
DISM /Online /Cleanup-Image /AnalyzeComponentStore

/AnalyzeComponentStore の結果でサイズや推奨状態を確認し、再起動してから更新を再試行します。

インプレース アップグレード(上書きインストール)

上記がすべて失敗する場合の最終手段ですが、成功率が高い決定打です。個人用ファイルとアプリを保持したまま、システム ファイルを最新の正常状態へリフレッシュします。

  1. 公式 ISO をマウントし、setup.exe を実行。
  2. 「この PC を今すぐアップグレード」→「引き継ぐものを選んでください」で 個人用ファイルとアプリを保持 を選択。
  3. 画面の指示に従い進め、完了後に Windows Update を実行。

ログで原因を確定する(短時間で要点把握)

継続的に失敗する場合、ログ診断で遠回りを避けます。

ログ場所/取得方法見るべきキーワード
CBS.logC:\Windows\Logs\CBS\CBS.log0x800f081f、source files、Cannot repair member file
WindowsUpdate.logWindows 11 では PowerShell で生成:
Get-WindowsUpdateLog
DownloadManager、Handler、Express のエラー行

簡易抽出ワンライナー:

powershell -NoLogo -NoProfile -Command ^
"Select-String -Path 'C:\Windows\Logs\CBS\CBS.log' -Pattern '0x800f081f|error|failed' | Select-Object -First 200"

補足:.NET Framework 3.5 が引き金のケース

オプション機能の欠落でも 0x800f081f が出ることがあります。以下を確認します。

  1. 「設定 → アプリ → オプション機能 → Windows の機能」から .NET Framework 3.5 の状態を確認。
  2. 有効化が失敗する場合、ISO をソースに指定:
    DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:D:\sources\sxs

(任意)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 を試行します。

Parallels 環境ならではの注意点(ARM64/ドライバー)

観点推奨設定/確認ポイント
アーキテクチャApple Silicon の場合は OS 自体が ARM64手動適用やオフライン ソースは ARM64 用を使用
仮想ハードウェアCPU/メモリは推奨値(RAM 8 GB 以上、CPU 4 コア以上を目安)更新処理中のメモリ不足でロールバックを招くのを抑止
Parallels Tools更新後に必ず再起動、デバイス マネージャーで警告記号がないか確認ストレージ/ネットワーク ドライバーの安定化
スナップショット作業前に取得、成功後にクリーンな状態で取り直しロールバックと再試行を高速化

よくあるつまずきと回避策

  • 「DISM が 0x800f081f のまま進まない」:ISO を修復ソースに指定(/Source:… /LimitAccess)し、インデックス番号の取り違いに注意。
  • 「手動適用した .msu が即失敗」:x64/ARM64 の取り違いが濃厚。ダウンロードしたファイル名にアーキテクチャ表記が含まれます。
  • 「SFC が何度も修復不能」:DISM → SFC の順をもう 1〜2 回繰り返す。改善しなければインプレースへ移行。
  • 「更新は進むが再起動後にロールバック」:Parallels Tools を再インストール、不要デバイスを一時無効化(古い仮想 NIC など)。
  • 「グループ ポリシーで修復が遮断」:企業環境では「コンポーネント修復のソースを指定する」ポリシーを見直し、必要に応じて「Windows Update から直接取得」を許可。

検証フロー(再現しやすい 16% 停止を突破する)

  1. トラブルシューティング ツール → 再起動。
  2. DISM /RestoreHealth → SFC → 再起動。
  3. ISO を用いた DISM のオフライン修復(必要時)。
  4. Parallels Tools 再インストール → 再起動。
  5. 正しいアーキテクチャの .msu を手動適用。
  6. それでも失敗する場合は インプレース アップグレード 実施。

特に 24H2 世代ではサービス スタック更新(SSU)と累積更新(LCU)の依存関係が厳格化しており、DISM によるコンポーネント ストアの整合性回復が成功率を大きく左右します。ロールバックが続くなら、躊躇なくインプレースに移るのが時間対効果に優れます。

復旧後の健全性チェックと予防

チェックコマンド/操作合格基準
コンポーネント ストア健全性DISM /Online /Cleanup-Image /ScanHealthエラーなし
システム ファイル整合性sfc /scannow整合性違反なし
保守の自動化ストレージ センサーで一時ファイル自動削除を有効化アップデート時の空き容量確保
ドライバー整備Parallels Tools を最新化/不要デバイスを整理デバイス マネージャーに警告なし

トラブル対応スクリプト集(コピペで使える)

1) DISM → SFC まとめ実行(管理者)

@echo off
echo === DISM RestoreHealth ===
DISM /Online /Cleanup-Image /RestoreHealth
echo === SFC ===
sfc /scannow
pause

2) 更新コンポーネントのフル リセット(管理者)

@echo off
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
echo Done. Please reboot.
pause

3) CBS.log からエラー行を抜粋(PowerShell)

$log = 'C:\Windows\Logs\CBS\CBS.log'
Select-String -Path $log -Pattern '0x800f081f|cannot|failed|error' -SimpleMatch | Select-Object -First 300

ケース別の対処早見表

現象最優先で試すこと次の一手
16% で必ず停止DISM → SFC、ISO をソース指定Parallels Tools 再導入 → 手動 .msu → インプレース
.msu 即エラーアーキテクチャ確認(x64/ARM64)ISO 版でインプレース
再起動後にロールバック仮想デバイス/ドライバー点検Windows Update コンポーネント リセット
DISM がソース不足/Source と /LimitAccess を指定ARM64/エディションの齟齬を除去

まとめ:迷ったらこの順番で

まずはトラブルシューティング ツールで軽微な不整合を除去し、DISM /RestoreHealth → SFC を実施。必要に応じて ISO を修復ソースに指定して確実にコンポーネント ストアを正常化します。その後、正しいアーキテクチャの .msu 手動適用と Parallels Tools の再導入で仮想デバイスの不整合を解消。なお改善しない場合は、インプレース アップグレードが最短で安定状態に戻す手段です。バックアップと空き容量の確保を徹底し、手順を上から順に実施すれば、エラー 0x800f081f による KB5065426 の失敗を高確度で解消できます。

付録:コマンド速見表

目的コマンド
ストア修復DISM /Online /Cleanup-Image /RestoreHealth
システム ファイル検査sfc /scannow
ソース指定修復(WIM)DISM /Online /Cleanup-Image /RestoreHealth /Source:wim:D:\sources\install.wim:1 /LimitAccess
ソース指定修復(ESD)DISM /Online /Cleanup-Image /RestoreHealth /Source:esd:D:\sources\install.esd:1 /LimitAccess
サイズ分析DISM /Online /Cleanup-Image /AnalyzeComponentStore
.NET 3.5 有効化DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:D:\sources\sxs
WindowsUpdate.log 生成Get-WindowsUpdateLog
手動適用(静音)wusa.exe "C:\Temp\kb5065426.msu" /quiet /norestart
更新コンポーネント リセットren C:\Windows\SoftwareDistribution SoftwareDistribution.old 等

安全運用のヒント

  • 大規模更新・累積更新の前に スナップショット を作成(Parallels の機能)。復旧が圧倒的に速くなります。
  • 定期的に ストレージ センサーで一時ファイルを削除し、WinSxS の肥大化を防ぐ(/StartComponentCleanup)。
  • 企業環境では WSUS/ポリシー設定が影響する場合あり。スタンドアロンで検証できる VM を用意し、切り分けを行うと効率的です。

この記事を書いた人

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

コメント

コメントする

目次