I've been using the Windows Update website since it's inception and it never required me to have certain services running.
Now it requires that the Automatic Update (AU), BITS, and Event Log services running.
As a developer I KNOW that these services are not required for the web page to simply send me an executeable over the wire.
What's up with that Microsoft?? At least give people a choice. Oh wait, I forgot...Microsoft knows what's best for me. (not!)