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

Installing & completely updating a Windows Vista 32 bit (x86) computer 20140902

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. 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 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 32 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) Install Service Pack 1 if required (download is 434.5 MB).

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

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

My copy of Windows Vista came with Service Pack 1 included – thus I ran the KB947821 and Service Pack 2 updates in a single batch file:

REM Copy and paste this text into a text file. Save it as installfirst.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-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB948465-X86.exe /quiet

REM End of batch file text

8) Download and install these updates – batch file text is below:

Windows6.0-KB960362-x86.msu

Windows6.0-KB969084-x86.msu.

Windows6.0-KB971512-x86.msu

Windows6.0-KB971513-x86.msu

Windows6.0-KB971514-x86.msu

Windows6.0-KB2117917-x86.msu

WindowsUpdateAgent30-x86.exe

REM Copy and paste this text into a text file. Save it as installnext.cmd. 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-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB969084-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB971512-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB971513-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB971514-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB2117917-x86.msu /quiet /norestart

%PATHTOFIXES%\WindowsUpdateAgent30-x86.exe /wuforce /q

shutdown /r

REM End of batch file text

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

REM Copy and paste this text into a text file. Save it as installIE.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-x86-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.

The first patch requires you to agree to the licence for installation to start and confirm completion of the installation (despite the /q switch - for quiet – no user interaction needed in the batch file). See the third and fourth pictures in the slideshow.

DotNET Framework v1.1 (dotnetfx.exe 23.1 MB)

DotNET Framework v1.1 Service Pack 1 (NDP1.1sp1-KB867460-X86.exe 10.2 MB)

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.msi

msxml4-KB2758694-enu.exe

REM Copy and paste this text into a text file. Save it as DotNETinstall.cmd. Put it into

REM C:\Patches. Right click on it and click "Run as administrator" to run it.

REM The first patch requires you to agree to the licence for installation to start and

REM confirm completion of the installation despite the /q (for quiet – no user

REM interaction needed). Thanks, Microsoft!

setlocal

set PATHTOFIXES= C:\Patches

%PATHTOFIXES%\dotnetfx.exe /Q

%PATHTOFIXES%\NDP1.1sp1-KB867460-X86.exe /q

%PATHTOFIXES%\dotnetfx35.exe /q /norestart

%PATHTOFIXES%\NDP452-KB2901907-x86-x64-AllOS-ENU.exe /q

%PATHTOFIXES%\msxml.msi \q \norestart

%PATHTOFIXES%\msxml4-KB2758694-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-x86.exe

Windows6.0-KB958483-x86.msu

Windows6.0-KB958481-x86.msu

The three updates above are downloaded from the same page.

Windows6.0-KB956250-v6001-x86.msu

Windows6.0-KB979899-x86.msu

The two updates above are downloaded from the same page.

IE9-Windows6.0-KB2976627-x86.msu

Windows6.0-KB2993651-x86.msu

Windows6.0-KB982536-x86.msu

NDP1.1sp1-KB2833941-X86.exe

Windows6.0-KB2604094-x86.msu

Windows6.0-KB2729453-x86.msu

Windows6.0-KB2742601-x86.msu

Windows6.0-KB2911502-x86.msu

Windows6.0-KB2931354-x86.msu

Windows6.0-KB2832412-x86.msu

Windows6.0-KB2861190-x86.msu

NDP35SP1-KB2604111-x86.exe

NDP35SP1-KB2736416-x86.exe

NDP35SP1-KB2840629-x86.exe

NDP35SP1-KB2861697-x86.exe

NDP35SP1-KB963707-x86.exe

IE9-Windows6.0-KB2976627-x86.msu

Windows6.0-KB2918614-x86.msu

Windows6.0-KB2937608-x86.msu

Windows6.0-KB2943344-x86.msu

Windows6.0-KB2976897-x86.msu

Windows6.0-KB2981580-x86.msu

Windows6.0-KB2982791-x86.msu

Windows6.0-KB967723-x86.msu

Windows6.0-KB2929733-x86.msu

Windows6.0-KB905866-v56-x86.msu

Windows6.0-KB954155-x86.msu

Windows6.0-KB968389-x86.msu

Windows6.0-KB968816-x86.msu

Windows6.0-KB970710-x86.msu

Windows6.0-KB971029-x86.msu

Windows6.0-KB971657-x86.msu

Windows6.0-KB972145-x86.msu

Windows6.0-KB972270-x86.msu

