I’ve been struggling for the last 3 weeks with this “Error 2908” issue. Now I’m quite technically minded, and have worked in computer support, so I’ve been very frustrated that I couldn’t get to the bottom of it. It seems quite clear that the issue is something related to the .NET framework (I’m running a Windows 7 PC by the way), and probably would be something in the registry.. but after no end of different proposed solutions, and no end of attempts I had nothing.
Finally, I decided to just remove all mentions of the .NET framework from my Add/Remove programs panel. That has fixed it! I’m sure I’ll have to reinstall the framework at some point, that’s fine, but if you’re suffering from this “Error 2908” issue, I strongly recommend trying to remove it as your first port of call.