Create An Integrated Up To Date Windows 7 Install Disc

Windows 10 has been out since 2015 and is now the most used Windows operating system. Windows 7 was the most used for several years but is no longer supported due to its decade long support cycle ending. That means there are no more security updates unless you are a business willing to pay a fee. Many Windows 7 users simply do not want to upgrade because the operating system is stable and does everything they want.

Despite its popularity, the last Windows 7 Service Pack 1 install DVD was released way back in 2011. If you install Windows from one of those discs, there are dozens of patches and hotfixes found when you check for updates. Rather belatedly, Microsoft tried to reduce this problem by releasing the Convenience Rollup update in April 2016 which includes 123 patches. But even that is not enough and it still leaves the system requiring dozens more patches to get fully up to date.

windows 7 updates after install

Instead of getting everything through Windows update, a quicker way is installing patches from an offline source such as a USB flash drive or hard drive. This is faster but still takes time. A better option is to integrate all the updates into the Windows media so they are installed as part of the original operating system. Windows XP has a popular tool called nLite to do this, Vista has its own version called vLite which doesn’t work too well with Windows 7 Service Pack 1.

Here we’ll show you how to integrate the Convenience Rollup Update and all the other required Windows 7 updates into a Windows 7 install disc. That includes Internet Explorer 11 and newer .NET Framework versions. This means minimal updates are required from the start and Windows doesn’t become bloated with hundreds of separate updates before you even start to use it. The process is quite easy once you’ve gone through it once or twice.

Downloading the Required Windows 7 Updates

The first thing you need is obviously a copy of all the Windows updates to integrate into the install media. For this purpose, we are using the Windows Updates Downloader (WUD) tool. Sadly the WUD Windows update lists have not been touched since 2015 and the project appears to be pretty much abandoned. However, with a custom third party update list it’s still one of the easiest programs to use for downloading updates and hotfixes from Microsoft.

1. Download Windows Updates Downloader (version 2.50) and install the program.

2. Download the following update list to match your 32-bit or 64-bit Windows 7 install media. The below update lists have been created by Raymond.cc and include required patches and hotfixes from Microsoft to the stated date.

Download Windows 7 Updates ULZ File 32-bit (updated January 16th 2020)
Download Windows 7 Updates ULZ File 64-bit (updated January 16th 2020)

Note that these update lists will be the final version as they include the last patches released by Microsoft before the end of support (any bugs or errors will be fixed). Optional update KB4493132 might be offered for download during an update check. This is the Windows 7 end of support popup nag which is not required. Just ignore or hide the update.

These lists do not contain all available Microsoft patches but those that will bring a standard system up to date in accordance with Windows Update. One exception is the definitions for Windows Defender. Double click the downloaded ULZ file to import the list to the WUD program.

successful install of ulz file

Note: If you don’t get a popup saying the ULZ file has been imported, for some reason your system has not been correctly configured to recognize the .ULZ filetype. The .ULZ is actually a renamed ZIP file containing a .UL file which is an XML file. To manually import the update list, extract the .ULZ file with an archiver such as 7-Zip and copy the .UL file to the following location:

C:\Users\[username]\AppData\Local\Supremus Corporation\Windows Updates Downloader

When WUD is run the list should now be present in the drop down.

3. Open the WUD program, click Change to choose the download folder for the updates and make sure the Update List in the drop down is for Windows 7 SP1 x86 or x64. To get your Windows 7 up to date with patches and hotfixes download everything in all sections apart from Optional Software. Click Check all and uncheck Optional Updates if you don’t want anything from that section. The total download is around 1.7GB for 64-bit and 1GB for 32-bit.

check required updates in WUD

Optional Software contains the Malicious Software Removal Tool and the latest .NET Framework with hotfixes. Expand the section to check what you want. They are not essential but fulfill the requirement inside Windows Update. Silverlight and Virtual PC are entirely optional and will not be required by most people. Click Download when you’ve selected the required files.

The list is split into a few categories so you can choose not to install patches containing telemetry or Remote Desktop etc. They can be manually hidden from inside Windows Update after checking for updates. If you want to install the 2016 Convenience Rollup update and just security patches, you can simply choose the required sections.

Integrate The Updates Into The Windows 7 Media

Now you have the updates ready, they can be integrated into the media. The developer of nLite and vLite has another tool called NTLite that does a similar thing but works on windows 7, 8.1 and 10. NTLite has a shareware version so not all options are available in the free version, but the needed integration functions can be used.

