Windows Server 2016におけるコンポーネントストア破損(0x80073701)による役割追加不能について
【問題の概要】 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の再インストールを避けつつコンポーネントストアの整合性を回復させる手段、あるいは本事象を解消する具体的なパッケージ修正等の解決策はありますでしょうか。