This article is part one of three for Windows Vista 64 bit (x64) and one in a series in which I enumerate all current updates for Windows Vista and Windows 7. This article is about installing Windows Vista and Service Pack 1. Part two is on installing Service Pack 2, Internet Explorer 9, DotNET, and XML v4.0. Part three is on installing the 130+ patches needed on a fresh unpatched installation of Windows Vista.
I am listing patches for the most recent baseline – which is Service Pack 2, Internet Explorer 9, DotNET Frameworks v3.5 Service Pack 1, and v4.5.2, and XML v4.0. If you are trying to run Internet Explorer 7 or 8 (for example) on your Windows Vista box and want to know the latest security patches for that – they aren't listed here and won't be.
The installations and batch files were tested on an Intel S3000AH server motherboard running an Intel E2160 Pentium dual core processor at 1.8 GHz with 1 MB cache and 800 MHz front side bus. RAM used was 2 GB of DDR2 667MHz (PC2-5300) ECC RAM.
If you need to automate the installation of Windows Vista, get familiar with the Microsoft Deployment Toolkit (MDT) 2012 Update 1. It supports Office 2010 automatic installation during the same operation as the Windows Vista installation. Download the version (x86 – 32 bit or x64 – 64 bit) that matches the computer you are installing MDT on – once installed, MDT can deploy both x86 and x64 versions of Windows and Office.
Listed below are links to the downloads required and text to put into a batch file so that you can update Windows Vista after a new installation on bare metal or in a new virtual machine with minimal or no visits to Windows Update. vLite is one way to integrate fixes into a custom Windows Vista installation DVD – the method I'm showing is for someone who doesn't want to go through the trouble of creating a custom DVD.
The batch file assume that you've copied the patches to the C: drive into a folder named Patches. If you have them on a flash drive/CD/DVD etc., you must edit the line "set PATHTOFIXES=C:\Patches" (without the quotes) accordingly. Do not have any spaces in the folder names – it's possible to make the batch file work with spaces in the folders names (path) but it's more complicated.
The order the patches are applied in is important! They should be done in the order I've listed them in this article. If not, some patches will not "take" and will need to be reapplied. A reboot (restart) of the computer is required after the updates – running the batch file to do the updating should do this automatically.
Unlike earlier versions of Windows, Vista Service Packs are not cumulative. This means that if you have a Vista DVD without any integrated Service Packs, you MUST first install Service Pack 1 before installing Service Pack 2. Trying to install SP 2 without first installing SP 1 won't work and will fail.
Creating a completely up to date Windows Vista 64 bit computer from bare metal or a blank virtual machine:
1) Ensure the computer is disconnected from the internet and install Windows Vista from DVD.
2) Install drivers as required for the box you've just put Vista onto. Vista has most drivers built into it - but if you need to install RAID or chipset drivers or update the BIOS, do this after installing Vista and BEFORE installing any Service Packs, updates (hotfixes), or programs. In some cases RAID drivers may need to be installed along with the Windows Vista installation – check your documentation or with a computer professional.
3) Activate Windows with Microsoft. Click the Start orb in the lower left corner of the screen, click Help and Support, and type "Activate Windows" (without the quotes) into the text box and press enter. For Canada, the toll free Windows activation phone number is (888) 571-2048.
REM Copy and paste this text into a text file. Save it as installSP1x64.cmd.
REM Put it into C:\Patches. Right click on it and click "Run as administrator" to run it.
%PATHTOFIXES%\Windows6.0-KB937287-v2-x64.msu /quiet /norestart
REM End of batch file text