Sounds like a re-install is on the cards as something like the registry has got corrupted. First though, try the system file checker. Right click on cmd prompt and run as admin. Type:
sfc /scannow
Then hit enter. The file checker will then run through hopefully fixing any corruption it finds.