Integrating Updates into Win 7 SP1: Curious about the order NTLite wants to do them?

Pozidriv

Member
Messages
52
Reaction score
7
Quick background info....

6 months ago I integrated Windows updates into an original Win7_SP1x64 ISO to try to get it close to being "2020 updated" and had zero issues doing so. Even though I figured it was a one-time effort and I wouldn't have to do it again, I made a lot of notes about what I did and why. My Win 7 version is Home Premium and since I'm not going to upgrade to a different version of it I had NTLite strip away all the other versions. That made sense until a few days ago. I now need to do all this again for a Win 7 Professional ISO for reasons I won't bore you with.

I held onto all the updates I used, so I fired up NTLite a bit ago and added the folder they're in to the queue, and I'm curious about the order NTLite wants to do them in. I'd think updates would be integrated by release date, but I see some exceptions in my list.

According to NTLite they'll be installed in the following order.... (curious dates in RED, my notes in PURPLE)

KB4474419: 9/2019, SHA-2 update

KB4490628: 3/2019, Servicing Stack update

^^^ These 2 were the most current versions of each update and needed to be installed before other updates could be integrated. I wasn't sure if I needed to integrate multiple versions of each going back to 2013 or not so I just tried using the most current version of each and there were no issues when I did this 6 months ago.

KB2670838: 3/2013, Platform update for Windows 7 SP1 - apparently needed in order to integrate IE 11 later from what I read

KB3125574: 5/2016, Convenience Rollup

KB2841134: 5/2014, IE 11 - I never use IE, but I read that it should be installed/integrated even if not used because it updates other parts of the OS, and that it should be installed after the Convenience Rollup despite being released 2 years prior? Apparently NTLite agrees.

========================================================================
These are the two I'm curious about...

KB2882822: 10/2013, ITraceRelogger interface support - something else allegedly needed by IE 11, but why does NTLite want to integrate it after the Convenience Rollup and IE?

KB2999226: 10/2015, Update for Universal C Runtime - I read that it was needed before integrating the Convenience Rollup, but NTLite disagrees?

Does anyone know if I really need either of these?

==================================================================

KB4534251: 1/2020, IE 11 Cumulative Security Update.

KB4534310: 1/2020 Monthly rollup

KB4534314: 1/2020 Security update

Basically my update path when I did this 6 months ago was Win 7 SP1 ISO > Convenience Rollup > 1/2020 rollup, with a few smaller required updates tossed in the mix. Unfortunately I don't have anything in my notes about KB2882822 & KB2999226 being integrated out of order chronologically, so I'm posting here for the collective thoughts/opinions rather than spend days and days researching all this again. I try to thoroughly research things, but maybe I overlooked or misunderstood some of what I read. Thoughts?

*THANKS*
 
Save yourself time, by not reinventing the wheel.

The W7 community went through this exercise years ago, and there's many NTLite forum threads with suggested EOL patch lists.
Here is mine, which includes IE11 and excludes the telemetry KB's:
Code:
KB4474419-v3-x64
KB2533552-x64
KB4490628-x64
KB4536952-x64
KB2670838-x64
KB2984972-x64
KB3075220-x64
KB3031432-x64
KB3125574-v4-x64
IE11-x64-en-us.exe
KB2547666-x64
KB2545698-x64
KB2676562-x64
KB2667402-v2-x64
KB2698365-x64
KB2706045-x64
KB2685811-x64
KB2685813-x64
KB2732059-v5-x64
KB2729094-v2-x64
KB2761217-x64
KB2750841-x64
KB2773072-x64
KB2834140-v2-x64
KB2894844-x64
KB2900986-x64
KB2862330-v2-x64
KB2919469-x64
KB2970228-x64
KB2990941-v3-x64
KB3020388-x64
KB3000483-x64
KB3006137-x64
KB3004375-v3-x64
KB3046269-x64
KB3059317-x64
KB3075226-x64
KB3087873-v2-x64
KB3123479-x64
KB3118401-x64
KB3102429-v2-x64
KB3138612-x64
KB3156019-x64
KB3156016-x64
KB3150220-x64
KB3161949-x64
KB3159398-x64
KB3179573-x64
KB3161102-x64
KB3184143-x64
ie11-KB3185319-x64
KB3172605-x64
KB4019990-x64
KB4040980-x64
KB4532945-x64
ie11-KB4534251-x64
KB4538483-x64
KB4539601-x64
 
Definitely not trying to reinvent the wheel. I was perfectly happy with my un-updated install. Win 7 has never crashed on me. I only did the big update out of curiosity I guess, and I haven't noticed anything different about it in the 6 months I've been using it regardless of what's going on under the hood.

I guess I'm just concerned about NTLite showing that it wants to integrate an update that predates one that it's already done. What's the reason for that?
 
W7 updates are a total mess. KB's are sorted by their internal manifest versions.

Convenience Update #1 is known to be problematic, because it includes older files that are superseded in other KB's which have lower numbers. Some KB's need to be installed before 5574 to meet WU requirements, others after 5574 to keep the right files.

NTLite is agnostic about this, and only follows the manifest version for the integration order.

Not to sound dismissive, but it took me 3 months of trying different KB lists before I figured it out. There's a lot of poorly documented dependencies if you expect to have textbook build (meaning WU returns no errors or missing updates, other than skipped telemetry & upgrade offers).

There's a logical answer for each of your KB questions, but most W7 veterans are too burned out to rehash them. If you're really interested, it's been covered in several older threads. Search for ones including my comments.
 
KB4490628 > KB4474419 always the first

KB3125574 always the last

KB2882822 = not needed with KB3125574

KB2999226, KB4534251 IE11 Cumulative, KB4534314 Security Only = not needed with KB4534310 Monthly Rollup
 
Thanks for the additional info, I've updated my notes.

One more question - do I even need to install IE, or is an updated version of it included in the Convenience Rollup?
 
Thanks for the additional info, I've updated my notes.

One more question - do I even need to install IE, or is an updated version of it included in the Convenience Rollup?

Yes, you need to install it separately (KB2670838 + KB2841134 + KB2849696 + KB2849697)

Convenience Rollup doesn't include any IE updates, but it include .NET 3.5 updates
Monthly Rollup include IE11 updates, but it doesn't include any .NET 3.5 updates
 
  • Like
Reactions: Wod
Back
Top