How To Install And Update Windows Vista SP2 64-bit Beyond Its EOL/ESU Dates

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

  1. CaptainSpeleo

    CaptainSpeleo MDL Addicted

    May 24, 2020
    853
    520
    30
    Waiting until February 2024 "patch Tuesday" was my original plan.
    But I decided to ask today because I have another use for my 3rd generation Dell Precision M6700 laptop.
    And if I don't have to wait another month, I can move on to my next use for it.
     
  2. CaptainSpeleo

    CaptainSpeleo MDL Addicted

    May 24, 2020
    853
    520
    30
    #822 CaptainSpeleo, Jan 11, 2024
    Last edited: Jan 11, 2024
    (OP)
    January 2024 patch Tuesday:
    (Windows Vista SP2 64-bit was already up to date to December 2023):

    Windows Update automatically detected and displayed and installed this update:
    KB5034173 January 2024 Security Monthly Quality Rollup for Windows Server 2008 64-bit
    (reboot)

    This update was manually installed afterwards with the use of the required batch script:
    KB5034120 January 2024 Cumulative Security Update for Internet Explorer 9 64-bit
    Note: This updated it from version 9.0.310 to 9.0.315.
    (reboot)

    This update was manually installed afterwards:
    KB5033907 January 2024 Security And Quality Rollup for .NET Framework 4.6.2 for Windows Server 2008 64-bit
    (reboot)

    The guide in the original post has been updated to reflect changes to step #18.
     
  3. windowsnt60

    windowsnt60 MDL Novice

    Dec 10, 2021
    28
    2
    0
    January 2024 Security And Quality Rollup for .NET Framework cannot install, maybe a new bypass needed
     
  4. windowsnt60

    windowsnt60 MDL Novice

    Dec 10, 2021
    28
    2
    0
    error code 800B0109
     
  5. CaptainSpeleo

    CaptainSpeleo MDL Addicted

    May 24, 2020
    853
    520
    30
    The NET Framework 4.6.2 update that Windows Update detected wouldn't install for some reason.
    That's why I selected and manually installed the KB5033907 update.
     
  6. windowsnt60

    windowsnt60 MDL Novice

    Dec 10, 2021
    28
    2
    0
    The NET Framework 3.5sp1 update that Windows Update detected wouldn't install too.
     
  7. abbodi1406

    abbodi1406 MDL KB0000001

    Feb 19, 2011
    16,452
    86,502
    340
    ndp35sp1-kb5034008 ESUEngine.dll check for Server 2008 ESU keys
    The .NET 4 Bypass in BypassESU-v7-WS2008 only fake Win7 POSReady (because it's the same)

    i'll update the bypass soon

    who would expect .NET 3.5 to get an update after all those years
     
  8. windowsnt60

    windowsnt60 MDL Novice

    Dec 10, 2021
    28
    2
    0
    Looking forward to your new bypass.
     
  9. windowsnt60

    windowsnt60 MDL Novice

    Dec 10, 2021
    28
    2
    0
    The NET Framework 4.6.2 update that Windows Update detected can be installed by dotNetFx4_ESU_Installer_u manually.
     
  10. abbodi1406

    abbodi1406 MDL KB0000001

    Feb 19, 2011
    16,452
    86,502
    340
    #830 abbodi1406, Jan 13, 2024
    Last edited: Jan 13, 2024
    My assumption was wrong
    ndp35sp1-kb5034008 ESUEngine.dll is the same as ndp47-kb5033907, and should accept the fake POSReady bypass
    so the failure is caused by something else

    @windowsnt60
    can you share the KB5034008 log file from %Temp%?
     
  11. windowsnt60

    windowsnt60 MDL Novice

    Dec 10, 2021
    28
    2
    0
    Sorry, I do not know how to upload this file, where is the attachment button
     
  12. windowsnt60

    windowsnt60 MDL Novice

    Dec 10, 2021
    28
    2
    0
    #832 windowsnt60, Jan 13, 2024
    Last edited: Jan 13, 2024
    :confused:
     
  13. windowsnt60

    windowsnt60 MDL Novice

    Dec 10, 2021
    28
    2
    0
    [附件][/附件]
     
  14. abbodi1406

    abbodi1406 MDL KB0000001

    Feb 19, 2011
    16,452
    86,502
    340
    Open: Microsoft .NET Framework 3.5-KB5034008_*-Msi0.txt
    search for: ValidateESULicense
    copy the operation block, and paste in Code tag

    example:
    Code:
    MSI (s) (68:54) [18:01:24:773]: Invoking remote custom action. DLL: C:\Windows\Installer\MSIDE3D.tmp, Entrypoint: ValidateESULicense
    MSI (s) (68:A0) [18:01:24:773]: Generating random cookie.
    MSI (s) (68:A0) [18:01:24:776]: Created Custom Action Server with PID 2672 (0xA70).
    MSI (s) (68:1C) [18:01:24:792]: Running as a service.
    MSI (s) (68:1C) [18:01:24:793]: Hello, I'm your 64bit Impersonated custom action server.
    Action start 18:01:24: CA2_ESUValidate_amd64.
    01/12/24 18:01:24 DDSet_Status: LANGID: 1033
    01/12/24 18:01:24 DDSet_Entry: ValidateESULicense Started v1.2.230606.1653 (WSD)- Verifying ESU License status.
    01/12/24 18:01:24 DDSet_Status: Supports: General Y4+ and Embedded Y3+ ESU licenses.
    01/12/24 18:01:24 DDSet_Status: Notes   : Win7 Client on Azure is no longer free.
    01/12/24 18:01:24 DDSet_Status: Settings: FES - 4, WES - X, POS7 - 3, ThinPC - X.
    01/12/24 18:01:24 DDSet_Status: CurrDir : f:\d19f3937273e30f0a184
    01/12/24 18:01:24 DDSet_Error: ESU License required to recieve Security Updates.
    01/12/24 18:01:24 DDSet_Exit: ValidateESULicense Ended. HR=15615
    
     
  15. windowsnt60

    windowsnt60 MDL Novice

    Dec 10, 2021
    28
    2
    0
    #836 windowsnt60, Jan 13, 2024
    Last edited: Jan 13, 2024
    Code:
    MSI (s) (C8:00) [20:56:54:249]: Invoking remote custom action. DLL: C:\Windows\Installer\MSI9913.tmp, Entrypoint: ValidateESULicense
    MSI (s) (C8:04) [20:56:54:249]: Generating random cookie.
    MSI (s) (C8:04) [20:56:54:249]: Created Custom Action Server with PID 6408 (0x1908).
    MSI (s) (C8:E4) [20:56:54:280]: Running as a service.
    MSI (s) (C8:E4) [20:56:54:280]: Hello, I'm your 64bit Impersonated custom action server.
    Action start 20:56:54: CA2_ESUValidate_amd64.
    01/13/24 20:56:54 DDSet_Status: LANGID: 2052
    01/13/24 20:56:54 DDSet_Entry: ValidateESULicense Started v1.2.230606.1653 (WSD)- Verifying ESU License status.
    01/13/24 20:56:54 DDSet_Status: Supports: General Y4+ and Embedded Y3+ ESU licenses.
    01/13/24 20:56:54 DDSet_Status: Notes   : Win7 Client on Azure is no longer free.
    01/13/24 20:56:54 DDSet_Status: Settings: FES - 4, WES - X, POS7 - 3, ThinPC - X.
    01/13/24 20:56:54 DDSet_Status: CurrDir : d:\9943246cd6e0babfbf0b
    01/13/24 20:56:54 DDSet_Error: ESU License required to recieve Security Updates.
    01/13/24 20:56:54 DDSet_Exit: ValidateESULicense Ended. HR=15615
    @abbodi1406
     
  16. abbodi1406

    abbodi1406 MDL KB0000001

    Feb 19, 2011
    16,452
    86,502
    340
    Thanks

    so it seems the bypass is not hooked for some reason
    maybe HotfixInstaller.exe bypass it
     
  17. windowsnt60

    windowsnt60 MDL Novice

    Dec 10, 2021
    28
    2
    0
    Just like dotNetFx4_ESU_Installer_u ?
     
  18. abbodi1406

    abbodi1406 MDL KB0000001

    Feb 19, 2011
    16,452
    86,502
    340
    Can you try to extract NDP35SP1-KB5034008.msp and run it?
     
  19. windowsnt60

    windowsnt60 MDL Novice

    Dec 10, 2021
    28
    2
    0
    Let me have a try.