Windows 8.1 Hotfix Repository

Discussion in 'Windows 8' started by komm, Aug 31, 2013.

  1. abbodi1406

    abbodi1406 MDL KB0000001

    Joined:
    Feb 19, 2011
    Messages:
    12,067
    Likes Received:
    55,424
    Trophy Points:
    340
    @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 :)
     
  2. ch100

    ch100 MDL Addicted

    Joined:
    Sep 11, 2016
    Messages:
    629
    Likes Received:
    523
    Trophy Points:
    30
    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.
     
  3. abbodi1406

    abbodi1406 MDL KB0000001

    Joined:
    Feb 19, 2011
    Messages:
    12,067
    Likes Received:
    55,424
    Trophy Points:
    340
    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
     
  4. ch100

    ch100 MDL Addicted

    Joined:
    Sep 11, 2016
    Messages:
    629
    Likes Received:
    523
    Trophy Points:
    30
    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. :)
     
  5. ch100

    ch100 MDL Addicted

    Joined:
    Sep 11, 2016
    Messages:
    629
    Likes Received:
    523
    Trophy Points:
    30
    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.
     
  6. adric

    adric MDL Addicted

    Joined:
    Jul 30, 2009
    Messages:
    846
    Likes Received:
    580
    Trophy Points:
    30
    #3166 adric, Dec 15, 2019
    Last edited: Dec 15, 2019
    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.
     
  7. abbodi1406

    abbodi1406 MDL KB0000001

    Joined:
    Feb 19, 2011
    Messages:
    12,067
    Likes Received:
    55,424
    Trophy Points:
    340
    Yes
     
  8. ch100

    ch100 MDL Addicted

    Joined:
    Sep 11, 2016
    Messages:
    629
    Likes Received:
    523
    Trophy Points:
    30
    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. :)
     
  9. tosgaba

    tosgaba MDL Novice

    Joined:
    Nov 22, 2009
    Messages:
    19
    Likes Received:
    1
    Trophy Points:
    0
    Hi,
    I have Win 8.1 Core SL U3 iso, so which KBs must be integrated
     
  10. PointZero

    PointZero MDL Member

    Joined:
    Oct 5, 2011
    Messages:
    1,333
    Likes Received:
    3,579
    Trophy Points:
    60
    Get WHDownloader, update the lists, select "Windows8.1-Update3" and then you'll have the answer (and can get the updates easily).
     
  11. tosgaba

    tosgaba MDL Novice

    Joined:
    Nov 22, 2009
    Messages:
    19
    Likes Received:
    1
    Trophy Points:
    0
    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?
     
  12. PointZero

    PointZero MDL Member

    Joined:
    Oct 5, 2011
    Messages:
    1,333
    Likes Received:
    3,579
    Trophy Points:
    60
    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.
     
  13. AeonX

    AeonX MDL Addicted

    Joined:
    May 24, 2013
    Messages:
    694
    Likes Received:
    542
    Trophy Points:
    30
    #3173 AeonX, Dec 23, 2019
    Last edited: Aug 4, 2020
    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:

    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.
     
  14. tosgaba

    tosgaba MDL Novice

    Joined:
    Nov 22, 2009
    Messages:
    19
    Likes Received:
    1
    Trophy Points:
    0
    Thank you man, this was what I wanted
     
  15. adric

    adric MDL Addicted

    Joined:
    Jul 30, 2009
    Messages:
    846
    Likes Received:
    580
    Trophy Points:
    30
  16. AndyMutz

    AndyMutz MDL Senior Member

    Joined:
    Jun 30, 2011
    Messages:
    272
    Likes Received:
    547
    Trophy Points:
    10
  17. adric

    adric MDL Addicted

    Joined:
    Jul 30, 2009
    Messages:
    846
    Likes Received:
    580
    Trophy Points:
    30
  18. adric

    adric MDL Addicted

    Joined:
    Jul 30, 2009
    Messages:
    846
    Likes Received:
    580
    Trophy Points:
    30
    #3178 adric, Mar 13, 2020
    Last edited: Mar 13, 2020
    @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?
     
  19. adric

    adric MDL Addicted

    Joined:
    Jul 30, 2009
    Messages:
    846
    Likes Received:
    580
    Trophy Points:
    30
    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