The first step to protect yourself against viruses, worms, and malicious code would be to disable unsecure and unused operating system components, hackers, and script-kiddies. Windows has hundreds of components that majority of users do not need but are enabled by default. Hackers can find any unsecure component and take control of the system, this won’t happen if the component itself is disabled.
Note: This post is only useful for network administrators and advanced users who tend to keep their corporate network and home network secure.
Windows 7 is secure but to further protect the systems, you might want to disable some insecure security settings, system settings, and services. System Control Manager is an opensource security tool for administrators to help them disable all unsecure operating system parts from a simple-to-use interface. You will also find options to disable various unneeded Internet Explorer settings and clean Privacy.
Just check a setting to disable it, no need to click Save (in fact there is no button of this sort, except in Privacy tab where Clean button is necessary).
The downside is that it does not allow disabling of unsecure components on a large scale over a network. Also it is not portable so it might turn off some users.
It works on Windows XP all the way up to Windows 7.
Download System Control Manager