Bypass Windows 7 Extended Security Updates Eligibility

Discussion in 'Windows 7' started by abbodi1406, Nov 17, 2019.

  1. pesho_georgiev

    pesho_georgiev MDL Junior Member

    Dec 29, 2019
    64
    110
    0
    You know that Windows Update patcher is also included in v5, don't you?
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  2. I did actually. Just completely forgot about it :oops:

    Anyway, I've downloaded the v6 bypass for now and will consider installing it when I feel like it.
     
  3. neo_retro

    neo_retro MDL Novice

    Apr 17, 2020
    24
    8
    0
    I had to patch my BypassESU to v6 (then reboot) to get the updates to show in WU. Of course KB4556399 will still fail. As mentioned above its happening to a lot of people with ESU keys, so it will probably get fixed soon.
     
  4. JaimeSH

    JaimeSH MDL Novice

    Jan 16, 2020
    44
    42
    0
    #2965 JaimeSH, May 13, 2020
    Last edited: May 13, 2020
    What caught my attention the most from the start is that the .NET Framework update is very small compared to all previous Microsoft uploads. As a general rule, other NET Framework updates were around 140MB, while the last one (giving error 643) is only 36.6MB. If this update is also giving installation issues to those who have official ESU licenses, it is possibly a Microsoft bug.

    I edit, because I was wrong. The method explained by @vinzf in post https://forums.mydigitallife.net/th...dates-eligibility.80606/page-150#post-1596124 on page 150 works perfectly. After successful execution, the pending update of the .NET Framework disappears from WU, which means that it is installed correctly.
     
  5. pegasus80

    pegasus80 MDL Senior Member

    Nov 23, 2009
    259
    538
    10
    I uninstalled the old .net 4.8 Lite AIO (KB4503548, KB4503575, KB4532941) that I made base on abbodie1406 & installed a new one (KB4503548, KB4503575, KB4552921). After rebooting & check WU, KB4556399 still showing/needed so I installed it w/out problem. I had the option to install or hide KB4556399 since KB4552921 was installed.
     
  6. whisperalpha

    whisperalpha MDL Junior Member

    Jan 14, 2020
    84
    29
    0
    You're wrong. Microsoft mentioned on some of the update description pages that you may need to re-lock your ESU license (for those that have one) in order to maintain your access rights for the May ESU updates.
     
  7. Nagivator

    Nagivator MDL Novice

    Jan 27, 2020
    21
    11
    0
    How to do that with Bypass?
     
  8. vinzf

    vinzf MDL Novice

    Sep 6, 2013
    3
    94
    0
    Ok girls, here is the solution:

    I've captured the custom action dll from NDP48-KB4552921.msp and analyzed it in IDA.
    The custom action dll exports a function ValidateESULicense which initially queries a msi property "ESU_LOCK" and compares it to several values that determine the further path of action.
    Long story short, if that value is "2D40812E-974C-4EA2-8DCC-63C992D505B9" the code path logs "ESU Validation is OFF", yay!

    So we can override that property via msiexec:

    msiexec /p PACKAGENAME.msp /log c:\tmp\log.txt ESU_LOCK=2D40812E-974C-4EA2-8DCC-63C992D505B9


    Luckily also the ndp48-kb4552921 installer exe accepts msioptions for the embedded package it ships.

    So the final solution to get KB4556399 installed is:

    for x86:
    ndp48-kb4552921-x86_608b67e4011b9e103ca18deadbfc013d1c328508.exe /msioptions "ESU_LOCK=2D40812E-974C-4EA2-8DCC-63C992D505B9"

    for x64:
    ndp48-kb4552921-x64_6912af0422fc16a14f4f398fda98117f1e2f01b8.exe /msioptions "ESU_LOCK=2D40812E-974C-4EA2-8DCC-63C992D505B9"

    reboot as requested and go to windows updates which still believes that KB4556399 is not installed but quickly marks it as installed once you tell it to update.
     
  9. FlyingLuka

    FlyingLuka MDL Novice

    Dec 15, 2019
    43
    16
    0
    What are you talking about? Microsoft does not sell the key to the private/final users like us, but only to the companies.
     
  10. pesho_georgiev

    pesho_georgiev MDL Junior Member

    Dec 29, 2019
    64
    110
    0
    I am now trying out this method, it's installing and still no reverting... Interesting!
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  11. ch100

    ch100 MDL Addicted

    Sep 11, 2016
    856
    730
    30

    Excellent! Confirmed working for .NET Framework 4.7.2 as well - KB4552919.
    Same ESU_LOCK value.

    Note: The log file which is optional will be created only if the folder already exists.
     
  12. pesho_georgiev

    pesho_georgiev MDL Junior Member

    Dec 29, 2019
    64
    110
    0
    upload_2020-5-13_14-51-45.png vinzf's method worked;
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  13. pesho_georgiev

    pesho_georgiev MDL Junior Member

    Dec 29, 2019
    64
    110
    0
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  14. Dgk

    Dgk MDL Member

    Jan 18, 2020
    145
    52
    10
    I've installed May Rollup kb4556836 without kb4538483.
    Who were saying they are mandatory?
     
  15. JaimeSH

    JaimeSH MDL Novice

    Jan 16, 2020
    44
    42
    0
    @vinzf Thank you very much: the method you have explained works perfectly and the .NET Framework update is no longer pending in WU :rolleyes:
     
  16. jose-mayorga

    jose-mayorga MDL Novice

    Jan 11, 2020
    20
    5
    0
    @vinzf Thank you very much: the method you have explained works perfectly and the .NET Framework update is no longer pending in WU

    +1