Edited at

Windows 10に.NET Framework 3.5がインストールできない場合の解決方法

More than 1 year has passed since last update.

開発のWindows 10に入れるソフトが.NET Framework 3.5に依存しているのですがインストールできず0x800f081fエラーが出たので、それを解決した方法です。

Windowsのインストールメディアから入れる方法(参考)もありますが、うまくいかなかったのでこちらの方法を取りました。


方法


  1. 「グループポリシーエディタ」を開く


    • 「ファイル名を指定して実行」から「gpedit.msc」を実行



  2. 左ペインから「コンピュータの構成」->「管理用テンプレート」->「システム」を選択

  3. 右ペインから「オプションコンポーネントのインストールおよびコンポーネントの修復のための設定」を指定するを開く

  4. 「有効」を選択

  5. 「Windows Server Update Services(WSUS)の代わりに、Windows Updateから修復コンテンツとオプションの機能を直接ダウンロードする」にチェック

  6. 「適用」をクリック

あとは通常通り、コントロールパネルからWindows機能の有効化または無効化で.NET Framework 3.5を有効にすればOKです。