.NET Framework 3.5がインストールできない原因がウイルス対策ソフトだった
経理系のとあるソフトのインストール時に .NET Framework 3.5 を求められ、コントロールパネルから有効化を進めるとエラー発生。


エラーコード:0x800F0922

「この問題の解決方法を表示する」をクリックした先や、ネット検索でこのエラーについては様々原因と解決策が述べられている。
インターネットに接続されているかどうか、VPNだとしたらVPNをやめる、システム修復など。
実際に試してみたのは、大きく3つ。
1つは、コントロールパネルではなく、スタンドアローンインストーラーからインストールを試みた。→ 同じエラーだった。
2つ目は、Windows 11のisoファイルをダウロードしてきて、そこからインストールすること。
isoファイルをDドライブにマウントした状態で、
DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /Source:D:\sources\sxs /LimitAccess

結果は同じく 0x800F0922 エラー。
派生として、DISMとSFCでシステム修復。
DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow

この後、有効化を実施するも結果は同じ。
最後に試したのがセキュリティソフトのアンインストール。今回、アンインストールしたことで改善したのは、Saat netizen(サート・ネチズン)だった。
ネットバンキングのためにインストールしていたもの。
いろいろ原因がありますね。