I may be wrong, but it isn't possible to install v2.0 SP2 without v2.0 SP1 already installed.
Anyway, I would uninstall everything to do with v2.0 (click here), including its service packs & related updates, then reinstall them all in sequence:
v2.0 click here
v2.0 SP1 click here
v2.0 SP2 click here
Or, once uninstalled, best to let Win Update click here take care of it all, as it'll automatically do it in the right order, along with the other related .Net security updates.
The WinTV application is very sensitive to the .Net Framework being installed perfectly, & will detect the slightest flaw/corruption, throwing up errors & behaving in a strange manner. I know, as I've had my share of run-ins with them both! G