Have you tried a system restore or repair???
Spend an hour and install windows 8, as it is better. Unless you like higher resource usage and less performance all in the name of some fancy UI.
Windows 8 is practically Windows 7. spend 5$ for Start8, and there's almost no UI difference.