There are companies working on software that does not allow anything to automatically download & install to change you system files in the background, that are quite promising. Their biggest problem is that this also stops the microsoft updates. M$ doesn't want to play well with them.

This is about one of them:

http://www.sciencedaily.c...2010/10/101006104007.htm