Windows 10 Hotfix Repository

Discussion in 'Windows 10' started by Tito, Oct 1, 2014.

  1. Flipp3r

    Flipp3r MDL Guru

    Feb 11, 2009
    2,007
    955
    90
    Hey how do you know that this is for boot/winre.wim?
    Enthousiast recons to add it to install.wim. I've read the KB it doesn't mention which wims.
    I see abbodi1406 hasn't included it in WHD Lists.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  2. Enthousiast

    Enthousiast MDL Tester

    Oct 30, 2009
    49,647
    103,305
    450
  3. Enthousiast

    Enthousiast MDL Tester

    Oct 30, 2009
    49,647
    103,305
    450
    #2023 Enthousiast, Mar 11, 2016
    Last edited: Mar 11, 2016
    Unpack the cab using winrar/7zip and copy the files over to the installmedia (\sources), it's not for install.wim.
     
  4. Mr Been

    Mr Been MDL Senior Member

    Feb 24, 2008
    262
    70
    10
    #2024 Mr Been, Mar 13, 2016
    Last edited: Mar 13, 2016
    but isn't there anybody who REALLY KNOWS howto integrate these Updates ( Service Stack, Dynamic Upd, Cumulative Upd)
    into an Install-DVD.
    I've googled this problem with no success!
    Fowler & Flipp3r & Enthousiast & abbodi1406 e.t.c. , more than 10 different opinions.
    It would be great if we could add our knowledge to ONE really GOOD and correct solution!

    If I've a look at the content of this CAB, I cannot find one of these files in \sources that has to be overwritten.

    Thank you
     
  5. Enthousiast

    Enthousiast MDL Tester

    Oct 30, 2009
    49,647
    103,305
    450
  6. Enthousiast

    Enthousiast MDL Tester

    Oct 30, 2009
    49,647
    103,305
    450
  7. A-bit_Tinkerer

    A-bit_Tinkerer MDL Junior Member

    Mar 24, 2014
    61
    46
    0
  8. abbodi1406

    abbodi1406 MDL KB0000001

    Feb 19, 2011
    17,190
    90,656
    340
  9. abbodi1406

    abbodi1406 MDL KB0000001

    Feb 19, 2011
    17,190
    90,656
    340
    Because WU doesn't offer it for live os (install.wim)
    and that because cumulative update already contain the DU comonents (same version or newer)

    however, sure you can add it to install.wim

    btw, latest one (KB3142588) is for both indexes of boot.wim, and winre.wim
     
  10. oldee

    oldee MDL Member

    May 27, 2012
    171
    47
    10
    @A-Bit, For the future monthly update KBs, can I replace update KBs and modified in UpdateWinX.cmd of your script, is it work?
     
  11. michiel.686

    michiel.686 MDL Novice

    Jul 17, 2007
    45
    9
    0
    #2036 michiel.686, Mar 14, 2016
    Last edited: Mar 14, 2016

    Sorry to bother you, but how can I add KB3142588 to winre.wim using DISM and an offline image? Because in offline mode I can't find it anywhere? (boot.wim and other updates isn't a problem!) Or is this just index 1 of boot.wim? Thanks!
     
  12. A-bit_Tinkerer

    A-bit_Tinkerer MDL Junior Member

    Mar 24, 2014
    61
    46
    0
  13. A-bit_Tinkerer

    A-bit_Tinkerer MDL Junior Member

    Mar 24, 2014
    61
    46
    0
    #2038 A-bit_Tinkerer, Mar 14, 2016
    Last edited by a moderator: Apr 20, 2017
    Yes, when updates occur, monthly or otherwise, the x86 and x64 .msu or .cab files would need to be copied or added to the appropriate d:\images\x86 and d:\images\x64 folders. Then, the UpdateWinX.cmd script also would need to be modified. Change the FOR statements in the :install and/or :winre subroutines as required to add and remove the update numbers. Also, the <list_of_update_numbers> specifies the install order.

    Code:
    'for %%i in (<list_of_update_numbers>) do (call :AddPackage %1 %%i %3)
    Code:
    :winre
    for %%i in (3139907 3142588) do (call :AddPackage %1 %%i %3)
    set dism_opt=/Image:%MountDir% /Cleanup-Image /StartComponentCleanup /ResetBase
    call :DISM_exe %3
    goto :EOF
    
    :install
    if NOT EXIST .\%1-winre.wim (
      copy %MountDir%\Windows\System32\Recovery\winre.wim .\%1-winre.wim 1>NUL 2>&1
      if EXIST .\%1\winre.wim del /F /A .\%1\winre.wim
    )
    if EXIST .\%1\winre.wim (
      copy /Y .\%1\winre.wim %MountDir%\Windows\System32\Recovery 1>NUL 2>&1
    )
    for %%i in (3139907 3142588 3140768 3144756 2693643) do (call :AddPackage %1 %%i %3)
    goto :EOF
    
    Then in an Administrator: Command Prompt window:
    Code:
    For x86 (32-bit):
    d:\images\UpdateWinX.cmd x86 winre
    d:\images\UpdateWinX.cmd x86 install
    
    For x64 (64-bit):
    d:\images\UpdateWinX.cmd x64 winre
    d:\images\UpdateWinX.cmd x64 install
    
    The integration process always starts 'clean' with the original x86 and x64 image files (boot.wim, winre.wim, and install.wim) that were copied to the d:\images folder.

    Always update the install.wim last because:
    (1) the updated winre.wim file is copied to the mounted install.wim image, and
    (2) after the install.wim is updated, the esdXwim.cmd script is used to create an updated install.esd
     
  14. Enthousiast

    Enthousiast MDL Tester

    Oct 30, 2009
    49,647
    103,305
    450
    #2039 Enthousiast, Mar 14, 2016
    Last edited: Mar 14, 2016
    Mount install.wim and go to "Mountfolder:\windows\system32\recovery" here you'll find what you're looking for :)
     
  15. HosseinMoradi

    HosseinMoradi MDL Novice

    Apr 11, 2013
    4
    3
    0
    use NTLite from ntlite.com