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 |