Windows 7 Hotfix repository

Discussion in 'Windows 7' started by SoLoR, May 22, 2010.

  1. ricktendo64

    ricktendo64 MDL Expert

    Apr 20, 2008
    1,396
    2,025
    60
    @McRip KB2656405 .net4 security update is superseded by KB2645609
     
  2. tistou77

    tistou77 MDL Guru

    Mar 22, 2008
    2,015
    651
    90
    it's true!! :eek::p

    I talk about updates to more than 1 year, Solor was still avalaible for the updates, I believe

    must look at what updates I talk :)

    if anyone can answer, why KUC detects updates superseded
    while person (update put on the repo last year) has informed that they were superseded
     
  3. amires

    amires MDL Member

    Sep 27, 2009
    219
    129
    10
    Ok I think I know what your problem is. You are keeping LDR only hotfix A to force LDR installation of GDR/LDR hotfix B. KUC detects the superseded hotfix A however you need to keep it to force LDR installation. Instead of doing this use integration script to force LDR integration without the need for keeping superseded LDR only hotfixes.

    An example of such script is installer for windows update by Burfadel or install.cmd in McRip's repo. You need to modify the script to allow offline integration as they are meant for online installations. As an alternative you can use RT7Lite which support LDR integration as well however in my opinion nothing can beat a well written script.
     
  4. CodeMe

    CodeMe MDL Novice

    May 26, 2012
    3
    0
    0
    Thanks Guys... Nice work :)
     
  5. tistou77

    tistou77 MDL Guru

    Mar 22, 2008
    2,015
    651
    90
    that's right
    KUC detects updates LDR, superseded by updates GDR/LDR
    If I removed the updates LDR, at installing it will be a GDR version (not LDR) without script

    It is obligatory, force the installation LDR, if I want to remove superseded updates detected by KUC, right?
    And if I will integrate the updates without forcing the installation "LDR," I must keep the updates detected as "superseded" by KUC?

    Is there a script that forces the installation LDR (if available) and if not available it installs GDR version (for integrate, too)?
    I do not want to have two times the same updates (those listed "BF")

    I don't know if rt7lite do that

    Thanks a lot
     
  6. amires

    amires MDL Member

    Sep 27, 2009
    219
    129
    10
    If I am not mistaken rt7lite installs both gdr and ldr versions. If you do not want this then you must use Burfadel's Installer for Windows Updates as it have a mode called Smart Update which only installs LDR versions and in a smart way installs both GDR and LDR versions for security update to satisfy WU however as I mentioned earlier it is meant for online installations so you need to edit it to allow integration. The modifications are very easy I can show you how to do that however I am not allowed to post a modified version.
     
  7. tistou77

    tistou77 MDL Guru

    Mar 22, 2008
    2,015
    651
    90
    thank you for your help

    I"ld like a script to integrate updates, but I do not want "LDR" and "GDR" are installed for the same updates, is this possible?

    for example

    KBxxxxxx LDR/GDR: LDR only installed
    KBxxxxxx LDR: LDR only installed
    KBxxxxxx GDR: GDR only installed

    I never use WU, I did not need to "Satisfy WU", I use the repo, so no interest
    if not possible, I keep the "superseded update" detect by KUC, to have the updates LDR (and not GDR)

    thanks a lot
     
  8. joflomo

    joflomo MDL Novice

    Dec 2, 2011
    33
    25
    0
    did you know, that all the functions you are talking about can be done with KUC without and modifications?
     
  9. amires

    amires MDL Member

    Sep 27, 2009
    219
    129
    10
    If you dont want to Satisfy WU then you are better off with the modified version of SOLOR's update.cmd which I have attached.

    Simply unzip it to the folder containing your hotfixes. Before running it you need to edit it in notepad and change the second line to match the folder you have mounted your wim to (the line with SET MOUNT_DIR)

    1) Mount you wim
    2) open an elevated command prompt (Run as administrator)
    3) navigate to the folder containing your hotfixes and the script using CD command (for example CD C:\updates)
    4) run the script like this : update.cmd > update.log
    5) wait for the script to finish then check update.log for any possible errors
    5b) While you are here you can also copy latest mrt.exe to windows\system32 folder inside mount directory as well.
    6) if everything is ok unmount your wim committing the changes

    That's it :)

    NOTE TO SOLOR : If you have any objections against my modifications of your script please let me know and I will remove the attachment.
     
  10. amires

    amires MDL Member

    Sep 27, 2009
    219
    129
    10
    Really? I didnt know that. While KUC is a great tool and I really like it but still I prefer to use a script for integration so I can have full control over what is happening behind the scenes.
     
  11. joflomo

    joflomo MDL Novice

    Dec 2, 2011
    33
    25
    0
    the script is create automatically - differs if online or offline.
    the updates are installed with command files extern of kuc.
    so you have full control over the updates you want to install.

    look at KUC' faq for detail
     
  12. amires

    amires MDL Member

    Sep 27, 2009
    219
    129
    10
    Sounds interesting. I will give it a try. Does it allow integration to an offline image?
     
  13. tistou77

    tistou77 MDL Guru

    Mar 22, 2008
    2,015
    651
    90
    Thank you very much

    I see in the scrip "update-bf.mum"
    I do not want "bf" appear since I have only 1 version of the update (and no, KB123456 and KB123456-BF)

    Is it possible?

    And how KUC integrates the updates?
    Is both LDR/GDR or not?
     
  14. amires

    amires MDL Member

    Sep 27, 2009
    219
    129
    10
    The script I posted will integrate only LDR if both GDR/LDR are present. Not sure about KUC havent tried the integration function.
     
  15. tistou77

    tistou77 MDL Guru

    Mar 22, 2008
    2,015
    651
    90
    ok thanks

    and it's possible that "BF" is not indicated when the update is installed or not?
     
  16. amires

    amires MDL Member

    Sep 27, 2009
    219
    129
    10
    No that's the way it is designed by microsoft. when a hotfix contains both GDR and LDR the LDR version will be indicated by _BF.
     
  17. tistou77

    tistou77 MDL Guru

    Mar 22, 2008
    2,015
    651
    90
    oh well, I have no update indicated "_BF" But I have installed updates "LDR"
     
  18. ricktendo64

    ricktendo64 MDL Expert

    Apr 20, 2008
    1,396
    2,025
    60
    @McRip maybe you could create a WU satisfy folder for superseded .net4 updates that WU still asks for, right now those are: 2656351, 2656368 and, 2656405

    I use a MST to hide them in my updated installer, but for people who do vanilla installs cant use the MST they can install them instead
     
  19. joflomo

    joflomo MDL Novice

    Dec 2, 2011
    33
    25
    0
    KUC allows online / offline / vhd integration

    Also it allows to install LDR or just GDR.

    remove old updates or let them installed

    It has hundred of switches that gives you the control over nearly everything you want.
     
  20. joflomo

    joflomo MDL Novice

    Dec 2, 2011
    33
    25
    0
    1. You have bad update so you must remove them. 2496290v2 (follow kucs faq)
    2. you have old versions of updates installed 2519922v1 2496290v1 i think you use LDR placeholders.
    3. LDR placeholders are superseded by default (2444677, 2459268...) if they were not placeholders, they were not superseded.
    with the placeholders you get a problem in the future, since nobody maintains them.
    4. Since you only use LDR placeholders, most of you installed updates are installed in the lower GDR version with less features.
    5. a lot of new updates you did not install on your system if you use only Solors repo

    So a lot to do.
    If you run KUC with "force LDR install" and "check for updates that are present as gdl/ldr" as i do, i think, you have over 100 updates to remove and over 100 updates to add.