Installing Windows Vista Service Pack 1 (SP1)
Check your Windows Vista version before downloading SP1. Click Start, right-click Computer and select Properties, then look under System type in the System section. If you install SP1 from an installation disc, the correct version installs automatically.

Download the update
I am currently running the 64-bit version of Windows Vista. Download the Windows Vista SP1 standalone update: x64 | x86

Select the language and download the installation package.

Install the service pack
After the download completes, locate Windows6.0-KB936330-X86-wave0.exe and run the SP1 update. Make sure your computer's hard disk has enough free space. The 32-bit SP1 requires a minimum of 7 gigabytes (GB); the 64-bit SP1 requires a minimum of 13 GB. Click Run if a security warning appears, and click Continue if UAC is enabled.
Click Next.
I unchecked "Automatically restart the computer" and clicked Install.
Click Restart. Vista will reboot and take a few more minutes to finish the update.

Service Pack 1 installed successfully. I had tried installing the beta versions before, and, as I posted at the time, each installation failed.