There is three updates you need to have before installing Vista SP1 (that is if you don't want to reboot 2 ou 3 times).
All of those updates are available thru Windows Updates or WSUS.
Sources : | Windows Vista Service Pack 1 Deployment Guide |
Microsoft Update Product Team Blog | |
WSUS Product Team Blog |