1. First and foremost you need a Windows 7 Service Pack 1 DVD or ISO image to hand. If you don’t have one you can download an official Windows 7 SP1 ISO which can be burned to DVD or written to USB later.

2. Copy the contents of the DVD to a folder on your hard drive. An ISO can be extracted with an archiver such as 7-Zip or mounted as a virtual drive and then everything copied to a folder.

3. Download NTLite and install it (a portable mode is available during install). On the first launch select the free license and press OK

4. In the NTLite window click the Add button and browse to the folder you extracted/copied in step 2, click Select Folder. Windows 7 will then show in the Source list.

5. Select the operating system in the list you want to integrate the updates into and press Load. The program will extract the Install.WIM to the NTLite Temp folder. The operating system will show as Loaded with a green icon and a number of options will be available down the left side of the window. Click Updates in the Integrate section.

6. Click the arrow below the Add button and choose Folders and subfolders found packages, then browse to the folder you saved the downloaded updates to earlier and click Select Folder. After a few seconds, the list will be populated with all the updates to integrate. If you also downloaded some optional software an “Unreadable or unsupported file” error will pop up, just ignore it.

Alternatively, you can drag and drop individual folders onto the window or select them via the Add button. Don’t add the Optional software folder to avoid being shown the error. No matter how you add the updates, NTLite is smart enough to reorganize everything into the correct order for integration.

Note that if a couple of updates (KB3125574 and the current security rollup near the bottom) show in red, ignore it. This appears to be a small issue with NTLite as it asks for Service Pack 1 to be in the update list even though it’s already present on the install DVD (assuming you have an SP1 DVD/ISO).

If you don’t want to install the optional software of the Malicious Software Removal Tool, .NET Framework and Virtual XP etc, you can now begin the task of starting the integration process. If you do want to add them, go to the section on page 2 about adding optional extras. Then return here and continue with step 7. You can also integrate the updates first and add the extras later.

7. Click the Apply button, check the Create ISO box and choose the save location and file name for the ISO image file. Press the green Process button and wait for the integration to finish.

How long the whole thing takes depends a great deal on the speed of your system’s drives. A fast system with an SSD could finish in under an hour, a low spec desktop or laptop will take several hours longer.

Tip: The whole integration process can be sped up massively by using an SSD or even a RAM disk if you have 16GB+ of memory. NTLite defaults to the Windows Temp folder to store its files which is usually on the C drive. If not already, it would be a good idea to go to File > Settings and change the “Temporary directory” and especially the “Scratch directory” to a folder on an SSD or RAM disk. Put these folders on the fastest drive your system has with at least 10GB of free space.

8. Once completed, you will have an ISO image which can then be burned to DVD, written to USB flash drive or loaded into virtual machine software such as VirtualBox or VMware Player for testing.

updates available after integration

With a check of Windows Update, you can see we only have a few updates left, Some of them can be removed by adding optional updates like .NET and the MSRT. That would leave us with only Windows Defender definitions. Do be aware that you still might have hardware drivers and any other updates which are region or language specific to download, but the vast majority are now already installed.

Special Note About the Final Windows Rollup Update

With the final January 2020 Rollup update (KB4534310), Microsoft has seen fit to show a nag screen on all consumer Windows 7 machines. This informs you about the end of support and recommends upgrading to Windows 10. You have to interact with this screen before continuing by pressing “Don’t remind me again”. That should stop the nag appearing anymore but as it’s Microsoft, you can never be sure.

Win7 eos notify nag

Although it’s only a mouse click, if you don’t want to see this window after installing from an integrated install media, a few extra steps are required.

1. Download our EOSNotify_Del.bat file. During the Windows final setup phase, it will rename the EOSNotify.exe that installs to System32 and remove the two scheduled tasks that run the executable at certain trigger points.

2. After step 6 in the NTLite integration guide above, go to the Post-Setup window. Drag and drop the BAT file onto the window.

Eosnotify post setup in ntlite

3. Continue with the integration process by moving onto step 7. The End of Support Notification executable is controlled with a registry value and the two tasks, the method we have chosen to use will remove the chance of the executable running, either by mistake or by design.

Read how to add the optional updates, how to update all Windows 7 editions in the image, hiding updates and fitting the media onto DVD on page 2.

