Skip to main content
  1. Tech
  2. Gadgets & Tech
  3. Tech Gear

Installing & completely updating a Windows Vista 64 bit (x64) computer 20140904

See also

This article is about installing Windows Vista, Service Pack 1, Service Pack 2, Internet Explorer 9, and DotNET with all security updates on a computer without an operating system installed. I am listing patches for the most recent baseline – which is Service Pack 2, Internet Explorer 9, and DotNET Frameworks v1.1 Service Pack 1, v3.5 Service Pack 1, and v4.5.2. 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.

More Photos

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 install and update Windows Vista 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 files 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. The PAUSE command forces the batch file to halt and wait for a keystroke before continuing.

The order the patches are applied in is very important! They must 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 every group of updates – running the batch files 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) Install Windows Vista from DVD.

2) Install drivers as required for the computer you've just put Vista onto. Vista has most drivers built into it - but if you need to install RAID, SCSI, 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 or SCSI 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.
4) Press the Windows key and the letter R key simultaneously on your keyboard. Type "services.msc" (without quotes) in the Open box and click OK. On the User Account Control box that appears, click the Continue button. On the Services box that appears, scroll down until you see the Windows Update service. Double click on it. In the Windows Update Properties (Local Computer) box that appears, click the drop down arrow beside Startup type: and change it from Automatic (Delayed Start) to Manual (see the first two photos in the slideshow). This will stop Windows Vista from doing an automatic restart when the computer is in the middle of applying the updates in the batch file. Click the Apply button and then the OK button.
5) Download and install KB937287 and Service Pack 1 if required (download is 726.5 MB)

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.

setlocal
set PATHTOFIXES=C:\Patches
"%PATHTOFIXES%\Windows6.0-KB937287-v2-x64.msu /quiet" /norestart
"%PATHTOFIXES%\Windows6.0-KB936330-X64-wave0.exe" /quiet
shutdown /r

REM End of batch file text

6) Install the latest version of the System Update Readiness Tool (KB947821).

7) Install Service Pack 2 if required (download is 577.4 MB).

You can install KB947821 and Service Pack 2 updates with a single batch file:

REM Copy and paste this text into a text file. Save it as installSP2x64.cmd. Put it into C:\Patches. Right click on it and click "Run as administrator" to run it.

setlocal
set PATHTOFIXES= C:\Patches
echo Check to be sure you are installing the latest version of KB947821
echo https://support.microsoft.com/kb/947821

PAUSE
"%PATHTOFIXES%\Windows6.0-KB947821-v34-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB948465-x64.exe" /quiet
shutdown /r

REM End of batch file text

8) Download and install these updates – batch file text is below:
Windows6.0-KB960362-x64.msu
Windows6.0-KB969084-x64.msu
Windows6.0-KB971512-x64.msu
Windows6.0-KB971513-x64.msu
Windows6.0-KB971514-x64.msu
Windows6.0-KB2117917-x64.msu
WindowsUpdateAgent30-x64.exe

REM Copy and paste this text into a text file. Save it as installnext64.cmd.
REM Put it into C:\Patches. Right click on it and click "Run as administrator" to run it.

setlocal
set PATHTOFIXES= C:\Patches
"%PATHTOFIXES%\Windows6.0-KB960362-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB969084-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB971512-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB971513-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB971514-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB2117917-x64.msu" /quiet /norestart
%PATHTOFIXES%\WindowsUpdateAgent30-x64.exe" /wuforce /q
shutdown /r

REM End of batch file text

9) Download and install Internet Explorer 9 (34.5 MB).

REM Copy and paste this text into a text file. Save it as installIE64.cmd.
REM Put it into C:\Patches. Right click on it and click "Run as administrator" to run it.

setlocal
set PATHTOFIXES= C:\Patches

"%PATHTOFIXES%\IE9-WindowsVista-x64-enu.exe" /quiet /update-no /forcerestart

REM End of batch file text

10) Download and install DotNET frameworks and install XML: I recommend avoiding installing DotNET if at all possible. It is Microsoft's version of Java in my mind and in the same ways – it must frequently be updated with security patches. Unfortunately, some useful software is dependent upon it – like Malware Bytes for example.

DotNET Framework v3.5 Service Pack 1 (dotnetfx35.exe 231.5 MB)
DotNET Framework v4.5.2 (NDP452-KB2901907-x86-x64-AllOS-ENU.exe 66.8 MB)
msxml.exe
msxml4-KB2758694-enu.exe

