yeah, you do need it on if you want to check for updates using the windows update feature.
You also need to have background intelligence set to either manual or automatic.
otherwise the site will tell you that something is set improperly and will not give you the list
of updates you might need.