0x800F0906 and 0x800F081F Error Messages While Installing .NET Framework 3.5 in Windows 8 and 8.1

Ever since I experienced many of the problems of enabling (installing) .NET Framework 3.5 feature via Windows Update on Windows 8.x days or even weeks or month after my initial Windows installation I'v I've been quick to make that the first thing I install on a new clean Windows 8.x installation.

In my experience you will still "always" need .NET 2.0 or 3.5 (.NET Framework 3.5 feature set in Windows 8.x includes 3.0 and 2.0 also), so now I always install it righ away.

Most of the solutions on the internet tells you to grab the DVD/Mount ISO and point the 'dism.exe' to the SXS folder and enable it with the source files there. For a lot of us, those files aren't available when you need it, or not at all.

I just had this problem hit me again, as I just started a new consultancy assignment and got a new laptop from the work place I had to use. It came already installed with Windows 8.1 (over the network) and with all software and updates. Hence, enabling .NET Framework 3.5 (which wasn't enabled) I hit an error while installing from Windows Update: Error: 0x800F0906.

A long story short, here is what I did to actually make my computer enable .NET Framework 3.5 via Windows Update. The computer was also configured to use WSUS, but it was not locked down to deny me installing updates from Windows Updates (more/newer than those updates the IT department had approved). So if you are locked to only local WSUS this might not work. Or you can beg your IT department to enable this Group Policy (see below).

  1. Uninstall these three security updates (or those that was on my system):
    1. KB2966826
    2. KB2966827
    3. KB2966828
  2. In Local Group Policy, I enabled 'Specify settings for optional component installation and component repair' under Computer Configuration > Administrative Templates > System. See illustration below.

The screen shot for this step
The screen shot for this step

Just to be sure settings were in effect, I rebooted. I could probably just force a gpupdate as well..

My next attempt to install .NET Framework 3.5 was suddenly a success!!


  • http://www.askvg.com/fix-0x800f0906-and-0x800f081f-error-messages-while-installing-net-framework-3-5-in-windows-8/
  • http://support.microsoft.com/en-us/kb/2734782

Get-EsxCli PowerCLI cmdlet on steroids

Christophe Calvet aka The Crazy Consultant (blog) (link) has written some crazy woop ass 407 cmdlets (as of writing) and is sharing it with us at his blog - http://thecrazyconsultant.com/get-esxcli_on_steroids/

I would also recommend reading the Howto use ESXCLI in PowerCLI by Florian Grehl (www.virten.net)


Great 6-part article about server memory architecture & subsystem, UMA, NUMA, DDR4 and how to optimize for performance

I was just surfing about and was reading about PernixData releaseing FVP v2.5 in a blog, and my attention was directed to a great 6-part article about Server memory architecture, UMA, NUMA, memory subsystems, DDR4 and how to optimize memory for performance by Frank Denneman - you'll find it here: http://frankdenneman.nl/2015/02/18/memory-configuration-scalability-blog-series/