@ch100 it's only superseded on components files level RTM SSU = Standalone you can install it on vanilla Windows 8.1 RTM, which allows you to get or install KB2919355 GM SSU = require KB2919355 as parent hence, GM SSU require RTM SSU as baseline
True, I knew about installing KB2919355, although the original SSU was KB2919442. My enquiry was referring to going to the mum of KB3021910, editing it and uninstalling KB3021910, AFTER later SSU like KB4524445 is installed. Are there any adverse effects on an online installation in this case, or it is better to leave KB3021910 installed as better practice regardless? This is relevant as in such a case when a later GM SSU is installed and the RTM SSU is not (because it was uninstalled, this being done against the official Microsoft implementation), KB3021910 is not offered and may not even be possible to install manually as far as I am aware. I am not a current user of Windows 8.1, but this discussion is useful as well in relation to Windows Server 2012 R2.
Maybe not massive effect, but CBS will flag and report the image version as it was vanilla 6.3.9600.17031 (KB2919355 version) this can mess up update servicing think of it like Win7 SP1, which have baseline SSU KB976902 someone should test this scenario but i think CBS is smarter than WU, and it will allow KB3021910 as applicable
Thanks, it is clear now after explaining the analogy with SSU KB976902 (KB2533552). For Windows 8.1/2012 R2, KB2919442 would be closer to KB2533552, but I understand that KB3021910 is better and covers everything that the earlier SSU RTM was doing. If I remember well, KB3021910 was re-released to allow KB2919355, as the first release still required an earlier SSU for KB2919355.
Confirmed that CBS is smarted than WU I installed with DISM (online image) KB2919442 on top of a Windows 2012 R2 system fully patched to December 2019. This system already has KB3021910 and the later SSU required installed.
Just to be clear, Is it enough to only have KB2919442 and KB4524445 in the updated offline image? The reason I ask is because I tried installing KB3021910 without dism on the online installed image and the msu indicated it's not applicable to my system. Same goes for KB2975061.
It may be enough and I have all reasons to trust @abbodi1406 but what stops you from using DISM and install whichever SSU you wish? Let's say install KB2919442 to satisfy the KB2919355 because they come bundled at least in WSUS and install KB3021910 which is the last RTM SSU as I learned here and confirmed by checking the C:\Windows\servicing\Packages folder. The choice is yours.
Get WHDownloader, update the lists, select "Windows8.1-Update3" and then you'll have the answer (and can get the updates easily).
I already know WHDownloader and how to use it, but my concern is Whether I should include all the updates WHDownloader offers. If I have to do so about 1 GB amount of updates have to be integrated. am I right?
At least once a month, abbodi1406 reviews the list of updates in WHDownloader- adds the newest; removes the unneeded. So everything listed in there is current. What's needed is up to you to decide- you may choose not to include some, like the ones in the RSAT category or MediaFeaturePack or the ones that are superseded but still shown as needed by Windows Update (in the WU.Satisfy category). And some can't be integrated and need to be installed online (in the Do.Not.Integrate category). It's best to just download everything then review the categories and read the various .TXT files that abbodi1406 included. They contain more info on everything.
If the goal is to satisfy Windows Update and avoid telemetry-related updates as much as possible: - Do not include these updates related to .NET 4.5.2 and 4.6.1: Spoiler General Updates KB3011110 KB3166740 Security Updates KB2898850 KB4014551 KB3097997 KB3098779 - In Baseline Updates KB3021910 is optional; - In General Updates HyperVIntegrationServices is optional. If you use Hyper-V it is recommended to include this; - In General Updates KB3140185 only applies to non-VL editions of Windows; - In General Updates if your Windows is not in English you need to download the NET48-LangPacks.txt file and download the language pack according to your language and your architecture (x86 or x64); - In Hotfixes only KB3044759 and KB3078919 are required. The others are optional (they update Windows components with hotfixes but are not required to satisfy Windows Update); - In Additional Updates in the Do.Not.Integrate category only KB2990967 is required; - In Additional Updates if you enable .NET 3.5 all in the NET35 category are required and in WU.Satisfy category KB2894852 is required; - In Additional Updates in the WU.Satisfy category only KB3004545, KB3030947 and KB3173424 are required; - In Additional Updates in the WinPE category all are optional; - In Additional Updates in the WMF category KB3191564 is optional. If you use PowerShell it is recommended to include this; - In Additional Updates KB3150513 in WU.Satisfy and KB2976978, KB3044374 and KB3080149 in Windows10 are optional. They are offered by Windows Update but add telemetry or facilitators for the upgrade to Windows 10. They are not needed and you can hide them; - In Extra Updates all are optional; - All others not mentioned are required. The total is around 1.42 GB (including NET35 and WMF and without additional hotfixes). Notes: - KB2990967 if integrated using WHD-W81UI can be integrated offline - Apply the reg tweak below otherwise more updates will be offered: Code: reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\QualityCompat /v cadca5fe-87d3-4b96-b7fb-a231484277cc /t REG_DWORD /d 0 /f - If you use WHD-W81UI to integrate updates disable LDRbranch in the script otherwise more updates will be offered; - Edge Chromium will be offered by Windows Update as KB4567409 and is out of date. It is not and will not be supported by WHDownloader. If you don't use it you can hide it. If you use it better install it after installing the OS to get it updated. After installing it, it will no longer appear on Windows Update. Edge Chromium has separate updates from Windows Update.
@abbodi1406 Your sigs for W7 and W8 show KB4072650 (HyperVIntegrationServices) as added for 2020-03. Is this a newer version than Windows8.1-KB4072650-x64-r2.cab (6.3.9600.19456) and if so, do you have a download link for it?
@adric, info about KB4072650 is here: https://forums.mydigitallife.net/threads/whdownloader-support-and-chat.44645/page-144#post-1581762 and here: https://forums.mydigitallife.net/threads/whdownloader-support-and-chat.44645/page-144#post-1581982
the Windows6.2-HyperV cab is identical to the cab I already have (r2). Not sure what to make of the Windows6.x-HyperV cab which has less files. A bit confusing for me. Code: Compare U:\$W8\$0_KUC\x64\u1Repo-Dir\Windows8.1-KB4072650-x64-r2\ with D:\Windows6.x-HyperV\ 2020-03-14 15:18:50 Filename Folder Comparison result Left Date Right Date Extension update.mum Text files are different 2019-08-10 06:41:02 2019-08-10 06:41:02 mum update.cat Binary files are different * 2019-08-10 11:55:18 2019-08-10 11:52:10 cat amd64_wvmic.inf_31bf3856ad364e35_6.3.9600.19456_none_f2c24cc52049a8c2 Right only: D:\Windows6.x-HyperV\ * 2020-03-14 15:00:10 amd64_wvmic.inf_31bf3856ad364e35_6.3.9600.19456_none_f2c24cc52049a8c2.manifest Right only: D:\Windows6.x-HyperV\ * 2019-08-10 11:49:14 manifest amd64_microsoft-hyper-v-integration-rdv-core_31bf3856ad364e35_6.3.9600.19456_none_48412910ce54ee0a Left only: U:\$W8\$0_KUC\x64\u1Repo-Dir\Windows8.1-KB4072650-x64-r2\ * 2020-03-14 14:57:14 amd64_microsoft-hyper-v-integration-services_31bf3856ad364e35_6.3.9600.19456_none_92a62064c45cab86 Left only: U:\$W8\$0_KUC\x64\u1Repo-Dir\Windows8.1-KB4072650-x64-r2\ * 2020-03-14 14:57:15 amd64_wvmbusr.inf_31bf3856ad364e35_6.3.9600.19456_none_1664c8ab91940bf8 Left only: U:\$W8\$0_KUC\x64\u1Repo-Dir\Windows8.1-KB4072650-x64-r2\ * 2020-03-14 14:57:19 amd64_wvmic2.inf_31bf3856ad364e35_6.3.9600.19456_none_e0305e6416b4472a Left only: U:\$W8\$0_KUC\x64\u1Repo-Dir\Windows8.1-KB4072650-x64-r2\ * 2020-03-14 14:57:19 amd64_microsoft-hyper-v-i..services-deployment_31bf3856ad364e35_6.3.9600.19456_none_0c12a1dabcfc537c.manifest Left only: U:\$W8\$0_KUC\x64\u1Repo-Dir\Windows8.1-KB4072650-x64-r2\ * 2019-08-10 11:46:56 manifest amd64_microsoft-hyper-v-integration-rdv-core_31bf3856ad364e35_6.3.9600.19456_none_48412910ce54ee0a.manifest Left only: U:\$W8\$0_KUC\x64\u1Repo-Dir\Windows8.1-KB4072650-x64-r2\ * 2019-08-10 11:49:14 manifest amd64_microsoft-hyper-v-integration-services_31bf3856ad364e35_6.3.9600.19456_none_92a62064c45cab86.manifest Left only: U:\$W8\$0_KUC\x64\u1Repo-Dir\Windows8.1-KB4072650-x64-r2\ * 2019-08-10 11:49:14 manifest amd64_wvmbusr.inf_31bf3856ad364e35_6.3.9600.19456_none_1664c8ab91940bf8.manifest Left only: U:\$W8\$0_KUC\x64\u1Repo-Dir\Windows8.1-KB4072650-x64-r2\ * 2019-08-10 11:49:16 manifest amd64_wvmic2.inf_31bf3856ad364e35_6.3.9600.19456_none_e0305e6416b4472a.manifest Left only: U:\$W8\$0_KUC\x64\u1Repo-Dir\Windows8.1-KB4072650-x64-r2\ * 2019-08-10 11:49:16 manifest