Error code: 0x800F0906 installing Lenovo Power Manager on Windows 8 CP - .Net Framework 3.5 sources

Yesterday I got around to adding a few Lenovo ThinkVantage technologies to my ThinkPad W510.  One I always like to add is the power management driver, and Power Manager.  Unfortunately Power Manager wouldn’t completely install because one of it’s prerequisites wasn’t on my machine and could not be found.

I am referring to the .Net Frameworks v3.5.  Normally the update client would grab the bits from your WSUS or our WU servers but they aren’t present there.  Or if they are, they were not found and the install failed.

I first saw the following screenshot.  Like most anyone, I clicked the first option fully expecting the sources to be found.

clip_image001[6]

Nope.  I received Error code: 0x800F0906 on that attempt (and a couple of retries).  How rude!

clip_image001

Here’s the thing, I am connected to the Internet.  At the time of the error I was in my home office using my fiber connection.  So connectivity and bandwidth weren’t the issues.  I wondered if the Hyper-V switch might be causing a problem.  So I removed it and retried.  Nope, still no dice.

I discovered a workaround.  You can use DISM to install the frameworks from the Windows 8 install DVD, stick or location you used.  In my case, I popped the DVD into the external Sony DVD burner and issued the following command:

Dism /online /enable-feature /featurename:NetFx3 /All /Source:x:\sources\sxs /LimitAccess

Replace x: with the location of your sources (mine was e:).  This should install what you need and get you rolling.  I am still checking to see if this was introduced because I was not VPN’d or using DirectAcccess.  The machine is domain joined and was likely looking for the internal WSUS server.

Thought this might be helpful if you hit this speed bump.