Windows 11 Enterpriseでエラーコード0x80073701が発生する場合のアップデート対処法

Windows 11 Enterpriseを利用している最中、Software Center経由のアップデートでエラーコード0x80073701が出てしまうと、スムーズに作業が進まず戸惑うことがあるかもしれません。ここでは実際に経験した事例や取り組みを交えながら、具体的な対処策をやさしくわかりやすく解説していきます。

目次

Windowsアップデートが実行できない背景

Windows 11 Enterpriseは大規模組織や企業向けに提供されているエディションで、Software Centerを通じて管理者がアップデート配布を行うケースがよくあります。しかし、累積アップデート(KB5036893など)をインストールしようとした際に、エラーコード0x80073701(-2147010815)が表示されてしまうことがあります。このエラーが出るとき、システム内部のコンポーネントが破損または欠落している可能性が高いと考えられます。

私自身、このエラーに遭遇したときは「とりあえずSoftware Centerを再インストールすれば解決するのでは」と思い、何度か試行錯誤を繰り返しました。ところが問題が根強く、結果的には再イメージングでようやく落ち着きました。同じように悩んでいる方の参考になればうれしいと思っています。

原因となりやすいコンポーネントストア破損

エラーコード0x80073701は、Windowsのコンポーネントストアに関係する不具合の代表的な症状です。コンポーネントストアとは、Windows Updateやシステム機能で利用されるファイル群の集合を指します。ここが破損している場合、DISMやSFCなどで整合性のチェック・修復を行うことが第一歩になります。

Software CenterとWindows 11 Enterpriseの相性

Software Centerは、Microsoft Endpoint Configuration Manager(旧称SCCM)と連携して動作し、企業内での集中管理にとても便利です。しかし、Windows 11 Enterpriseの独自仕様や社内ポリシー、グループポリシー設定などが複雑に絡むと、アップデート適用時に不具合を起こすリスクも高まります。

よくある対処法とそれぞれの特徴

ここでは、エラーが出たときに行う代表的な対処法を紹介します。それぞれメリットやデメリットがあるため、自分の環境に合った方法を選ぶことが大切です。

1. DISM / SFCを活用する

Windowsが提供する標準の修復コマンドは、比較的簡単かつ安全に実行できます。まずは以下のコマンドを管理者権限のPowerShellやコマンドプロンプトで試しましょう。

Dism.exe /Online /Cleanup-Image /Restorehealth
Sfc.exe /Scannow

これによって、コンポーネントストアやシステムファイルの破損を修復できる見込みがあります。実行後、PCを再起動してから改めてアップデートを試してみると、問題が解消していることも少なくありません。

手軽に試せるうえ、時間もそこまでかからず、深刻なリスクが低い方法です。

コマンドの実行で失敗する場合

DISMの途中でエラーが発生する場合、インターネット接続環境やWindows Updateの設定状況、オフラインイメージの指定ミスなどが原因となることがあります。オフラインでの修復を試す場合は、Windows 11のISOイメージを展開してソース指定を行うことも検討しましょう。

2. インプレースアップグレードを試す

Windows 11 Enterpriseのインストールメディアを用いてシステムを上書きインストールする方法です。通常のエディション(Consumerエディション)とは異なるISOが必要ですので、企業のライセンス契約サイトやボリュームライセンスサービスセンターなどを利用するケースが多いでしょう。

インプレースアップグレードでは、基本的に設定やアプリケーションを保持しつつWindowsを再インストールするため、システムが持つファイルの破損を一括で修復できる利点があります。私も以前、この方法でエラーコード0x80073701を解消できたことがあり、「システム再構築ほどの大ごとではないが、より根本的に直したい」ときに有効でした。

設定やデータが引き継がれやすく、システムの大部分を修復しやすいのが魅力です。

インプレースアップグレードでの注意点

Enterprise版ISOを入手する方法や操作手順は、一般的なWindows 11とは異なる場合があります。ボリュームライセンス契約を経由している場合は、専用のポータルサイトや担当部署から入手してください。またインプレースアップグレード中に表示されるプロダクトキー入力画面では、汎用キーを用いることで作業がスムーズに進むこともあります。

3. 再イメージング(初期化・再セットアップ)

どうしても問題が解決しない、あるいはシステムが複雑になりすぎてしまった場合には、再イメージングが最終手段となります。これはPCの初期化に近い方法で、OSやアプリケーションを新たにセットアップし直すものです。

完全に環境をやり直すため、データ移行の手間や設定の復元など、大きな作業負荷がかかります。

