Windows 10 Hotfix Repository

Discussion in 'Windows 10' started by Tito, Oct 1, 2014.

  1. Enthousiast

    Enthousiast MDL Tester

    Oct 30, 2009
    49,647
    103,311
    450
    Full resetbase is disabled by default on windows, /startcomponentcleanup is the best way to go, /resetbase broke windows functionality (ResetPC).
     
  2. Ahsan

    Ahsan MDL Addicted

    Dec 3, 2009
    838
    171
    30
    hi
    listen carefully.
    "Restart your PC" i mean don't shut it down but click restart from start menu. You will see improvement.
     
  3. ununoptium

    ununoptium MDL Novice

    Oct 8, 2018
    20
    6
    0
    Windows gets slower with time as always did because of bunch of reasons, larger caches, more services more, programs on autostart, more fragmented drives and so on.

    A larger WinSXS should have little impact on speed.

    But on an installation never reset based, you have each copy of each updated file to allow a rollback, but that also means that you waste a ton of space. Even 4/5 GB on a fairly old version, like Server 2012R2 or Server 2016.

    In short after a reset base you have an installation which is the same as one made with a Refreshed ISO.

    You can't rollback, but you recover space.

    No user data/settings are deleted in the process, unlike what Enthusiast is trying to say.
     
  4. Enthousiast

    Enthousiast MDL Tester

    Oct 30, 2009
    49,647
    103,311
    450
    What i said was: "a full resetbase breaks the resetpc function, that's why MSFT disabled resetbase by default so only /startcomponentcleanup is performed".

    This is not really news, it's been so since 15063.
     
  5. Ahsan

    Ahsan MDL Addicted

    Dec 3, 2009
    838
    171
    30
    upload_2018-11-29_22-34-48.png

    do i need to perform cleanup ?
     
  6. Ahsan

    Ahsan MDL Addicted

    Dec 3, 2009
    838
    171
    30
    just executed :)

    Dism.exe /Online /Cleanup-Image /StartComponentCleanup /ResetBase
     
  7. Ahsan

    Ahsan MDL Addicted

    Dec 3, 2009
    838
    171
    30
    Using the full cleanup option
    If you are completely satisfied that all the installed updates are working correctly, you can use the /ResetBase option and recover a lot more disk space. However, keep in mind that if you run the DISM command with this option, you will be unable to uninstall any updates, patches, or service packs. In other words, there's no turning back.

    To begin, launch an Administrative Command Prompt window as described earlier. Once the Command Prompt is accessible, enter the following command and press [Enter]:

    Dism.exe /Online /Cleanup-Image /StartComponentCleanup /ResetBase

    In this command line, the first three options are the same, and the /ResetBase option removes all superseded versions of every component in the component store.
     
  8. ununoptium

    ununoptium MDL Novice

    Oct 8, 2018
    20
    6
    0

    Never used that feature in my life, it may have some use on a tablet or so, surely if you need a refreshed an cleaned install on a Server or a PC is way faster to reinstall from scratch, or to do an in place upgrade keeping the personal files only (or nothing).
     
  9. Enthousiast

    Enthousiast MDL Tester

    Oct 30, 2009
    49,647
    103,311
    450
    iirc, @abbodi1406 said it went even deeper, they disabled it even for winpe images. He has a fix in the W10UI cmd but he also warns about the crippling if the windows functionality ResetPC when /resetbase is used.
     
  10. ununoptium

    ununoptium MDL Novice

    Oct 8, 2018
    20
    6
    0
    #6912 ununoptium, Nov 29, 2018
    Last edited: Nov 29, 2018
    Afaik a full reset base was never done automatically right after the the update, for the obvious reason of allowing a rollback from a buggy update.

    There was (is ?) a scheduled task that did it after a month or so.

    So I assume that setting affects the disk cleanup behavior, and /or the mentioned scheduled task.
     
  11. AndyMutz

    AndyMutz MDL Senior Member

    Jun 30, 2011
    343
    639
    10
    it has been disabled by default in 14393 already :)

    -andy-
     
  12. Ahsan

    Ahsan MDL Addicted

    Dec 3, 2009
    838
    171
    30
    nice command , recovered 2 gb from the component store:)
     
  13. abbodi1406

    abbodi1406 MDL KB0000001

    Feb 19, 2011
    17,197
    90,713
    340
    AFAIK, DisableResetbase exist since 10240
     
  14. Ahsan

    Ahsan MDL Addicted

    Dec 3, 2009
    838
    171
    30
    it means , there is no way to enable it ? even through registry???
     
  15. abbodi1406

    abbodi1406 MDL KB0000001

    Feb 19, 2011
    17,197
    90,713
    340
    Of course, just change 1 to 0

    the key is not even protected
     
  16. Ahsan

    Ahsan MDL Addicted

    Dec 3, 2009
    838
    171
    30
    #6919 Ahsan, Nov 30, 2018
    Last edited: Nov 30, 2018
    /resetbase done successfully.
     
  17. PointZero

    PointZero MDL Member

    Oct 5, 2011
    1,415
    3,777
    60
    Out of curiosity, did a file comparison between the original and the new revision of KB4469342 (posted by @DiamondMon above). Here's what's different between the two (for x64):

    These were in the original, but are now removed in the new release:
    Code:
    amd64_microsoft-windows-dns-server-dnscmd_31bf3856ad364e35_10.0.17763.165_none_5be92152d3db6e86
    
    amd64_microsoft-windows-d..vices-dsrole-server_31bf3856ad364e35_10.0.17763.165_none_9d490347f031ac96
    
    amd64_microsoft-windows-dns-server-wmiprovider_31bf3856ad364e35_10.0.17763.165_none_a5712b297be4c1f9
    
    amd64_microsoft-windows-dns-server-snapin_31bf3856ad364e35_10.0.17763.165_none_0b26559a91098e52
    
    amd64_microsoft-windows-d..-commandline-dsdiag_31bf3856ad364e35_10.0.17763.165_none_c0e1edc783c347e8
    x86_microsoft-windows-d..-commandline-dsdiag_31bf3856ad364e35_10.0.17763.165_none_64c35243cb65d6b2
    
    amd64_microsoft-windows-d..aincontroller-setup_31bf3856ad364e35_10.0.17763.165_none_4992575c0533d7f5
    x86_microsoft-windows-d..aincontroller-setup_31bf3856ad364e35_10.0.17763.165_none_ed73bbd84cd666bf
    
    amd64_microsoft-windows-d..r-commandline-setup_31bf3856ad364e35_10.0.17763.165_none_4078082cedd213ef
    x86_microsoft-windows-d..r-commandline-setup_31bf3856ad364e35_10.0.17763.165_none_e4596ca93574a2b9
    

    These have been added to the new release (weren't in original):
    Code:
    amd64_microsoft-windows-hello-face-migration_31bf3856ad364e35_10.0.17763.167_none_9bd462622583e32a
    
    amd64_microsoft-windows-workstationservice_31bf3856ad364e35_10.0.17763.167_none_40ef01c05c8a1ce9
    
    amd64_product-onecore__mi..-workstationservice_31bf3856ad364e35_10.0.17763.167_none_6568b4ec2c8de0ec
    
    amd64_product-coresystems..indows-time-service_31bf3856ad364e35_10.0.17763.167_none_d771cebdb555885b
    

    The original had a newer version of one component.
    Code:
    In original:
    amd64_microsoft-windows-wid-xtp_31bf3856ad364e35_10.0.17763.165_none_4742a0980f9523e8
    In new:
    amd64_microsoft-windows-wid-xtp_31bf3856ad364e35_10.0.17763.107_none_478580b40f62aef0