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,026
    60
  2. tomorrow

    tomorrow MDL Addicted

    Jul 3, 2008
    722
    263
    30
    It's also possible to integrate old WU settings file into a new image so a lot of stuff will be hidden regardless what you have integrated.
    The file im speaking of is %windir%\SoftwareDistribution\DataStore\DataStore.edb

    The folder structure for WU does not exist in an offline image so you have to manually create the nessesary SoftwareDistribution and DataStore folders and place DataStore.edb there.
    After install WU should respect your previous settings for hidden stuff and append any changes to this file.Mine was 40MB when i integrated it.Now it's near 60MB.
     
  3. ricktendo64

    ricktendo64 MDL Expert

    Apr 20, 2008
    1,396
    2,026
    60
    Because we want to force install the LDR branch (this is the only way to do that), we dont want to wait for the next SP to have all the fixes

    BTW burf's script is a little faster than SoLoR's because dism needs time to start up, if you are doing this for each and every hotfix instead of doing them in batch the time will add up considerably...and its pretty easy to add the other mum file to the install script of SoLoR's bat (so WU wont show the hotfixes)
     
  4. simurq

    simurq MDL Novice

    Feb 23, 2011
    17
    2
    0
    Hi ricktendo64,

    I'm making an unattended ISO using "Autounattend.xml" and "Setupcomplete.cmd". I do NOT slipstream updates and hotfixes into WIM image and also do NOT use Solor's and burfadel's scripts for offline installation but instead copy Solor's files to folder "USB drive\Updates" and install them one-by-one through "Setupcomplete.cmd". Now my questions are:

    1. Can you explain in layman's terms what you mean in quote above? What is the reason to put files in LDR placeholders?

    2. Do I need to include files from "LDR placeholders"? E.g., the last time I used these files, I saw two instances of KB2496290 in Solor's pack - one (*KB2496290-x64.msu) in "LDR placeholders", the other one (*KB2496290-v2-x64.msu) at the root of Solor's pack. My understanding is v2 supersedes the one at "LDR placeholders". Can you confirm?

    Thank you!
     
  5. simurq

    simurq MDL Novice

    Feb 23, 2011
    17
    2
    0
    #3227 simurq, Oct 26, 2011
    Last edited by a moderator: Apr 20, 2017
    Thank you, Rick!

    From what I understand, I should be able to force LDR version (6.1.7601.21810) over GDR version (6.1.7601.17684) IF I maintain the following order of installation in "SetupComplete.cmd". Is that correct?:
    Code:
    ...
    ...
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2496290-x64.msu /quiet /norestart
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2496290-v2-x64.msu /quiet /norestart
    ...
    ...
    shutdown /r
    Also, quoting Solor's words from his hotfix website "LDR only hotfixes that are there only to bump component in to LDR branch", and talking about "SetupComplete.cmd", does it make sense if I list files from "LDR placeholders" in higher install order followed by the rest of files from the root of Solor's package?!?

    The reason I'm asking is that I do NOT want to use the script since I integrate updates with "SetupComplete.cmd" which - as you can see - installs all MSUs from a single folder (USB drive\Updates) and doesn't care about folder structures as Solor's batch script.

    Btw, muchas gracias for your prompt reply!!! :)
     
  6. ricktendo64

    ricktendo64 MDL Expert

    Apr 20, 2008
    1,396
    2,026
    60
    I dont think install order matters
     
  7. biatche

    biatche MDL Addicted

    Nov 14, 2009
    573
    144
    30
    So Rick, if I understand correctly

    When integrating to an offline image, i should first integrate solor's root (GDR+LDR), and then LDR placeholder.

    What happens is, if there's a newer version of a file in LDR placeholder, it will integrate and if LDR placeholder file is older, it will skip, right? Such as... since KB2496290-v2-x64 was integrated already, KB2496290-x64 will be ignored and not integrated. Is this correct?
     
  8. ricktendo64

    ricktendo64 MDL Expert

    Apr 20, 2008
    1,396
    2,026
    60
    I think (but have never really tested) if you integrate the GDR+LDR first of course the GDR will be used, but if you add the superseded LDR only hotfix it should replace the GDR binary with the latest LDR file it finds in winsxs (again let me specify I have not tested this but will do and report later)
     
  9. aznkid25

    aznkid25 MDL Member

    Aug 20, 2009
    199
    25
    10
    Do any updates speed up transfer times from computer to external hard drives? Before I had to re-install windows, I was getting about 29MB/s, after the re-install, I'm getting 9MB/s transfer speeds.
     
  10. biatche

    biatche MDL Addicted

    Nov 14, 2009
    573
    144
    30
    There's no clear guideline for integration so forgive me if I'm repeating..

    For offline images, is it correct to integrate solor's root folder (which seem to comprise of GDR+LDR mixed together)? KB9* first, then KB2* of root folder and then subsequent folders -- such as LDR placeholder.

    Do you see any potential problem? I'll also help test by first integrating a superseeded hotfix and then an older one. Wonder what happens. I think it's better if someone experienced do so though as I might report incorrect results some how.
     
  11. burfadel

    burfadel MDL EXE>MSP/CAB

    Aug 19, 2009
    2,623
    3,855
    90
    After the reinstall, are you meaning just plain Windows 7 with no updates? SP1 or RTM? There are a few updates that do help with USB performance. Around 30MB/s or so is about maximum speed for a USB 2.0 port without other devices on the same hub, due to USB 2.0 being uni-directional. If you run other devices off the same hub the maximum bandwidth is further reduced. The 480Mbps (60 MB/s) is misleading since all transfers with USB 2.0 requires the switching between sending the data, and receiving the response etc, which is why you lose that massive amount of bandwidth.

    Just for info: In contrast USB 3.0 is bi-directional, requiring the use of only USB 3.0 devices on the hub, and all USB 3.0 devices on that hub using USB 3.0 cables. Using USB 2.0 cables will slow the hub to USB 2.0 speeds. Likewise using old USB 1.0 and 1.1 devices on a USB 2.0 hub will slow all devices off that hub to 1.1 speeds.

    *By hub, I refer to the internal hubs of the computer as well. Often the USB ports share a controller, even if there are controllers available, since its cheaper to make the board this way.
     
  12. Trinket

    Trinket MDL Senior Member

    Feb 20, 2010
    485
    169
    10
    Are you sure you installed all the right drivers? Or are you just depending on Windows 7's default included drivers?
     
  13. Asim Omer

    Asim Omer MDL Member

    Jan 28, 2011
    108
    7
    10
    Is there any new updates?
     
  14. akf

    akf MDL Senior Member

    Aug 17, 2010
    344
    152
    10
    I am deeply sorry for my mistake of not noticing it.
     
  15. Asim Omer

    Asim Omer MDL Member

    Jan 28, 2011
    108
    7
    10
    This is not a spam sometimes updates come and SoLoR takes time to add it to the repository
     
  16. simurq

    simurq MDL Novice

    Feb 23, 2011
    17
    2
    0
    #3239 simurq, Oct 27, 2011
    Last edited by a moderator: Apr 20, 2017
    To continue the discussion, yesterday I re-tried to install Win7 along with Solor's updates. Here is the scenario:

    1. Windows 7 SP1 x64 MSDN edition is installed using a simple Autounattend.xml (from USB root) + SetupComplete.cmd (DVD\sources\$OEM$\$$\Setup\Scripts).
    2. No extra modification is made to source DVD including "install.wim", etc.
    3. Solor's latest updates (Oct 24) - all updates from the root of package and "LDR placeholders" - put all together into folder "USB drive\Updates". No other folders involved: since I don't have IIS, MSMQ, NFS, and SNMP activated on my rig by default, WUSA skips them upon installation anyway.
    4. Setupcomplete.cmd looks as below:
    Code:
    :: Changelog 26-10-2011:
    :: - added KB2603229
    :: - Subfolders IIS, NFS, MSMQ, SNMP of Solor's pack left untouched. WUSA rejects installation since these services are not activated by default.
    
    @echo off
    
    setlocal enableextensions disabledelayedexpansion
    
    (set CDROM=)
    
    for %%i in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do (if exist %%i:\Autounattend.xml set "CDROM=%%i:")
    
    if not defined CDROM goto :eof
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2533552-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\IE9-win7.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\IE9-Windows6.1-KB2624899-x64.msu /quiet /norestart /nobackup
    start /wait cmd /c %CDROM%\Updates\Silverlight.exe /q
    
    :: Solor's updates start below:
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB949843-v2-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB969744-v2-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB973640-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB975410-v2-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB981070-v2-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB981156-v2-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB982018-v3-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB982559-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB983234-v3-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2205122-v2-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2276594-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2394535-v2-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2401553-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2401588-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2411938-v2-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2416849-v2-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2417168-v2-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2427341-v3-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2427997-v2-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2431799-v2-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2443643-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2444142-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2444677-v2-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2446607-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2456741-v2-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2457458-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2459268-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2459530-v3-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2460971-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2461631-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2462182-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2462374-v2-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2465285-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2466040-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2466048-v2-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2466493-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2467167-v3-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2471472-v2-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2472264-v3-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2475491-v2-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2477042-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2477220-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2477932-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2479710-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2479943-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2480641-v2-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2480994-v2-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2481614-v2-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2483564-v2-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2486635-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2486644-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2487292-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2488113-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2489036-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2490728-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2491683-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2491809-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2492386-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2492704-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2492755-v2-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2492765-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2492806-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2493006-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2493115-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2493989-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2494036-v2-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2494427-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2494816-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2495074-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2495313-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2495523-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2495786-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2496290-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2496290-v2-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2496744-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2496820-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2496898-v3-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2497453-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2498993-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2502789-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2503539-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2503784-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2505438-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2506014-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2506628-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2506928-v2-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2507840-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2508120-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2509318-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2510636-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2511290-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2511455-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2511500-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2512352-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2512889-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2514307-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2514642-v2-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2515325-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2516889-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2518869-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2519400-v3-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2519646-v2-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2519735-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2519922-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2519944-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2519946-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2520155-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2520487-v2-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2521416-v2-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2521624-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2521923-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2522422-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2524249-v2-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2524478-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2524840-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2524977-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2526028-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2526629-v3-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2528357-v2-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2529781-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2529825-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2529956-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2532153-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2532531-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2533544-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2534111-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2535133-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2535158-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2536275-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2536840-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2537203-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2537549-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2537556-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2538047-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2539635-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2540175-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2541014-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2541119-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2542200-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2545479-v2-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2545561-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2545698-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2545833-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2545850-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2546548-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2546706-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2546868-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2547666-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2548124-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2548388-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2549067-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2549079-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2549311-v2-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2549661-v2-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2549760-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2549818-v2-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2550648-v2-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2550944-v2-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2552343-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2554231-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2554859-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2554876-v2-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2555189-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2555392-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2555428-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2555948-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2558990-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2560656-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2561285-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2561708-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2561821-v2-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2562433-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2562937-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2563210-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2563227-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2563399-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2564958-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2566059-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2566191-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2566205-v2-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2566592-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2566651-v2-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2568041-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2569339-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2569389-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2569601-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2570791-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2570947-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2571011-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2575077-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2575509-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2575946-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2577550-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2577968-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2578214-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2578963-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2579274-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2579362-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2579686-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2580346-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2580442-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2581359-v2-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2582112-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2582203-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2582679-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2583905-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2584454-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2584475-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2584577-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2585853-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2588507-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2589015-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2590443-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2590550-v2-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2591271-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2591462-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2591857-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2592339-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2592525-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2598773-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2599437-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2599521-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2600100-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2600484-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2600907-v2-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2601456-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2601517-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2603203-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2603229-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2603262-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2604521-v2-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2605597-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2610379-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2612966-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2613988-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2614022-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2614066-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2614122-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2614892-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2614956-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2615128-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2615174-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2615327-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2615592-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2615701-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2615763-v2-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2615847-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2616332-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2616471-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2616676-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2616879-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2617157-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2617858-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2617878-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2618096-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2618190-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2618301-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2618425-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2618517-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2618535-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2618640-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2618837-v3-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2619234-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2619260-v2-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2619328-v2-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2619572-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2619880-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2619914-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2620393-x64.msu /quiet /norestart /nobackup
    start /wait wusa.exe %CDROM%\Updates\Windows6.1-KB2620656-v2-x64.msu /quiet /norestart /nobackup
    
    shutdown /r
    
    del %0
    
    5. To ensure LDR branching and considering the line-by-line interpretation of batch files (Setupcomplete.cmd), KB2496290-x64.msu is placed over KB2496290-v2-x64.msu in the batch file (see: hxxp://blogs.technet.com/b/mrsnrub/archive/2009/05/18/branching-out.aspx and contents of my *.CMD above)

    Now, upon unattended installation I got all updates installed. But the interesting thing is WUSA first installs KB2496290-v2-x64.msu (GDR binary) and only then attempts to install KB2496290-x64.msu (LDR only hotfix) and eventually fails... although it was supposed to start vice versa, i.e. as defined in Setupcomplete.cmd. You can see what I mean from the animated GIF image below: hxxp://i.imgur.com/FRhVt.gif

    Questions:
    1- How is it possible that WUSA service doesn't regard order defined in Setupcomplete.cmd?
    2- How can I modify Solor's script to install updates with LDR prevalence (i) but from Setupcomplete.cmd; (ii) and without installing MSUs from subfolders (IIS, MSMQ, etc.)?

    Thank you!
     
  17. ricktendo64

    ricktendo64 MDL Expert

    Apr 20, 2008
    1,396
    2,026
    60
    Stop messing around and just integrate the updates.

    If its too complicated use a tool, one that allows for ldr force install is windows 7 toolkit