More precisely the dependency “Microsoft ASP.NET Web Pages” failed to install, leading to all dependent components not getting installed.
Uninstalling “Microsoft ASP.NET Web Pages” from the “Programs and features” Control Panel also failed.
Finally this was the solution that solved the problem for me:
- Remove the trailing backslash from the following registry keys:
- Uninstallthe old version of "Microsoft ASP.NET Web Pages".
- Add the trailing backslash back to those keys.
- Start installation of WebMatrix over the Web Platform Installer again