Google 'regseeker', download and run it. It found over 1100 invalid registry entries the first time I ran it. It took a little courage to press the delete key, but it never caused any problems and solved many. It has a back-up feature just in case. Also, Firefox did wonders for surfing.