Attempt at making Vista Offline Updater Script

Discussion in 'Windows Vista' started by Chuterix, May 22, 2023.

Tags:
  1. acer-5100

    acer-5100 MDL Guru

    Dec 8, 2018
    4,003
    2,938
    150
    #21 acer-5100, Jun 11, 2023
    Last edited: Jun 11, 2023
  2. George King

    George King MDL Expert

    Aug 5, 2009
    1,961
    2,468
    60
    #22 George King, Jun 28, 2023
    Last edited: Jul 2, 2023
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  3. George King

    George King MDL Expert

    Aug 5, 2009
    1,961
    2,468
    60
    #23 George King, Jun 28, 2023
    Last edited: Jun 29, 2023
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  4. George King

    George King MDL Expert

    Aug 5, 2009
    1,961
    2,468
    60
    #24 George King, Jul 2, 2023
    Last edited: Jul 2, 2023
    OK, I have added some more tweaks, to polish final image Start Menu items - Removing Live Messenger download link, Upgrades and Extras, etc.

    Also Bug 2 is seems fixed now. NTLite Preset is updated too with disabled Servicing stack compatibility (Probably cause Remove / Disable features dialog is empty, but removes more and works fine).

    Next step is again with driver signing as MSAHCI should be replaced with STORAHCI to bring much better compatibilty than original Vista / 7 AHCI drivers.

    Currently remaining Bug1, driver related bugs are not needed to be fixed immediately

    EDIT: Bug 2 seems to be only x86 related?

    Current update list (without obsolete ones, .NET relate updates needs to be checked)
    KB890830 Malicious Software Removal Tool
    KB915597 Windows Defender Definition
    KB4493730 Servicing Stack Update
    KB5016129 Servicing Stack Update
    KB4575904 ESU Licensing and Preparation Package
    KB5016891 ESU Licensing and Preparation Package
    KB901037 Microsoft Update
    KB4474419 v4 SHA-2 code signing support
    KB905866 v56 Windows Mail Junk E-mail and Phishing Filter
    KB928439 PowerShell
    KB931133 DreamScene
    KB932925 Hold'em
    KB932926 Secure Online Key Backup
    KB933246 Bitlocker
    KB933713 DreamScene
    KB936704 .NET 2.0
    KB936705 .NET 3.0
    KB942567 Wireless Feature Pack
    KB941236 DreamScene
    KB942831 IIS
    KB943729 Group Policy Preferences CSE
    KB944427 DreamScene
    KB944428 DreamScene
    KB946026
    KB946456
    KB948609 .NET 2.0
    KB948610 .NET 3.0
    KB951376
    KB952004
    KB952069
    KB953733
    KB954154
    KB954955 Tinker
    KB953272 Media Center TV Pack
    KB956250 .NET 3.5 SP1
    KB956572
    KB958623
    KB958624
    KB959426
    KB960362
    KB960568 BITS 4.0
    KB960859
    KB967723
    KB968389
    KB968816 Windows Media Player 11
    KB968930 PowerShell 2.0 + WinRM 2.0
    KB970430
    KB970710
    KB971029
    KB971032
    KB971512 DGT 7IP
    KB971513 Windows Automation API
    KB971514 Windows 7 interoperability for the Windows Portable Devices platform
    KB971726
    KB972145
    KB972554
    KB972591 .NET 3.5 + .NET 2.0 SP1
    KB973540
    KB973565
    KB973768
    KB973917 v2
    KB974405 Windows Identity Foundation
    KB974468
    KB975254
    KB975560
    KB975955
    KB976323 v2
    KB976470
    KB976768 ASP.NET update for .NET 3.5 SP1
    KB976772 .NET .3.5 update
    KB977816
    KB977864 Media Center TV Pack Update
    KB978338
    KB978542 Windows Mail
    KB979099
    KB979309
    KB979899 .NET 3.5 SP1
    KB979913 .NET 3.5 SP1
    KB980248
    KB981201 ASP.NET 2.0
    KB981202
    KB981205
    KB981997 Windows Movie Maker
    KB982480 Media Center TV Pack Update
    KB982665
    KB982861 Internet Explorer 9
    KB982861 Internet Explorer 9 - Language Pack
    KB2117917 Platform Update
    KB2124261
    KB2305420
    KB2345886
    KB2378111
    KB2387149
    KB2416469 .NET 3.5 SP1
    KB2419640
    KB2479943
    KB2492386
    KB2494132 Media Center TV Pack Update
    KB2496898
    KB2505189
    KB2506014
    KB2506146 PowerShell 3.0
    KB2518295
    KB2518863 .NET 3.5 SP1
    KB2518865 .NET 3.5 SP1
    KB2522422
    KB2525835
    KB2532531
    KB2545698
    KB2553708
    KB2561109
    KB2564958
    KB2571621
    KB2579692 Media Center TV Pack Update
    KB2598479
    KB2604094 .NET 2.0 SP2
    KB2628642 Media Center TV Pack Update
    KB2631813
    KB2643719
    KB2654428
    KB2690533
    KB2698365
    KB2712808
    KB2718704
    KB2727528
    KB2729453 .NET 2.0 SP2
    KB2742601 .NET 2.0 SP2
    KB2748349
    KB2761494 Windows Driver Framework 1.11
    KB2762895
    KB2763674
    KB2770660
    KB2779562
    KB2798162
    KB2807986
    KB2808679
    KB2813430
    KB2843638 v2 ADFS 2.0
    KB2853587
    KB2862330
    KB2862973
    KB2864063
    KB2864202
    KB2868038
    KB2868116
    KB2868846
    KB2884256
    KB2891804 v2
    KB2894847
    KB2900986 ActiveX Killbits
    KB2901113 .NET 2.0 SP2
    KB2911502 .NET 2.0 SP2
    KB2931354 .NET 2.0 SP2
    KB2937608 .NET 2.0 SP2
    KB2943344 .NET 3.0 SP2
    KB2968292 .NET 2.0 SP2
    KB2972098 .NET 2.0 SP2
    KB2973201
    KB2974268 .NET 2.0 SP2
    KB2974269 .NET 2.0 SP2
    KB2978742 Media Center TV Pack Update
    KB2991963
    KB3000483
    KB3006137
    KB3010788
    KB3020393
    KB3023213 .NET 2.0 SP2
    KB3023299 DRC 7 Update
    KB3035126
    KB3037573 .NET 2.0 SP2
    KB3045685
    KB3046017
    KB3046339
    KB3059317
    KB3060716
    KB3062577
    KB3067903
    KB3071756
    KB3072303 .NET 3.0 SP2
    KB3073893
    KB3074541 .NET 2.0 SP2
    KB3075221
    KB3076949
    KB3086255
    KB3093513
    KB3097988 .NET 2.0 SP2
    KB3108371
    KB3108664
    KB3109560
    KB3110329
    KB3122646 .NET 2.0 SP2
    KB3124275 IE9 Update
    KB3126587
    KB3127219 .NET 2.0 SP2
    KB3133043
    KB3139914
    KB3140709
    KB3142023 .NET 2.0 SP2
    KB3147071
    KB3150220
    KB3155178
    KB3159398
    KB3161949
    KB3167679 v2
    KB3170455 v2
    KB3183431
    KB3185662
    KB3193418
    KB3198218
    KB3205715
    KB3208481
    KB3217587
    KB3217841
    KB3217882
    KB4012373 IIS
    KB4014561 .NET 2.0 SP2
    KB4014793
    KB4014571 .NET 2.0 SP2
    KB4014575 .NET 2.0 SP2
    KB4014794
    KB4015067
    KB4018106
    KB4018556
    KB4018927
    KB4019478 D3D Compiler
    KB4022010
    KB4025397
    KB4032201
    KB4034775
    KB4036162
    KB4039038
    KB4040964 .NET 2.0 SP2
    KB4040978 .NET 2.0 SP2
    KB4042050
    KB4047211
    KB4054174 .NET 2.0 SP2
    KB4056564 v2
    KB4074621
    KB4089175
    KB4089229
    KB4090450 v2
    KB4090928
    KB4091756
    KB4093227 v2
    KB4095513 .NET 2.0 SP2
    KB4101477
    KB4130956
    KB4338380
    KB4338611 .NET 3.0 SP2 + .NET 2.0 SP2
    KB4339503
    KB4344176 .NET 3.0 SP2 + .NET 2.0 SP2
    KB4483482 .NET 3.0 SP2 + .NET 2.0 SP2
    KB4495609 .NET 3.0 SP2 + .NET 2.0 SP2
    KB4506975 .NET 3.0 SP2 + .NET 2.0 SP2
    KB4578951 .NET 3.0 SP2 + .NET 2.0 SP2
    KB5026366 IE9 Update
    KB5027139 .NET 3.0 SP2 + .NET 2.0 SP2
    KB5027279 Monthly RollUp
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  5. abbodi1406

    abbodi1406 MDL KB0000001

    Feb 19, 2011
    17,447
    92,459
    340
    @George King
    for SP0/SP1 only:
    KB936704 .NET 2.0
    KB936705 .NET 3.0
    KB942831 IIS
    KB946026
    KB946456
    KB948609 .NET 2.0
    KB948610 .NET 3.0
    KB951376
    KB952004
    KB952069
    KB953733
    KB954154
    KB956572
    KB958623
    KB958624
    KB959426
    KB971032

    replaced:
    KB956572
    KB968389
    KB974468
    KB2378111
    KB2492386
    KB2561109
    KB2631813
    KB2712808
    KB2718704
    KB2779562
    KB2901113 .NET 2.0 SP2
    KB2973201
    KB3122646 .NET 2.0 SP2
    KB3142023 .NET 2.0 SP2
    KB4014793
    KB4018556

    with latest .NET 2.0/3.0 Rollup (KB5027139), no need for Security Only updates or previous Rollups:
    KB4014561 .NET 2.0 SP2
    KB4014571 .NET 2.0 SP2
    KB4014575 .NET 2.0 SP2
    KB4040964 .NET 2.0 SP2
    KB4040978 .NET 2.0 SP2
    KB4054174 .NET 2.0 SP2
    KB4095513 .NET 2.0 SP2
    KB4338611 .NET 3.0 SP2 + .NET 2.0 SP2
    KB4344176 .NET 3.0 SP2 + .NET 2.0 SP2
    KB4483482 .NET 3.0 SP2 + .NET 2.0 SP2
    KB4495609 .NET 3.0 SP2 + .NET 2.0 SP2
    KB4506975 .NET 3.0 SP2 + .NET 2.0 SP2
    KB4578951 .NET 3.0 SP2 + .NET 2.0 SP2

    needed:
    KB954155
    KB971657
    KB974318
    KB975558
    KB979744
    KB2281679
    KB2423089
    KB2478935
    KB2483614
    KB2491683
    KB2621440
    KB2809900 WMF 3.0
    KB2823180 WMF 3.0
    KB2836945 .NET 2.0 SP2
    KB2861855
    KB2862152
    KB2862335
    KB3003743
    KB3005607
    KB3011780
    KB3033890
    KB3035126
    KB3054206
    KB3057154
    KB3068457
    KB3109103
    KB3135982 .NET 2.0 SP2
    KB3141083
    KB3196718
    KB4022008
    KB4022748
    KB4025409
    KB4034786
    KB4042723
    KB4056446
    KB4089229
    KB4089453

    needed for Server Hyper-V:
    KB977894
    KB2525835
    KB3046339
    KB3108604
    KB3217841
    KB4094079
     
  6. George King

    George King MDL Expert

    Aug 5, 2009
    1,961
    2,468
    60
    @abbodi1406 Thanks! Meanwhile I have added some more (they are on your list) and removed some obsolete too. Any working links for KB979744? Sadly I can't download it from archive..

    I have updated my repo and whole script (localy for now), will see later today how it goes
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  7. George King

    George King MDL Expert

    Aug 5, 2009
    1,961
    2,468
    60
    It's easy with DISM :) Just check how it's done in XP2ESD as it already support driver integration into Vista (6.0) using DISM in "Dynamic driver folder" feature
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  8. GD 2W10

    GD 2W10 MDL Junior Member

    Jun 26, 2020
    53
    12
    0
    #30 GD 2W10, Jul 8, 2023
    Last edited: Jul 8, 2023
    Ok. Is it found in "apps\dism\x64"? And does it work with POWIS?
     
  9. CyrentiX

    CyrentiX MDL Novice

    Mar 13, 2023
    3
    0
    0
    Hi, is there any way to download all those updates at ones? Maybe some tool or script?

    Thanks in advance!
     
  10. George King

    George King MDL Expert

    Aug 5, 2009
    1,961
    2,468
    60
    Wait and see. :) Almost done here
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  11. TesterMachineOS

    TesterMachineOS MDL Addicted

    Apr 20, 2021
    628
    364
    30
    Perhaps downloading the updates from Aria2c would be a simple option, and then integrating via DISM.
     
  12. George King

    George King MDL Expert

    Aug 5, 2009
    1,961
    2,468
    60
    Use Windows 8.0 DISM instead. NTLite cant do that.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  13. TesterMachineOS

    TesterMachineOS MDL Addicted

    Apr 20, 2021
    628
    364
    30
    I have Windows 10 Pro 21H2 installed, would there be problems?

    although doing a little research in the MSFN forums they report that updates can be integrated using Dism++
     
  14. George King

    George King MDL Expert

    Aug 5, 2009
    1,961
    2,468
    60
    I don't care if it can't be driven from CMD. Using original PKGMGR or DISM from 8.0 is easy.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  15. TesterMachineOS

    TesterMachineOS MDL Addicted

    Apr 20, 2021
    628
    364
    30
    Well at the moment I only have Windows 8.1 Dism and I don't have PKGMGR, can you tell me where to download it?
     
  16. George King

    George King MDL Expert

    Aug 5, 2009
    1,961
    2,468
    60
    When I tell you you need DISM 8.0 that really means DISM 8.0 not 8.1. Simply install Windows 8.0 ADK.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  17. TesterMachineOS

    TesterMachineOS MDL Addicted

    Apr 20, 2021
    628
    364
    30