Windows 8 comes with the .NET 4.5 framework as standard but, as part of being able to develop and deploy our applications, I need to also install the .NET 3.5 framework, so I can build applications for older versions as well as the new .NET.

However, while trying to install .Net 3.5 on Windows 8, I got the error `0x800F0906`.

How can I solve this?