396 Comments - Write a Comment

  1. Evan 5 days ago
    • HAL9000 5 days ago
      • Evan 5 days ago
  2. Rob 7 days ago
  3. William 1 week ago
    • HAL9000 1 week ago
      • William 7 days ago
        • HAL9000 7 days ago
          • William 7 days ago
          • HAL9000 7 days ago
  4. Vineet Garg 1 month ago
  5. Rahul 4 months ago
    • HAL9000 4 months ago
      • Rahul 4 months ago
  6. Rob 5 months ago
  7. HAL9000 5 months ago
    • D Kish 1 month ago
      • HAL9000 1 month ago
  8. John 5 months ago
    • HAL9000 5 months ago
    • John 5 months ago
      • HAL9000 5 months ago
        • John 5 months ago
          • HAL9000 5 months ago
          • John 5 months ago
          • HAL9000 5 months ago
          • John 5 months ago
          • HAL9000 5 months ago
          • John 5 months ago
          • HAL9000 5 months ago
  9. gale 5 months ago
    • STEVE 5 months ago
  10. Phill 6 months ago
    • Dallas 5 months ago
    • Deploarable1 5 months ago
  11. Hi All 7 months ago
  12. D Kish 7 months ago
    • HAL9000 7 months ago
  13. NigmanB 9 months ago
  14. PatrickGSR94 10 months ago
    • HAL9000 10 months ago
  15. PatrickGSR94 10 months ago
    • HAL9000 10 months ago
  16. PatrickGSR94 10 months ago
    • HAL9000 10 months ago
  17. PatrickGSR94 10 months ago
    • HAL9000 10 months ago
      • HAL9001 9 months ago
        • HAL9000 9 months ago
  18. PatrickGSR94 10 months ago
    • HAL9000 10 months ago
  19. Uncle A 10 months ago
    • HAL9000 10 months ago
  20. NAHydro 11 months ago
  21. NAHydro 11 months ago
    • HAL9000 11 months ago
  22. NAHydro 11 months ago
    • HAL9000 11 months ago
  23. couldntbeeasycouldit 11 months ago
    • HAL9000 11 months ago
  24. Martyn 11 months ago
  25. f3rns 11 months ago
  26. Rahul 12 months ago
    • HAL9000 12 months ago
  27. robin loxley 12 months ago
    • HAL9000 12 months ago
  28. Chadwick Garman 12 months ago
  29. ROB 12 months ago
  30. Windows 7 User 12 months ago
  31. HAL9000 12 months ago
    • Jan 12 months ago
  32. Harfad 12 months ago
  33. Robert 1 year ago
  34. Christian 1 year ago
  35. HAL9000 1 year ago
    • Lacazona 12 months ago
  36. conte0 1 year ago
  37. Bob 1 year ago
  38. manyilov 1 year ago
    • Jake1702 1 year ago
  39. Christian 1 year ago
    • HAL9000 1 year ago
  40. Chrissy 1 year ago
  41. Chrissy 2 years ago
    • HAL9000 1 year ago
      • Chrissy 1 year ago
        • HAL9000 1 year ago
          • Chrissy 1 year ago
          • Chrissy 1 year ago
          • HAL9000 1 year ago
  42. Oscar 2 years ago
    • HAL9000 2 years ago
  43. HAL9000 2 years ago
    • Bob 2 years ago
  44. BO 2 years ago
  45. Rob 2 years ago
  46. Rob 2 years ago
    • HAL9000 2 years ago
      • Bob 2 years ago
        • HAL9000 2 years ago
  47. Mihai 2 years ago
    • HAL9000 2 years ago
  48. Rico 2 years ago
  49. Kara 2 years ago
  50. Jyjon 2 years ago
    • HAL9000 2 years ago
  51. James 2 years ago
  52. rino19ny 2 years ago
    • HAL9000 2 years ago
  53. Jeff C 2 years ago
  54. Patrick 2 years ago
    • Harry Dutt 2 years ago
  55. Harry Dutt 2 years ago
    • HAL9000 2 years ago
      • Harry Dutt 2 years ago
      • hameedx 2 years ago
        • HAL9000 2 years ago
  56. Extraken 2 years ago
  57. hameedx 2 years ago
  58. Gus Vargas 2 years ago
    • HAL9000 2 years ago
  59. brian 2 years ago
    • Kasual 2 years ago
    • Mizfit 2 years ago
  60. Kasual 2 years ago
    • HAL9000 2 years ago
      • Kasual 2 years ago
        • HAL9000 2 years ago
  61. brian 2 years ago
    • HAL9000 2 years ago
  62. brian 2 years ago
    • HAL9000 2 years ago
  63. Phil 2 years ago
    • HAL9000 2 years ago
      • HAL9000 2 years ago
  64. Nelo 2 years ago
    • HAL9000 2 years ago
  65. Jean 2 years ago
    • Vineet Garg 2 years ago
  66. phil 2 years ago
    • HAL9000 2 years ago
  67. Kirk 2 years ago
    • Kirk 2 years ago
      • HAL9000 2 years ago
    • HAL9000 2 years ago
  68. Alex 2 years ago
    • HAL9000 2 years ago
      • Tony Stark 2 years ago
  69. Tom 2 years ago
    • HAL9000 2 years ago
  70. L. Sanders 2 years ago
    • HAL9000 2 years ago
  71. nelo 2 years ago
    • HAL9000 2 years ago
  72. Nelo 2 years ago
    • HAL9000 2 years ago
  73. cybrnook 2 years ago
  74. saqib 3 years ago
    • HAL9000 3 years ago
  75. Vineet Garg 3 years ago
  76. Vineet Garg 3 years ago
    • HAL9000 3 years ago
      • Vineet Garg 3 years ago
        • HAL9000 3 years ago
          • Vineet Garg 3 years ago
          • HAL9000 3 years ago
  77. Mali 3 years ago
    • HAL9000 3 years ago
  78. JonteL 3 years ago
  79. Linuxser 3 years ago
  80. TBan 3 years ago
    • HAL9000 3 years ago
  81. TBan 3 years ago
    • HAL9000 3 years ago
  82. Noorullah 3 years ago
  83. Ace 3 years ago
    • HAL9000 3 years ago
  84. Joju 3 years ago
    • HAL9000 3 years ago
  85. Dave C 3 years ago
    • HAL9000 3 years ago
  86. Joe 3 years ago
    • HAL9000 3 years ago
  87. Zac 3 years ago
    • HAL9000 3 years ago
      • Zac 3 years ago
        • Zac 2 years ago
          • HAL9000 2 years ago
  88. Todd P 3 years ago
    • HAL9000 3 years ago
  89. Sorge 3 years ago
  90. JB 3 years ago
    • HAL9000 3 years ago
  91. Patrick 3 years ago
  92. 59 3 years ago
    • HAL9000 3 years ago
  93. 100thChimp 3 years ago
  94. 100thChimp 3 years ago
    • HAL9000 3 years ago
  95. Jatin 3 years ago
  96. Toah 3 years ago
  97. Toah 3 years ago
    • SC 3 years ago
  98. shy zedaka 3 years ago
  99. NickSteel 3 years ago
  100. Mosaddique 3 years ago
    • HAL9000 3 years ago
  101. anonymous 3 years ago
    • anonymous 3 years ago
      • HAL9000 3 years ago
        • Jatin 3 years ago
  102. anonymous 3 years ago
    • Wilhelm 3 years ago
  103. Cloves 3 years ago
    • HAL9000 3 years ago
      • Cloves 3 years ago
        • HAL9000 3 years ago
  104. IT&T 3 years ago
    • Tom 3 years ago
  105. Cardinal 3 years ago
  106. Patrick 3 years ago
    • HAL9000 3 years ago
  107. Eric 3 years ago
  108. anon 3 years ago
    • HAL9000 3 years ago
    • ymous 3 years ago
  109. Ray Alba 4 years ago
    • HAL9000 4 years ago
      • Ray Alba 4 years ago
        • Ray Alba 4 years ago
          • HAL9000 4 years ago
          • Ray Alba 4 years ago
  110. jack 4 years ago
    • HAL9000 4 years ago
  111. Nick 4 years ago
  112. DKish 4 years ago
    • HAL9000 4 years ago
      • DKish 4 years ago
  113. annonymous 4 years ago
    • HAL9000 4 years ago
  114. FSimon 4 years ago
    • HAL9000 4 years ago
    • MrMonday 4 years ago
  115. VilioC 4 years ago
  116. Woftam 4 years ago
  117. sjorge 4 years ago
    • HAL9000 4 years ago
      • James 4 years ago
  118. J 4 years ago
    • Teek 4 years ago
  119. Ray Alba 4 years ago
  120. David 4 years ago
    • HAL9000 4 years ago
    • helpful 4 years ago
      • HAL9000 4 years ago
        • Anondrive 4 years ago
          • HAL9000 4 years ago
    • Rodger 4 years ago
  121. Alex 4 years ago
    • HAL9000 4 years ago
  122. Nick 4 years ago
  123. Marcin 4 years ago
    • HAL9000 4 years ago
      • Marcin 4 years ago
        • HAL9000 4 years ago
  124. alexyu 4 years ago
    • HAL9000 4 years ago
      • alexyu 4 years ago
        • HAL9000 4 years ago
          • alexyu 4 years ago
          • HAL9000 4 years ago
          • alexyu 4 years ago
          • HAL9000 4 years ago
          • alexyu 4 years ago
  125. Tracy 4 years ago
  126. Eric 4 years ago
    • HAL9000 4 years ago
  127. dave 4 years ago
  128. John 4 years ago
  129. Nothanks 4 years ago
    • HAL9000 4 years ago
  130. Salvatore 4 years ago
    • HAL9000 4 years ago
    • Mark 4 years ago
  131. kashif shah 4 years ago
    • HAL9000 4 years ago
      • kashif shah 4 years ago
      • kashif shah 4 years ago
  132. Zade 4 years ago
    • Zade 4 years ago
  133. Rich 4 years ago
    • HAL9000 4 years ago
  134. Porty 4 years ago
  135. johny rogers 4 years ago
    • HAL9000 4 years ago
  136. Dean 4 years ago
  137. Richard_wallace 4 years ago
  138. Porty 4 years ago
    • HAL9000 4 years ago
  139. Craig 4 years ago
    • HAL9000 4 years ago
      • Craig 4 years ago
  140. Landon OBrien 4 years ago
    • HAL9000 4 years ago
  141. Porty 4 years ago
  142. Porty 4 years ago
    • HAL9000 4 years ago
  143. Ed 4 years ago
  144. Mike 4 years ago
  145. Robert 4 years ago
  146. Robert 4 years ago
  147. CS 4 years ago
  148. TwoFlowers 4 years ago
    • HAL9000 4 years ago
  149. Kriss 4 years ago
  150. Isk Andar 4 years ago
    • HAL9000 4 years ago
  151. oliver 4 years ago
  152. Anonymous 4 years ago
    • Shawn 4 years ago
      • Shawn 4 years ago
  153. Rick 4 years ago
  154. BGM 5 years ago
    • HAL9000 5 years ago
      • BGM 5 years ago
        • HAL9000 5 years ago
          • BGM 5 years ago
  155. SDMTEAM 5 years ago
  156. Berk 5 years ago
  157. Beefybanana77 5 years ago
    • HAL9000 5 years ago
  158. kiran 5 years ago
    • HAL9000 5 years ago
      • kiran 5 years ago
  159. Phillip 5 years ago
    • HAL9000 5 years ago
  160. Tyler 5 years ago
    • HAL9000 5 years ago
      • Tyler 5 years ago
        • HAL9000 5 years ago
      • Tyler 5 years ago
        • HAL9000 5 years ago
        • Zibi 5 years ago
  161. Porty 5 years ago
    • HAL9000 5 years ago
  162. drouclae 5 years ago
    • HAL9000 5 years ago
  163. Ciman 5 years ago
    • HAL9000 5 years ago
  164. Conrad 5 years ago
  165. Conrad 5 years ago
    • HAL9000 5 years ago
  166. Arup Ghosh 5 years ago
  167. 514guy 5 years ago
  168. V.I.N.C.E.N.T. 5 years ago
    • HAL9000 5 years ago
  169. Daniel 5 years ago
  170. Ray 5 years ago
    • HAL9000 5 years ago
  171. Jitendra 5 years ago
    • HAL9000 5 years ago
  172. decon 5 years ago
  173. SCBright 5 years ago
  174. Winterover? 5 years ago
    • HAL9000 5 years ago
  175. Mohan Manohar 5 years ago
    • HAL9000 5 years ago
  176. Ashish Singh 5 years ago
    • HAL9000 5 years ago
  177. Dileep 5 years ago
  178. Chris Becker 5 years ago
    • HAL9000 5 years ago
  179. Rival 5 years ago
  180. tim 5 years ago
    • HAL9000 5 years ago
  181. sam 5 years ago
  182. Lee 5 years ago
  183. BGM 5 years ago
  184. BGM 5 years ago
    • HAL9000 5 years ago
      • BGM 5 years ago
        • HAL9000 5 years ago
  185. ikon 5 years ago
    • HAL9000 5 years ago
  186. John 5 years ago
  187. Hawk 5 years ago
  188. Kees 5 years ago
  189. Hassan 5 years ago
  190. Mohan Mekap 5 years ago
    • HAL9000 5 years ago
  191. John 5 years ago
  192. VISHAL VODRO 5 years ago
    • HAL9000 5 years ago
  193. Roland 5 years ago
  194. Wilfred 5 years ago
  195. ginzon 5 years ago

Leave a Reply

Your email address will not be published. Required fields are marked *

Note: Your comment is subject to approval. Read our Terms of Use. If you are seeking additional information on this article, please contact us directly.