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. George King

    George King MDL Addicted

    Aug 5, 2009
    941
    877
    30
    Seems like I need to release Vista2ESD soon as possible :D
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  2. xrononautis

    xrononautis MDL Junior Member

    Mar 30, 2021
    86
    20
    0
    We need to talk!! :)
    Your script for IE9 is robust! I Test installed every Cumulative Update dated from 2020-09 to 2021-10 and it works perfectly. As soon as the Cumulative is the only update in the folder that is. I guess I can just add the x64 on the for string in order to make it ignore the x86 version. Or even specify IE9-Cumulative in the name for example so that it installs only the cumulative update.
    So far I have only IE9 setup and the latest cumulative in both architectures in the same folder. It will help us in the long run though if we can make it more selective. Going to eat now coming back later :)
     
  3. ExtremeGrief

    ExtremeGrief MDL Senior Member

    Jun 2, 2020
    473
    84
    10
    So it installed ALL updates in the folder right? I can also make it check if ie9 is installed and if not make it auto install. And i can check arch also.
     
  4. ExtremeGrief

    ExtremeGrief MDL Senior Member

    Jun 2, 2020
    473
    84
    10
    Is a script like this needed for normal quality/security only updates that aren't on windows update?
     
  5. ExtremeGrief

    ExtremeGrief MDL Senior Member

    Jun 2, 2020
    473
    84
    10
    Vista uses install.wim, so I think if we use a windows 8+ boot.wim it should work, right?
     
  6. xrononautis

    xrononautis MDL Junior Member

    Mar 30, 2021
    86
    20
    0
    The monthly quality rollup doesn't need special treatment. Just a normal "for %%I in *.msu" will do. The IE9 Cumulative is the only one that needs special treatment as far as I know. I haven't tried installing the Security Only Quality Updates myself but captain did it yesterday or before yesterday with no problems.

    This is what I use for example to install the .Net 2.0sp2 - 3.5sp1 updates. Both exe and msu files.
    @echo off
    %~d0
    CD %~dp0

    echo.
    echo .Net Updates for 2.0 sp2, .Net 3.0 sp2 .Net 3.5 sp1
    echo.

    set IS_X64=0 && if "%PROCESSOR_ARCHITECTURE%"=="AMD64" (set IS_X64=1) else (if "%PROCESSOR_ARCHITEW6432%"=="AMD64" (set IS_X64=1))

    if "%IS_X64%" == "1" goto X64

    echo.
    echo Installing x86 packages...
    echo.

    echo Installing msu Packages...
    echo.
    for %%f in (*x86*.msu) do (
    echo Installing %%f
    Wusa.exe %%f /quiet /norestart
    )

    echo Installing exe Packages...
    echo.
    for %%f in (*x86*.exe) do (
    echo Installing %%f
    %%f /quiet /norestart
    )

    goto END

    :X64

    echo.
    echo Installing x64 packages...
    echo.

    echo Installing msu Packages...
    echo.
    for %%f in (*x64*.msu) do (
    echo Installing %%f
    wusa.exe %%f /quiet /norestart
    )

    echo Installing exe Packages...
    echo.
    for %%f in (*x64*.exe) do (
    echo Installing %%f
    %%f /quiet /norestart
    )

    goto END

    :END

    exit

    Also when it comes to .net 3.5 the sp1 is the only thing needed and not the whole 230 mb setup. That would be the kb958484 if I remember correctly. But I couldn't install it separately. Maybe the msi installer needs to be invoked for this?
     
  7. ExtremeGrief

    ExtremeGrief MDL Senior Member

    Jun 2, 2020
    473
    84
    10
    #87 ExtremeGrief, Nov 21, 2021
    Last edited: Nov 21, 2021
    Is the script written by you? Also, i can tweak my script to install more ie9 updates one by one, atm i don't think that will work. Also, why are we only installing .net 4.6.1?
     
  8. ExtremeGrief

    ExtremeGrief MDL Senior Member

    Jun 2, 2020
    473
    84
    10
    What is the latest PowerShell version for Vista? PowerShell scripts are way easier than batch.
     
  9. xrononautis

    xrononautis MDL Junior Member

    Mar 30, 2021
    86
    20
    0
    None of the scripts are written by me. I can read scripts and customize to some extend but my knowledge is quite limited on this. I just take pieces of scripts that I find around and put them together.
    This updates the Powershell and is part of the update process so I assume that we need to target a version under this. How can I check the version of PowerShell ?
    windows6.0-kb968930-x64-Recommended-Update-for-Windows6.0-(PowerShell-2.0-and-WinRM-2.0)

    Also I forgot to mention about the script. It copied even the setup to internet explorer but it expanded only the two cumulative updates x64 and x86. It still worked still just fine but if we can make it a bit more selective it would be awesome. I tried but adding ie9-windows6.0*-x64*.msu in the "find string" but it didn't work :p
     
  10. George King

    George King MDL Addicted

    Aug 5, 2009
    941
    877
    30
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  11. CaptainSpeleo

    CaptainSpeleo MDL Senior Member

    May 24, 2020
    369
    168
    10
    xrononautis:
    I edited my guide earlier today and added your script for mass installing the post-January 2020 security only quality rollups to November 2021.
    When you have time, take a look at it and see if it looks okay.
     
  12. xrononautis

    xrononautis MDL Junior Member

    Mar 30, 2021
    86
    20
    0
    Hey Captain! The script is not created by me. I basically just copied sections of other scripts from the internet and customized it slightly. I can read scripting and join parts but other than than my knowledge in scripting in very limited.
    Here are the KBs of the Security only update and normal updates released between 2020-02 and 2021-11.
    kb4537822
    kb4541504
    kb4550957
    kb4556854
    kb4557900
    kb4561645
    kb4565529
    kb4566371
    kb4571746
    kb4575904 avoid this one
    kb4577070
    kb4578623
    kb4580385
    kb4586817
    kb4592504
    kb4598287
    kb4601275
    kb4601366
    kb5000856
    kb5001332
    kb5001642
    kb5003225
    kb5003695
    kb5004299 Maybe superseded
    kb5004959
    kb5005095
    kb5005390
    kb5005618
    kb5006715
    kb5007246
     
  13. ExtremeGrief

    ExtremeGrief MDL Senior Member

    Jun 2, 2020
    473
    84
    10
    But why not just install the full rollup which doesn't need the older ones too?
     
  14. ExtremeGrief

    ExtremeGrief MDL Senior Member

    Jun 2, 2020
    473
    84
    10
    Why to avoid

    2020-07 Extended Security Updates (ESU) Licensing Preparation Package for Windows Server 2008 for x86-based Systems (KB4575904) ?
     
  15. CaptainSpeleo

    CaptainSpeleo MDL Senior Member

    May 24, 2020
    369
    168
    10
    #96 CaptainSpeleo, Nov 21, 2021
    Last edited: Nov 25, 2021
    (OP)
    xrononautis:
    Thanks for submitting that list of updates.
    I noted which ones that you have and which ones that I don't have.
    The large list is the 22 SOQU updates from February 2020 to November 2021 which has the mass install script included which I made use of yesterday.
    The small list is the 6 additional updates that you have in your list which are from May 2020 to July 2021.
    Can you explain why they are included, and should I add them to the SOQU list and mass install script?

    Capture1.JPG Capture2.JPG
     
  16. xrononautis

    xrononautis MDL Junior Member

    Mar 30, 2021
    86
    20
    0
    The reason to avoid the kb4575904 is that since September the Windows update will fail if this is installed. I included it only for making the list more complete and it in the hope that someone will figure out why this is happening.

    The reason why we avoid the cumulative monthly update is that when you install it, it should supersede the previous monthlies but they install just fine. This shouldn't happen and therefore we don't know for sure if it installs or not.
     
  17. CaptainSpeleo

    CaptainSpeleo MDL Senior Member

    May 24, 2020
    369
    168
    10
    Yep, KB4575904 will break Windows Update during a "checking for updates" and will cause C8000266 error code to be displayed.
    Fortunately, it can be uninstalled if someone installs it.
    Windows Update will then work normally.
     
  18. xrononautis

    xrononautis MDL Junior Member

    Mar 30, 2021
    86
    20
    0
    I haven't checked what those updates do specifically. They are (should) included in Monthly Cumulative but not in the Security Only updates. So if we go the security only route we need (need is a strong word here but what ever) those as well.
     
  19. CaptainSpeleo

    CaptainSpeleo MDL Senior Member

    May 24, 2020
    369
    168
    10
    Okay, thanks.
    I'll add those 6 updates to the other 22 updates and the script.
    I'm not sure yet when I'm going to do another text clean install and see how everything goes.
    It hasn't been fun, but it's been a learning experience.