If you want to get Windows Vista using Windows Update then copy the following in a bat (or cmd) file and run it in an admin console (if you have UAC switched on); then run Windows Update. Also the SP1 is a Release Candidate and not the “final” version so use at your own risk!

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
@echo off

reg delete HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\WindowsUpdate\\VistaSp1 /f > NUL 2>&1  
reg delete HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Wow6432Node\\Microsoft\\Windows\\CurrentVersion\\WindowsUpdate\\VistaSP1 /f > NUL 2>&1

reg add HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\WindowsUpdate\\VistaSp1 /v Beta1 /t REG\_SZ /d da2ba4db-dedb-437e-8e7e-104643454bb6 /f  
IF NOT %errorlevel% == 0 ( goto ERROR)

:SUCCESS  
@echo.  
echo ===========================================================  
echo  Windows Vista SP1 registry key has been set successfully.  
echo  Please check for updates in Windows Update.  
echo ===========================================================  
@echo.  
goto END

:ERROR  
@echo.  
echo ===========================================================  
echo  FAILED to set Windows Vista SP1 registry keys.  
echo  Please run this script by right clicking and selecting  
echo  "Run as Administrator".  
echo ===========================================================  
@echo.  
goto END

:END  
pause