Windows6.0-KB973507-x86.msu

Windows6.0-KB973540-x86.msu

Windows6.0-KB973565-x86.msu

Windows6.0-KB974318-x86.msu

Windows6.0-KB974571-x86.msu

Windows6.0-KB975558-x86.msu

Windows6.0-KB975560-x86.msu

Windows6.0-KB975929-x86.msu

Windows6.0-KB976470-x86.msu

Windows6.0-KB977816-x86.msu

Windows6.0-KB978338-x86.msu

Windows6.0-KB978542-x86.msu

Windows6.0-KB979099-x86.msu

Windows6.0-KB979309-x86.msu

Windows6.0-KB979482-x86.msu

Windows6.0-KB979687-x86.msu

Windows6.0-KB979688-x86.msu

Windows6.0-KB980248-x86.msu

Windows6.0-KB981997-x86.msu

Windows6.0-KB982132-x86.msu

Windows6.0-KB982665-x86.msu

Windows6.0-KB982799-x86.msu

Windows6.0-KB2281679-x86.msu

Windows6.0-KB2296011-x86.msu

Windows6.0-KB2305420-x86.msu

Windows6.0-KB2347290-x86.msu

Windows6.0-KB2378111-x86.msu

Windows6.0-KB2387149-x86.msu

Windows6.0-KB2419640-x86.msu

Windows6.0-KB2423089-x86.msu

Windows6.0-KB2478935-x86.msu

Windows6.0-KB2479943-x86.msu

Windows6.0-KB2483185-x86.msu

Windows6.0-KB2483614-x86.msu

Windows6.0-KB2492386-x86.msu

Windows6.0-KB2505189-x86.msu

Windows6.0-KB2506212-x86.msu

Windows6.0-KB2507938-x86.msu

Windows6.0-KB2509553-x86.msu

Windows6.0-KB2511455-x86.msu

Windows6.0-KB2522422-x86.msu

Windows6.0-KB2532531-x86.msu

Windows6.0-KB2535512-x86.msu

Windows6.0-KB2536275-x86.msu

Windows6.0-KB2536276-v2-x86.msu

Windows6.0-KB2544893-x86.msu

Windows6.0-KB2545698-x86.msu

Windows6.0-KB2563227-x86.msu

Windows6.0-KB2564958-x86.msu

Windows6.0-KB2570947-x86.msu

Windows6.0-KB2579686-x86.msu

Windows6.0-KB2584146-x86.msu

Windows6.0-KB2585542-x86.msu

Windows6.0-KB2598479-x86.msu

Windows6.0-KB2619339-x86.msu

Windows6.0-KB2620704-x86.msu

Windows6.0-KB2621440-x86.msu

Windows6.0-KB2631813-x86.msu

Windows6.0-KB2653956-x86.msu

Windows6.0-KB2654428-x86.msu

Windows6.0-KB2655992-x86.msu

Windows6.0-KB2676562-x86.msu

Windows6.0-KB2685939-x86.msu

Windows6.0-KB2690533-x86.msu

Windows6.0-KB2698365-x86.msu

Windows6.0-KB2705219-v2-x86.msu

Windows6.0-KB2712808-x86.msu

Windows6.0-KB2718704-x86.msu

Windows6.0-KB2727528-x86.msu

Windows6.0-KB2761494-x86-MergedPkg.msu

Windows6.0-KB2763674-x86.msu

Windows6.0-KB2770660-x86.msu

Windows6.0-KB2780091-x86.msu

Windows6.0-KB2803821-v2-x86.msu

Windows6.0-KB2807986-x86.msu

Windows6.0-KB2808679-x86.msu

Windows6.0-KB2813347-x86.msu

Windows6.0-KB2813430-x86.msu

Windows6.0-KB2820917-x86.msu

Windows6.0-KB2839894-x86.msu

Windows6.0-KB2840149-x86.msu

Windows6.0-KB2847311-x86.msu

Windows6.0-KB2849470-x86.msu

Windows6.0-KB2855844-x86.msu

Windows6.0-KB2859537-x86.msu

Windows6.0-KB2861855-x86.msu

Windows6.0-KB2862330-x86.msu

Windows6.0-KB2862335-x86.msu

Windows6.0-KB2862966-x86.msu

Windows6.0-KB2862973-x86.msu

Windows6.0-KB2864058-x86.msu

Windows6.0-KB2864063-x86.msu

Windows6.0-KB2864202-x86.msu

Windows6.0-KB2868038-x86.msu

