"The error code is 2908"

From Helpful

This article/section is a stub — probably a pile of half-sorted notes and assertions some of which may well be wrong, and not verified as a whole. Feel free to add or refine.
The installer has encountered an unexpected error installing this package. 
This may indicate a problem with this package. The error code is 2908.

or

Internal Error 2908


Apparently is one of the error that installers will likely give when .NET framework installlation is broken.

Try removing and reinstalling .NET.