IIRC, even Windows firewall reacts if you run an application that behaves like a server for the first time. Installing servers is not something users do on their desktop boxes all the time. Other than that, read the article I have linked.