While installing .Net Framework 3.5 or higher version, mostly in domain environment you might get the error of 0x800F0906, 0x800F081F, 0x800F0907. After you fail to install .Net Framework on a computer running Windows 7 or 8 or 8.1 from Install or Remove Windows Feature Dialog box, it might be that such a feature is unavailable on the WSUS server. An error can be like this:
1. Open gpedit.msc from the run:
2. In gpedit.msc, expand Computer Configuration -> Administrative Templates ->System. Double click on the policy “Specify settings for optional component installation and component repair”, and enable it.
3. Confirm the changes by pressing okay and then open command prompt. And update/force the policy changes that you did by :
4. Try to install the feature again, it will work like a charm.
Please, feel free to comment on it if you have any questions.