Ok, here?s more food for thoughts
There are sites on the net that collect all known vulnerabilities of the different Windows operating systems. These sites are mostly visited by Network Administrators.
Guess what, hackers like to visit these sites too
So instead of searching for unknown vulnerabilities, hackers just go through the list and check each one of them until they find one that is not corrected by any kind of patch or update on that particular server that they want to hack.
So if you want to be really protected, then it's important do install every security update available. There?s only one problem; lots of the updates and patches have the tendency to cause problems in other areas, making your system unstable or slow for example.
It's the never-ending ?Microsoft updates? story. That's the reason why a lot of network administrators avoid installing every patch right away. So until Microsoft finds a solution for this, we will have servers that are not 100% secure and you can't just blame the administrators.
To give you an example. I knew someone who installed Windows NT Service Pack 4 on the server of his company. It took him over a week to clean up the mess!! You have to understand that this was a production server, in use by some 100 users.
Weeks after Microsoft admitted that there was something wrong with the service pack. I think that you can imagine that this guy will wait a bit longer, before installing a new update.
Result; an insecure system.