REM Copy and paste this text into a text file. Save it as DotNETinstall.cmd.
REM Put it into C:\Patches. Right click on it and click "Run as administrator" to run it.

setlocal
set PATHTOFIXES= C:\Patches

"%PATHTOFIXES%\dotnetfx35.exe" /q /norestart
"%PATHTOFIXES%\NDP452-KB2901907-x86-x64-AllOS-ENU.exe" /q
shutdown /r

REM End of batch file text

Once the computer has restarted, you can run this batch file:

REM Copy and paste this text into a text file. Save it as msxml.cmd. Put it into C:\Patches. Right click on it and click "Run as administrator" to run it.

setlocal
set PATHTOFIXES= C:\Patches

"%PATHTOFIXES%\msxml.msi /quiet /norestart
"%PATHTOFIXES%\msxml4-KB2758694-enu.exe" /quiet /norestart
shutdown /r

REM End of batch file text

11) Download and install Windows Vista updates:

NDP35SP1-KB958484-x64.exe
Windows6.0-KB958483-x64.msu
Windows6.0-KB958481-x64.msu
The three updates above are downloaded from the same page.

Windows6.0-KB956250-v6001-x64.msu
Windows6.0-KB979899-x64.msu
The two updates above are downloaded from the same page.

Windows6.0-KB982536-x64.msu
Windows6.0-KB2604094-x64.msu
Windows6.0-KB2729453-x64.msu
Windows6.0-KB2742601-x64.msu
Windows6.0-KB2911502-x64.msu
Windows6.0-KB2931354-x64.msu
Windows6.0-KB2832412-x64.msu
Windows6.0-KB2861190-x64.msu
NDP35SP1-KB2604111-x64.exe
NDP35SP1-KB2736416-x64.exe
NDP35SP1-KB2840629-x64.exe
NDP35SP1-KB2861697-x64.exe
Windows6.0-KB968389-x64.msu
Windows6.0-KB968816-x64.msu
Windows6.0-KB970430-x64.msu
Windows6.0-KB970710-x64.msu
Windows6.0-KB971029-x64.msu
Windows6.0-KB971657-x64.msu
Windows6.0-KB972145-x64.msu
Windows6.0-KB972270-x64.msu
Windows6.0-KB973507-x64.msu
Windows6.0-KB973540-x64.msu
Windows6.0-KB973565-x64.msu
Windows6.0-KB974318-x64.msu
Windows6.0-KB974571-x64.msu
Windows6.0-KB975558-x64.msu
Windows6.0-KB975560-x64.msu
Windows6.0-KB975929-x64.msu
Windows6.0-KB976470-x64.msu
Windows6.0-KB977816-x64.msu
Windows6.0-KB978338-x64.msu
Windows6.0-KB978542-x64.msu
Windows6.0-KB979099-x64.msu
Windows6.0-KB979309-x64.msu
Windows6.0-KB979482-x64.msu
Windows6.0-KB979687-x64.msu
Windows6.0-KB979688-x64.msu
Windows6.0-KB980248-x64.msu
Windows6.0-KB981997-x64.msu
Windows6.0-KB982132-x64.msu
Windows6.0-KB982665-x64.msu
Windows6.0-KB982799-x64.msu
Windows6.0-KB2281679-x64.msu
Windows6.0-KB2296011-x64.msu
Windows6.0-KB2305420-x64.msu
Windows6.0-KB2345886-x64.msu
Windows6.0-KB2347290-x64.msu
Windows6.0-KB2378111-x64.msu
Windows6.0-KB2387149-x64.msu
Windows6.0-KB2419640-x64.msu
Windows6.0-KB2423089-x64.msu
Windows6.0-KB2478935-x64.msu
Windows6.0-KB2479943-x64.msu
Windows6.0-KB2483185-x64.msu
Windows6.0-KB2483614-x64.msu
Windows6.0-KB2492386-x64.msu
Windows6.0-KB2505189-x64.msu
Windows6.0-KB2506014-x64.msu
Windows6.0-KB2506212-x64.msu
Windows6.0-KB2507938-x64.msu
Windows6.0-KB2508429-x64.msu
Windows6.0-KB2509553-x64.msu
Windows6.0-KB2511455-x64.msu
Windows6.0-KB2522422-x64.msu
Windows6.0-KB2532531-x64.msu
Windows6.0-KB2535512-x64.msu
Windows6.0-KB2536275-x64.msu
Windows6.0-KB2536276-v2-x64.msu
Windows6.0-KB2544893-x64.msu
Windows6.0-KB2545698-x64.msu
Windows6.0-KB2563227-x64.msu
Windows6.0-KB2564958-x64.msu
Windows6.0-KB2570947-x64.msu
Windows6.0-KB2579686-x64.msu
Windows6.0-KB2584146-x64.msu
Windows6.0-KB2585542-x64.msu
Windows6.0-KB2598479-x64.msu
Windows6.0-KB2619339-x64.msu
Windows6.0-KB2620704-x64.msu
Windows6.0-KB2621440-x64.msu
Windows6.0-KB2631813-x64.msu
Windows6.0-KB2653956-x64.msu
Windows6.0-KB2654428-x64.msu
Windows6.0-KB2655992-x64.msu
Windows6.0-KB2676562-x64.msu
Windows6.0-KB2685939-x64.msu
Windows6.0-KB2690533-x64.msu
Windows6.0-KB2698365-x64.msu
Windows6.0-KB2705219-v2-x64.msu
Windows6.0-KB2712808-x64.msu
Windows6.0-KB2718704-x64.msu
Windows6.0-KB2727528-x64.msu
Windows6.0-KB2748349-x64.msu
Windows6.0-KB2761494-x64-MergedPkg.msu
Windows6.0-KB2763674-x64.msu
Windows6.0-KB2770660-x64.msu
Windows6.0-KB2780091-x64.msu
Windows6.0-KB2785220-x64.msu
Windows6.0-KB2803821-v2-x64.msu
Windows6.0-KB2807986-x64.msu
Windows6.0-KB2808679-x64.msu
Windows6.0-KB2813347-x64.msu
Windows6.0-KB2813430-x64.msu
Windows6.0-KB2820917-x64.msu
Windows6.0-KB2839894-x64.msu
Windows6.0-KB2840149-x64.msu
Windows6.0-KB2847311-x64.msu
Windows6.0-KB2849470-x64.msu
Windows6.0-KB2855844-x64.msu
Windows6.0-KB2859537-x64.msu
Windows6.0-KB2861855-x64.msu
Windows6.0-KB2862152-x64.msu
Windows6.0-KB2862330-x64.msu
Windows6.0-KB2862335-x64.msu
Windows6.0-KB2862966-x64.msu
Windows6.0-KB2862973-x64.msu
Windows6.0-KB2864058-x64.msu
Windows6.0-KB2864063-x64.msu
Windows6.0-KB2864202-x64.msu
Windows6.0-KB2868038-x64.msu
Windows6.0-KB2868626-x64.msu
Windows6.0-KB2876331-x64.msu
Windows6.0-KB2884256-x64.msu
Windows6.0-KB2887069-x64.msu
Windows6.0-KB2892075-x64.msu
Windows6.0-KB2893294-x64.msu
Windows6.0-KB2900986-x64.msu
Windows6.0-KB2922229-x64.msu
Windows6.0-KB2926765-x64.msu
Windows6.0-KB2929733-x64.msu
Windows6.0-KB2939576-x64.msu
Windows6.0-KB2957189-x64.msu
Windows6.0-KB2957503-x64.msu
Windows6.0-KB2957509-x64.msu
Windows6.0-KB2961072-x64.msu
Windows6.0-KB2971850-x64.msu
Windows6.0-KB2972280-x64.msu
Windows6.0-KB2973201-x64.msu
Windows6.0-KB905866-v56-x64.msu
Windows6.0-KB954155-x64.msu
Windows6.0-KB967723-x64.msu
NDP35SP1-KB963707-x64.exe
Windows6.0-KB2993651-x64.msu
Windows6.0-KB937286-x64-en-us.msu
WindowsMovieMaker2.6-KB981997.exe