私の職場のケースでも、どうしてもKBアップデートが適用できず、最終的に再イメージングでサクッと解決した経験がありました。時間が限られた状況では手っ取り早い反面、準備不足のまま突入するとデータロスやライセンス認証関連の問題など大変な思いをすることもあります。バックアップと作業手順の確認は念入りに行いましょう。

トラブルシューティングで役立つ他のポイント

上記の主要な対処法以外にも、比較的小さなアクションで改善する可能性があります。

サービス停止とフォルダ名リネーム

wuauservやBITSなどWindows Update関連サービスを停止して、SoftwareDistributionフォルダやcatroot2フォルダをリネームすることで更新ファイルのキャッシュをリセットする方法は定番です。

具体的には、以下のように実行します。

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

この操作を行うと、再度アップデートファイルを取りに行くため、破損していたファイルがリセットされる可能性があります。小さな問題の場合はこれだけで直ることもあります。

私が初めてこの方法を知ったときは「こんな簡単な手順で直るんだ!」と驚きました。もしまだ試していないようなら、一度実行してみる価値があります。

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

Windowsには標準でトラブルシューティングツールが用意されており、システム側で検知できる軽微な不具合を自動修正してくれます。コントロールパネルや設定アプリの「トラブルシューティング」画面から起動できるので、初心者でも簡単に利用できます。効果が感じられない場合もありますが、とりあえず最初に実施するにはお手軽です。

よく見られるエラーコードと可能性のある原因

エラーコード0x80073701のように、Windows Updateにはさまざまなエラーコードがあります。共通してコンポーネントが見つからない、破損しているといった場合に表示されることが多いですが、それぞれ若干の差異があります。下記の表に主要なエラーコード例と考えられる原因を示します。

エラーコード 主な原因 主な対処法
0x80073701 コンポーネントストアの破損または不足 DISM / SFC、インプレースアップグレード、再イメージング
0x80070002 更新プログラムが一部欠落 SoftwareDistributionフォルダのリネーム、再ダウンロード
0x8024200B ダウンロード完了の確認ミス トラブルシューティングツール、サービス再起動
0x800705B4 タイムアウト ネットワーク接続の確認、再試行

エラーコードごとに原因を特定するのは難しいですが、こうして表にまとめておくと「どう対策すればよいか」が見やすくなります。0x80073701の場合はコンポーネントストアを念入りに確認するのがカギといえるでしょう。

Software Center周りの設定も確認

キャッシュのクリアと再インストール

Software Centerの不調が原因でアップデートに失敗している可能性もあります。C:\Windows\ccmcache配下のキャッシュをクリアしたり、クライアントエージェントを再インストールしたりすると改善するケースがあります。エージェントを最新バージョンにアップデートすることも大切です。

社内ポリシーとの競合

企業環境によっては、グループポリシーが複数設定されており、Windows Updateの挙動を厳しく制限していることがあります。特に「WSUSを使用する」「社内の更新サーバーを経由させる」などが複雑に絡むと、一部更新が適用されない状況が生じます。IT管理者の協力を仰ぎ、設定の確認をすることも重要です。

まとめ

Windows 11 EnterpriseでSoftware Center経由のアップデート中にエラーコード0x80073701が表示される場合、その原因としてはコンポーネントストアの破損や不足が考えられるケースが多いです。まずはDISM /restorehealthやSFC /scannowでシステムファイルを修復するのが基本の対処となります。

それでも改善しない場合、インプレースアップグレードでより根本的にOSを再構築してみると効果的です。ただしEnterprise版独自の制約や手順があるため、インストールメディアの入手方法を間違えないようにしてください。さらに最終的にどうしても直らない、あるいは手間をかけたくない場合には、再イメージングを検討しましょう。

個人的に、トラブルの原因を地道に探るよりもインプレースアップグレードや再イメージングで早期解決を目指す方が結果的にコストを抑えられるシーンもあると感じています。運用状況や業務の優先度を踏まえながら、最適な方法を選んでみてください。

私自身、以前Windows Updateの不具合に追われて半日以上修復コマンドばかり打ち続けたことがあります。結局その日は直らず、翌朝インプレースアップグレードを試したところすんなり成功したなんて経験もありました。時間と労力を天秤にかけて、賢い対処をしたいですね。

皆さんの環境でつまづくことがあったら、ぜひこの記事で紹介した手順を検討してみてください。大きなトラブルを未然に防ぎつつ、快適なWindows 11 Enterpriseライフを送れるよう願っています。

この記事を書いた人

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

コメント

コメントする

目次