Windows6.0-KB2868626-x86.msu

Windows6.0-KB2876331-x86.msu

Windows6.0-KB2884256-x86.msu

Windows6.0-KB2887069-x86.msu

Windows6.0-KB2892075-x86.msu

Windows6.0-KB2893294-x86.msu

Windows6.0-KB2900986-x86.msu

Windows6.0-KB2957189-x86.msu

Windows6.0-KB2957503-x86.msu

Windows6.0-KB2957509-x86.msu

Windows6.0-KB2508429-x86.msu

Windows6.0-KB2785220-x86.msu

Windows6.0-KB2862152-x86.msu

Windows6.0-KB2922229-x86.msu

Windows6.0-KB2926765-x86.msu

Windows6.0-KB2939576-x86.msu

Windows6.0-KB970430-x86.msu

Windows6.0-KB2345886-x86.msu

Windows6.0-KB937286-x86-en-us.msu

WindowsMovieMaker2.6-KB981997.exe

REM Copy and paste this text into a text file. Save it as updates.cmd. 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-KB2961072-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB2971850-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB2972280-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB2748349-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB2973201-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB967723-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB2929733-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB905866-v56-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB954155-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB968389-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB968816-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB970710-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB971029-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB971657-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB972145-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB972270-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB973507-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB973540-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB973565-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB974318-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB974571-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB975558-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB975560-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB975929-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB976470-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB977816-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB978338-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB978542-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB979099-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB979309-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB979482-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB979687-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB979688-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB980248-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB981997-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB982132-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB982665-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB982799-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB2281679-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB2296011-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB2305420-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB2347290-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB2378111-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB2387149-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB2419640-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB2423089-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB2478935-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB2479943-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB2483185-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB2483614-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB2492386-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB2505189-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB2506212-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB2507938-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB2509553-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB2511455-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB2522422-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB2532531-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB2535512-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB2536275-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB2536276-v2-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB2544893-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB2545698-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB2563227-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB2564958-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB2570947-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB2579686-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB2584146-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB2585542-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB2598479-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB2619339-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB2620704-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB2621440-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB2631813-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB2653956-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB2654428-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB2655992-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB2676562-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB2685939-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB2690533-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB2698365-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB2705219-v2-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB2712808-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB2718704-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB2727528-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB2761494-x86-MergedPkg.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB2763674-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB2770660-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB2780091-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB2803821-v2-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB2807986-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB2808679-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB2813347-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB2813430-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB2820917-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB2839894-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB2840149-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB2847311-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB2849470-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB2855844-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB2859537-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB2861855-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB2862330-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB2862335-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB2862966-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB2862973-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB2864058-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB2864063-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB2864202-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB2868038-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB2868626-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB2876331-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB2884256-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB2887069-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB2892075-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB2893294-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB2900986-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB2957189-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB2957503-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB2957509-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB2508429-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB2785220-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB2862152-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB2922229-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB2926765-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB2939576-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB970430-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB2345886-x86.msu /quiet /norestart

%PATHTOFIXES%\WindowsMovieMaker2.6-KB981997.exe /q

%PATHTOFIXES%\NDP35SP1-KB958484-x86.exe /q /norestart

%PATHTOFIXES%\Windows6.0-KB958483-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB958481-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB956250-v6001-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB979899-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB982536-x86.msu /quiet /norestart

%PATHTOFIXES%\NDP1.1sp1-KB2833941-X86.exe /q /norestart

%PATHTOFIXES%\Windows6.0-KB2604094-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB2729453-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB2742601-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB2863253-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB2911502-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB2931354-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB2832412-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB2861190-x86.msu /quiet /norestart

%PATHTOFIXES%\NDP35SP1-KB2604111-x86.exe /q /norestart

%PATHTOFIXES%\NDP35SP1-KB2736416-x86.exe /q /norestart

%PATHTOFIXES%\NDP35SP1-KB2840629-x86.exe /q /norestart

%PATHTOFIXES%\NDP35SP1-KB2861697-x86.exe /q /norestart

%PATHTOFIXES%\NDP35SP1-KB963707-x86.exe /q /norestart

%PATHTOFIXES%\IE9-Windows6.0-KB2976627-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB2918614-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB2937608-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB2943344-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB2976897-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB2981580-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB2982791-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB2993651-x86.msu /quiet /norestart

%PATHTOFIXES%\Windows6.0-KB937286-x86-en-us.msu /quiet /norestart

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