One thing done to repair certain problems on Windows 8 is opening an Administrative command prompt and running the command:
DISM /Online /Cleanup-Image /RestoreHealth
It should check the system and correct certain types of problems. After you run that, you might want to run:
SFC /scannow to see if it finds any corrupt system files.