UpdateVista from SP2 to 2025-01 Script

Discussion in 'Windows Vista' started by xrononautis, Mar 8, 2023.

  1. maranx

    maranx MDL Novice

    Jun 4, 2024
    3
    0
    0
  2. xrononautis

    xrononautis MDL Senior Member

    Mar 30, 2021
    367
    201
    10
    Hello! It is fair to be confused about the windows update. I need to find the time and do some cosmetic changes (namely to remove the message regarding windows update scanning for updates).
    The official Windows update doesn't work since April due to lack of certain cipher suites for vista. What you did in post 21 of Captain's guide is that you used a proxie server for the updates (I am not sure if legacy update is a proxie for the official servers or it is hosting the updates itself actually).

    My script was created with too goals in mind.
    1. Offline updating in the tracks of simplix pack
    2. A way to backup all the relevant updates locally for when M$ pulls the plug on hosting the updates for windows 6.0.
    Therefore adding legacy update in the script is not a priority. Although I might work on it in the future.

    Another thing though is that you used the script from January. You should use the latest one (currently June).

    Thank you for using my script :)
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  3. dudeluv

    dudeluv MDL Senior Member

    Aug 7, 2012
    355
    117
    10
    I just Fresh installed Windows Vista Ultimate x64 on my Gateway SX 2802 a few days ago and used #77, Populate Full, I came back a few Hours later and noticed the script was done, I knew of the problem with checking for updates so I did use the current WU Fix, set it to Windows Vista and Windows Server and got more updates. Working fine. Love this script.
     
  4. xrononautis

    xrononautis MDL Senior Member

    Mar 30, 2021
    367
    201
    10
    Let me know what steps you did i regards with the legacy update registry fix. I have tried in two VMs and I did nothing for me. I guess I should try on a fresh install..
    Nice to hear that you love the script :)
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  5. dudeluv

    dudeluv MDL Senior Member

    Aug 7, 2012
    355
    117
    10
    Well, just booted up this Vista Machine and tried getting updates and get this code 80072EFE. Tried uninstalling and reinstalling Vista_SHA2_WUC.Not sure why now? Here is a snapshot of what got installed when update was working....I did install the Windows Media Update pack alone
     

    Attached Files:

  6. dudeluv

    dudeluv MDL Senior Member

    Aug 7, 2012
    355
    117
    10
    #106 dudeluv, Jun 25, 2024
    Last edited: Jun 25, 2024
    Legacy update works still....Also ran Windows Update and it is working now... Legacy Update must have fixed Windows Updates?
     

    Attached Files:

  7. abbodi1406

    abbodi1406 MDL KB0000001

    Feb 19, 2011
    17,300
    91,427
    340
    "Managed by your system administrator" = WSUS

    Legacy Update is just a backend WSUS Proxy
     
  8. Shortyportuguese

    Shortyportuguese MDL Addicted

    Apr 3, 2019
    503
    144
    30
    So, Vista still have updates... is it true?
     
  9. abbodi1406

    abbodi1406 MDL KB0000001

    Feb 19, 2011
    17,300
    91,427
    340
    Server 2008
     
  10. maranx

    maranx MDL Novice

    Jun 4, 2024
    3
    0
    0
    Can't get this update to install:

    2024-05 Security and Quality Rollup for .NET Framework 2.0, 3.0, 3.5 SP1, 4.6.2 for Windows Server 2008 SP2 for x64 (KB5038291)

    Error Code: 800B0109 (-2146762487): Unknown er
    ror
     
  11. xrononautis

    xrononautis MDL Senior Member

    Mar 30, 2021
    367
    201
    10
    Go into 001-Tools: Extract NDP462-Repack-x86-x64-ENU_20240514.zip and run the executable. This is the repack that abbodi has made. Restart and you are done.
    The script doesn't not detect specific version of .net 4.6.2, only if it is installed or not. The result is that it ignores the repack if .net 4.6.2 is installed even if it is not the latest version.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  12. maranx

    maranx MDL Novice

    Jun 4, 2024
    3
    0
    0
    #112 maranx, Jul 2, 2024
    Last edited: Jul 4, 2024
    Tried that. Same result.
    Legacy update still shows this update as available and same error occurs when it tries to install it.

    Edit:
    It was bothering me, so I did a clean install. Run the latest june script. Also run the 4th step (cab-install-delete). Then run legacy update and besides the 3 driver updates it only found 2 other updates:
    KB2532531 (vista) and
    KB946253 (2008)
    They installed fine, but when I opened legacy update again it produced C8000266: Unknown error when checking.
     
  13. xrononautis

    xrononautis MDL Senior Member

    Mar 30, 2021
    367
    201
    10
    #113 xrononautis, Aug 15, 2024
    Last edited: Aug 17, 2024
    (OP)
    The script is now updated with 2024-08 updates. I also changed the final message so that people don't wait for ever for windows update to show updates :)

    Edit:
    I re-uploaded with few changes. First I managed to get Legacy update to work and I realized that I was missing the .net2.0 3.0 update. Second I realized that abbodi's repacks detect if there is a need to be installed or not and therefore I just call those installs by default. 7zip is also updated to latest version.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  14. xrononautis

    xrononautis MDL Senior Member

    Mar 30, 2021
    367
    201
    10
    The script is now updated to 2024-09. I also did some big changes in the script so I decided to bump the version to 1.00. See the changelog for details.
    In short I added conditional executions almost everywhere, added the legacy update registry fix, and removed a lot of GOTOs in favor of conditionals. One year of studying C++ started to show some fruits.
    I had so many moments of "wtf was I thinking here"...
    Still there is a lot that can be done..
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  15. xrononautis

    xrononautis MDL Senior Member

    Mar 30, 2021
    367
    201
    10
    The links have been updated for 2024-10. I have added some settings into the scripts with variables that are placed on the very top and can be changed easily.
    backup == 0 --> The script will download only missing updates for the correct architecture.
    backup == 1 --> Everything will be downloaded if you want to archive the updates.
    PIng_timer (in seconds) --> Controls for how long the echo messages will be shown.
    shutdown_mode --> Controls what will happen after each pass. Either restart or shutdown. In virtualbox 7.0.20 my vm would crash after restart if it was happening automatically.
    shutdown_timer --> Self explanatory.
    IE9KB --> The internet explorer cumulative update so that I don't have search somewhere in the middle of the script every time we have an update...

    I haven't been able to test x86 vista version because I couldn't even install it any more on vbox 7.0.20 (if anyone has a solution about the vbox hiccups please let me know). People with x86 installations please let me know if there is any problem.
    If all goes well I will upload the script in the next hour after I finish my last test.

    By the way I am interested in rewriting the script in c/c++. (Ideally C) If anyone can help me understand how to interact with windows in C/C++ let me know :)
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  16. dudeluv

    dudeluv MDL Senior Member

    Aug 7, 2012
    355
    117
    10
    I have a few old machines I can install 86 on, . I will let you know ASAP but probably tomorrow or later tonight
     
  17. dudeluv

    dudeluv MDL Senior Member

    Aug 7, 2012
    355
    117
    10
    Just ran it on my old Gateway SX2110G and Populate Full Worked.. Populate Extras worked,... But when I went to Download Extract -Smart...It would not engage...Just a flash of cmd
     
  18. xrononautis

    xrononautis MDL Senior Member

    Mar 30, 2021
    367
    201
    10
    #118 xrononautis, Oct 11, 2024
    Last edited: Oct 11, 2024
    (OP)
    Thank you I will have a look!
    @dudeluv Do me a favor and open the download extract smart script and in lines 7-14 change:

    Code:
    if exist "%WinDir%\SysWOW64" (
        set "arch=x64"
        set "bit=64"
    ) else (
        set "arch=x86"
        set "bit=32"
    )
    to

    Code:
    set "arch=x86"
    set "bit=32"
    if exist "%WinDir%\SysWOW64" (
        set "arch=x64"
        set "bit=64"
    )
    See if it works with this change.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  19. dudeluv

    dudeluv MDL Senior Member

    Aug 7, 2012
    355
    117
    10
    Ill do as soon as I get Home....later today
     
  20. dudeluv

    dudeluv MDL Senior Member

    Aug 7, 2012
    355
    117
    10
    It Opened but I get this error now, Downloaded Firefox and installed bu twon't let me get wget


    Firefox is needed to open wget's download link.
    Press any key to open the link...
    Press any key when firefox is installed & made default.

    The system cannot find the path specified.
    The system cannot find the path specified.
    The system cannot find the path specified.
    The system cannot find the path specified.
    The system cannot find the path specified.
    Press any key to open the download link for wget-x86.
    The file needs to be placed in:
    C:\Users\Vista86\Desktop\updateVista-v1.01.0085-20241008\000-wget\x86\

    The system cannot find the path specified.
    Press any key to continue when wget-x86 is placed in:
    "C:\Users\Vista86\Desktop\updateVista-v1.01.0085-20241008\000-wget\x86\"

    ERROR! wget-x86 can't be found in 409-wget\x86\
    Press any key to repeat the process...