Windows Vista comes with a great new feature: Windows Search. It differs from previous versions in that it constantly indexes the hard drives. When you do search, the results are instant instead of the 5 minutes it takes in Windows XP. The downside is that your computer is indexing your hard drives for hours at a time during the day, robbing it of performance. You can see the files: SearchProtocolHost, SearchFilterHost, SearchIndexer in the task manager humming away eating up memory and cpu %.
If this new searching method isn’t important to you or you simply want the best performance all the time, you can disable it!
Type Services in the search/run bar in the start menu. Right-click “Windows Search Service” -> Select “Properties” -> Choose “Disabled” under start type. Then click “stop.” Once it has stopped, click OK. It will no longer start when Windows starts. You can always start it back up by doing the reverse.