Updated - How To Install And Update Windows Vista SP2 64-bit Beyond Its EOL Date

Discussion in 'Windows Vista' started by CaptainSpeleo, May 3, 2021.

  1. CaptainSpeleo

    CaptainSpeleo MDL Senior Member

    May 24, 2020
    302
    141
    10
    #1 CaptainSpeleo, May 3, 2021
    Last edited: Nov 29, 2021 at 02:08
  2. George King

    George King MDL Addicted

    Aug 5, 2009
    871
    810
    30
    #2 George King, May 7, 2021
    Last edited: May 7, 2021
    I started to working on some offline collection and DISM integration script that can run on Windows 7 host so we can create fully updated image. And we can also use NTLite to remove updates backup as from v2.1.0.7862 is silently added support for Clean Update backup on Vista too. I tested in now only on Windows Vista Ultimate x64. So all editions needs to be integrated and tested before we can get perfectly updated Vista image.

    What I want to achieve.

    1) Integrate all updates
    2) Integrate MRT + Defender definitions
    3) Integrate .NET 4.8 with port fix from MSDN, VisualC++ and DirectX addons too
    4) Auto-Sysprep to get all updates in installed status
    5) Integrate USB and MassStorage drivers
    6) Pack into ESD and install it from Windows 7 PE with Windows 10 setup engine, On Vista PE we can run Windows 8.0 setup engine, but into this PE cannot be integrated updates so there will be lack of HW support even with USB3.x driver

    All these steps I have prepared on my Windows 7 project, so only small adaptions are needed.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  3. TesterMachineOS

    TesterMachineOS MDL Novice

    Apr 20, 2021
    37
    17
    0
    Question I have used the windows patch loader program and well I have seen these updates 2021, are they not real updates?
     

    Attached Files:

  4. CaptainSpeleo

    CaptainSpeleo MDL Senior Member

    May 24, 2020
    302
    141
    10
    TesterMachineOS:

    Those are actually Windows Server 2008 updates.
    (Go to the Microsoft Update Catalog site and type in those KB numbers)

    The only way that you can update Windows Vista SP2 after its April 2017 "end of life" date is to install Windows Server 2008 updates.
     
  5. George King

    George King MDL Addicted

    Aug 5, 2009
    871
    810
    30
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  6. CaptainSpeleo

    CaptainSpeleo MDL Senior Member

    May 24, 2020
    302
    141
    10
    #6 CaptainSpeleo, May 12, 2021
    Last edited: May 12, 2021
    (OP)
    Windows Update detected and installed the 64-bit version.

    Capture.JPG

    No other updates detected.
     
  7. ExtremelyFancyUsername

    Oct 17, 2018
    138
    29
    10
    #7 ExtremelyFancyUsername, May 19, 2021
    Last edited: May 19, 2021
    Holy s**t this actually worked, in VirtualBox at least. Thanks OP!

    Haven't tried installing Vista on my M6500 yet though.

    EDIT: I had a partially updated Vista on my M4300 and it fully updated now thanks to this tutorial, thanks again OP.
     
  8. CaptainSpeleo

    CaptainSpeleo MDL Senior Member

    May 24, 2020
    302
    141
    10
    #9 CaptainSpeleo, Jun 7, 2021
    Last edited: Aug 12, 2021
    (OP)
    Contents deleted by poster.
     
  9. George King

    George King MDL Addicted

    Aug 5, 2009
    871
    810
    30
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  10. CaptainSpeleo

    CaptainSpeleo MDL Senior Member

    May 24, 2020
    302
    141
    10
    #11 CaptainSpeleo, Jun 8, 2021
    Last edited: Jun 10, 2021
    (OP)
    I saw it about 30 minutes ago at the Microsoft Update Catalog site.

    Capture2.JPG

    Update: It was detected today by Windows Update and installed fine.
     
  11. CaptainSpeleo

    CaptainSpeleo MDL Senior Member

    May 24, 2020
    302
    141
    10
  12. CaptainSpeleo

    CaptainSpeleo MDL Senior Member

    May 24, 2020
    302
    141
    10
    The July 2021 security monthly quality rollup (KB5004305) was detected and installed.

    Capture.JPG
     
  13. xrononautis

    xrononautis MDL Junior Member

    Mar 30, 2021
    65
    17
    0
    #14 xrononautis, Jul 23, 2021
    Last edited: Aug 17, 2021
    First thank you for your work! Windows 98 was the first OS I ever used but Windows Vista was the OS of my first laptop where I really started learning more in depth. So I appreciate the effort to keep it alive even if it is only to have it on a VM. Heavily misunderstood OS as most people here know.

    Now to work!
    7. Is there any reason why you don't install the Root Certificate first? Personally I cannot even install VBox tools without it so I always install it first. Other drivers might need it too.
    11. What is KB4019204 fixing? While experimenting with the sequence of updates I got Windows update to work without it and I don't recall seeing it afterwords (I might be wrong about the second part).
    18. I was totally oblivious of this one.. that might explain why I don't get newer updates :p I don't think that it was presented to me through Windows Update might be wrong though.
    19. If you install KB4580971 so early in the process it will ask you to install it again later on causing maybe some confusion. Also it is not a requirement for Vista_SHA2_WUC tool.

    My understanding about .Net installs and IE9 is that they are not needed for the Windows Update to work if someone is in hurry but they will probably cut a lot on the updates to come later hence highly recommended.

    Final note: I have tested the Vista_SHA2_WUC tool in Ultimate and Enterprise 64bit versions and it worked fine (With 6GB+ RAM allocated to the VM). I had a lot of hiccups with the 32bit versions (probably due to the RAM limit). I wonder how it is going to behave if I apply the patch for the RAM limit.

    Now back to testing :)

    Edit:
    Test1: On a Vista Ultimate 64bit VM with 4GB RAM Without KB4575904 KB4580971 and the Vista_SHA2_WUC tool set to VIsta only I got an error on the first try but it worked on the second try. Then I set the Vista_SHA2_WUC tool to both Vista and 2008, deleted the Software Distribution folder and tried again after a restart. I just got getting errors (RAM in normal levels). I installed some more of the updates that are described in wu.krelay.de (KB3183431 and KB3194371 related to kernel mode drivers, KB3193418 security update) and continued getting errors but this time exactly after the RAM was spiking at 93%. After that I allocated 8GB RAM on the VM and tried again. After 10 full minutes of scanning and the ram spiking above 4GB many times (Max RAM consumption 4.85GB) I got all the updates listed.
     
  14. CaptainSpeleo

    CaptainSpeleo MDL Senior Member

    May 24, 2020
    302
    141
    10
    Thanks for the compliment, but I cannot take credit for the majority of the work that was done to create this Windows Vista install and update guide.

    Most of the credit goes to abbodi1406 who started this thread in September 2020:
    https://forums.mydigitallife.net/threads/restore-windows-update-for-vista.82336/

    Some credit also goes to alvaro_ag who provided some very helpful information in post #15 of that thread.

    My only contribution was doing several test installs (not in a virtual machine environment) and making various tweaks to the guide.
     
  15. xrononautis

    xrononautis MDL Junior Member

    Mar 30, 2021
    65
    17
    0
    I meant thank you for your part on this thread :)
    But you are of course right. It is a collective work, but without the Vista_SHA2_WUC tool we would have nothing to work on.
    I extend my thanks to abbodi1406 and alvaro_ag!

    Regarding the #13: In case that someone is doing the process offline after installing the KB2117917 reboot and let the trusted installer to finish before you proceed or the IE9 setup won't find the update and will abort. (I assume that MS will pull the updates from windows updates at some point)
     
  16. OSMAN

    OSMAN MDL Senior Member

    Oct 25, 2009
    474
    70
    10
    #18 OSMAN, Aug 3, 2021
    Last edited: Aug 4, 2021
    to get this to work. i had to install the latest server 2008 monthly update.

    nevermind keep getting errors
     
  17. xrononautis

    xrononautis MDL Junior Member

    Mar 30, 2021
    65
    17
    0
    #19 xrononautis, Aug 8, 2021
    Last edited: Aug 17, 2021
    "15. Install KB4018271 (Cumulative Security Update)
    Note: this updates Internet Explorer to 9.0.61"

    Can be replaced with ie9-windows6.0-kb4534251-2020-01-Cumulative Security Update for IE9 for Windows Server 2008. It will update Internet Explorer to 9.0.190 directly (Requires the KB4474419 SHA2 Code Signing Support installed before it can run).
    There is another newer Cumulative support update kb5005036 but it will show only an error message "windows installer needs to be updated" when I try to install it in early stages.

    I have tested abbodi1406's patch extensively with Vista Ultimate, Enterprise and Business. It worked flawlessly on the 64bit versions. I got it to work partially and occasionally on 32bit versions. (I am itching to try 32bit versions with WJ's RAM patch and see what happens)
     
  18. CaptainSpeleo

    CaptainSpeleo MDL Senior Member

    May 24, 2020
    302
    141
    10
    #20 CaptainSpeleo, Aug 10, 2021
    Last edited: Aug 12, 2021
    (OP)
    KB5005090 was detected in Windows Update and was installed.

    Capture.JPG

    No August 2021 update for Microsoft .NET Framework 3.5 SP1 and 4.6.1 was detected.