Windows Server 2016におけるコンポーネントストア破損(0x80073701)による役割追加不能について

B_Suzu 0 評価のポイント
2026-04-13T08:32:58.51+00:00

【問題の概要】 Windows Server 2016 において、Active Directory ドメインサービス (AD DS) の役割を追加しようとしたところ、エラーコード 0x80073701 (ERROR_SXS_ASSEMBLY_MISSING) が発生し、セットアップが失敗します。

システムコンポーネントの破損を疑い、主要な修復コマンドを実行しましたが、いずれも解決に至りません。

【発生環境】

  • OS: Windows Server 2016
  • 環境: 仮想サーバー

【確認済みのエラー内容とログの抜粋】 CBSログを確認したところ、以下のファイルでハッシュの不一致(Hash mismatch)が発生しており、ストア内のソース自体が破損していると記録されています。

破損箇所: Windows-Defender-Management-Powershell 関連ファイル

エラーメッセージ: Could not reproject corrupted file... source file in store is also corrupted

【実施したトラブルシューティングとその結果】

DISMによる修復: dism /online /cleanup-image /restorehealth 実行時、エラー 0x800f081f (ソースファイルが見つかりませんでした) が発生。

SFCによる修復: sfc /scannow 実行時、破損を検出するも「修復できませんでした」と報告される。

コンポーネントストアのクリーンアップ: dism /online /cleanup-image /startcomponentcleanup を実行。

機能の削除試行: 原因と思われる Windows-Defender 機能を Uninstall-WindowsFeature で削除しようとしましたが、ここでも 0x80073701 が発生し、削除が拒否されます。

【相談事項】 インストールメディア(ISO)が手元にないプリインストール環境において、OSの再インストールを避けつつコンポーネントストアの整合性を回復させる手段、あるいは本事象を解消する具体的なパッケージ修正等の解決策はありますでしょうか。

Windows での開発 | インターネット インフォメーション サービス

お客様の回答

質問作成者は回答に "承認済み"、モデレーターは "推奨" とマークできます。これにより、ユーザーは作成者の問題が回答によって解決したことを把握できます。