REM Copy and paste this text into a text file. Save it as updatesx64.cmd.
REM Put it into C:\Patches. Right click on it and click "Run as administrator" to run it.

Setlocal
set PATHTOFIXES=E:\Vista\x64

"%PATHTOFIXES%\IE9-Windows6.0-KB2976627-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB2918614-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB2937608-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB2943344-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB2976897-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB2981580-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB968389-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB970710-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB971657-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB972145-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB973507-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB973540-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB973565-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB974571-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB975558-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB975560-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB975929-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB976470-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB977816-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB978338-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB978542-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB979099-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB979309-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB979482-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB979687-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB979688-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB980248-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB981997-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB982132-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB982665-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB982799-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB2281679-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB2296011-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB2305420-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB2347290-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB2378111-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB2387149-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB2419640-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB2423089-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB2478935-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB2479943-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB2483185-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB2483614-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB2492386-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB2505189-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB2506212-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB2507938-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB2508429-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB2509553-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB2511455-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB2522422-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB2532531-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB2535512-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB2536275-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB2621440-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB2653956-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB2761494-x64-MergedPkg.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB2862973-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB2929733-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB2900986-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB954155-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB968816-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB2536276-v2-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB2544893-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB2564958-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB2570947-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB2579686-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB2584146-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB2585542-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB2598479-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB2619339-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB2620704-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB2631813-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB2654428-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB2655992-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB2676562-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB2685939-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB2690533-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB2698365-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB2705219-v2-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB2712808-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB2727528-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB2770660-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB2780091-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB2785220-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB2803821-v2-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB2807986-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB2813347-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB2813430-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB2820917-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB2839894-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB2840149-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB2847311-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB2849470-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB2855844-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB2859537-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB2861855-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB2862152-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB2862330-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB2862335-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB2862966-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB2864058-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB2864063-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB2864202-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB2868038-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB2868626-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB2876331-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB2884256-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB2887069-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB2892075-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB2893294-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB2922229-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB2926765-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB2939576-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB2957189-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB2957503-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB2957509-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB2961072-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB2971850-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB2972280-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB2973201-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB967723-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB972270-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB974318-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB2761494-x64-MergedPkg.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB905866-v56-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB2506014-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB2545698-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB2563227-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB2718704-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB2748349-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB2763674-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB2808679-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB2929733-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB971029-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB970430-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB2345886-x64.msu" /quiet /norestart
"%PATHTOFIXES%\NDP35SP1-KB963707-x64.exe" /q
"%PATHTOFIXES%\Windows6.0-KB2993651-x64.msu" /quiet /norestart
"%PATHTOFIXES%\NDP35SP1-KB958484-x64.exe" /q /norestart
"%PATHTOFIXES%\Windows6.0-KB958483-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB958481-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB956250-v6001-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB979899-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB982536-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB2604094-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB2729453-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB2742601-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB2911502-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB2931354-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB2756919-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB2832412-x64.msu" /quiet /norestart
"%PATHTOFIXES%\Windows6.0-KB2861190-x64.msu" /quiet /norestart
"%PATHTOFIXES%\NDP35SP1-KB2604111-x64.exe" /q /norestart
"%PATHTOFIXES%\NDP35SP1-KB2736416-x64.exe" /q /norestart
"%PATHTOFIXES%\NDP35SP1-KB2840629-x64.exe" /q /norestart
"%PATHTOFIXES%\NDP35SP1-KB2861697-x64.exe" /q /norestart
"%PATHTOFIXES%\Windows6.0-KB937286-x64-en-us.msu" /quiet /norestart
"%PATHTOFIXES%\NDP35SP1-KB963707-x64.exe" /q
"%PATHTOFIXES%\WindowsMovieMaker2.6-KB981997.exe" /q
shutdown /r

REM End of batch file text

If you look at Control Panel > Programs and Features > View installed updates after completing this, you'll see that not all of the KB numbers of the patches are listed and others in Installed Updates are not listed in the patch names or in the batch file. For example, KB982536 isn't listed in Installed Updates and KB980842, KB976772, and KB976768 are listed there. This is due to Microsoft rolling previously existing multiple updates into one installation package without updating the code that updates Installed Updates.
12) Install your preferred antivirus program and reboot if necessary. Reconnect to the internet and IMMEDIATELY update the antivirus program.
13) Repeat step 4 in the reverse order. Press the Windows key and the letter R key simultaneously on your keyboard. Type "services.msc" (without quotes) in the Open box and click OK. On the User Account Control box that appears, click the Continue button. On the Services box that appears, scroll down until you see the Windows Update service. Double click on it. In the Windows Update Properties (Local Computer) box that appears, click the drop down arrow beside Startup type: and change it from Manual to Automatic (Delayed Start) (see the first two photos in the slideshow). This restores the normal functioning of Windows Update. Click the Apply button and then the OK button.

14) Visit Windows Update and install the updated Microsoft Update client as well as any updates that were missed. The latest Microsoft Update client is only available for Windows Vista by downloading it from Windows Update.

Advertisement