1. boo123

    boo123 MDL Member

    Sep 20, 2013
    247
    32
    10
    Looks like the components that questions for removal are...

    WindowsToGo, Windows SubsystemforLinux, WindowsMediaPlayer, System Restore, remote assistance, multipointconnector, manual setup, homegroup, firstlogonanimation, devicelockdown, ceip_sqm,

    anyone else removed any of these with no sfc scan error?
     
  2. Windows 10 User

    Windows 10 User MDL Guru

    Feb 2, 2017
    2,005
    122
    90
    Do you know if the removed components may return after doing a sfc /SCANNOW or using DISM?
     
  3. Super Spartan

    Super Spartan MDL Expert

    May 30, 2014
    1,738
    1,009
    60
    RS6? where did you download that? :rolleyes:
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  4. Enthousiast

    Enthousiast MDL Tester

    Oct 30, 2009
    49,679
    103,532
    450
  5. I agree with you on that one. Some components that are truly part of the OS should not be an option to remove in the Toolkit. But then again, It's all subjective to the user to choose what they want to remove from the OS. MSMG just adds the option to remove it.

    I personally think there should be three categories in the Toolkit when removing: Privacy, Bloatware, and other System Apps/Components. That way the user can choose by category what they want to remove.
     
  6. #10346 Deleted member 1148457, Apr 27, 2019
    Last edited by a moderator: Apr 28, 2019
    As far as I know, no. I checked some of the DISM/SFC logs and it said failed to download/install "component/app name". But remember this tool is always in beta, so there might be some apps/components that might slip through DISM/SFC. That's why we need to all test and report back to @MSMG
     
  7. Yanta

    Yanta MDL Senior Member

    May 21, 2017
    477
    274
    10
    I do actually do step 1 with MSMG. 2 and 3 are handled by a post-install script I've written

    I disconnect from the Internet also to prevent the creation of a Microsoft account (I don't use it and never will), and to prevent the initially telemetry dump that Windows install does. The install is 100% offline. My 4,000 line post-install script applies hundreds of tweaks and copies across my group policy settings, hosts file, firewall rules and installs all of my applications. Turned a 4 hour job into a 10 minute automated job.

    But if I forget to disconnect my internet with all of the above precautions, drivers for installed devices are automatically installed. I'd much rather spend the 10 minutes installing only the drivers I want.

    Eg. My motherboard has Wifi but I don't use it. Windows is so desperate to get online and send information about my installation that it completely ignores the adapter being disabled in BIOS and enables it anyway. It then installs drivers and then attempts to connect to the internet. I've actually had to block my Wifi adapter in my router, then add device installation restrictions for the hardware IDs in group policy to stop Windows continually installing drivers for it. Same for IME, Bluetooth and Turbo Boost, none of which I will ever use - And this happens even with "Do not download drivers..." set.
     
  8. #10348 Deleted member 1148457, Apr 28, 2019
    Last edited by a moderator: Apr 28, 2019
    Yea I feels you man. It's the same with me. They literally turned Win10 into a cloud OS. RIP Win7. Anyways can I check out the script you made? If you don't mind? I'm currently working on an all in one script myself inspired by my many people here and my hatred for Win10 BS. Microsoft has to stop focusing on adding new features and start focusing on perfecting the current ones.
     
  9. #10349 Deleted member 1148457, Apr 28, 2019
    Last edited by a moderator: Apr 28, 2019
    @Supern00b @Windows 10 User

    Here is the updated removal list:

    Pre-installed Apps, Media Viewers, & Addons:
    - AADBrokerPlugin
    - EdgeDevToolsClient
    - GameExplorer
    - InternetExplorer
    - Paint
    - SkypeORTC
    - SnippingTool
    - WindowsMediaPlayer
    - WindowsPhotoViewer
    - WindowsReaderPDF


    Bloatware:
    - PeopleExperienceHost
    - QuickAssist
    - RetailDemoContent
    - WindowsMixedReality
    - XboxApp
    - XboxGameCallableUI


    Privacy:
    - BioEnrollment
    - ContentDeliveryManager
    - CustomerExperienceImprovementProgram
    - FaceRecognition
    - LocationService
    - MapControl
    - UnifiedTelemetryClient (Asimov)


    I'm still testing, but so far this one looks better with DISM/SFC results. Once I confirm a fully working OS I will let you guys know.

    @MSMG When ever you get a chance can you take a look at the previous DISM/SFC errors I posted, can you also see which apps/components is giving the Troubleshooting Wizard problems. Thanks in advance.
     
  10. biatche

    biatche MDL Addicted

    Nov 14, 2009
    573
    144
    30
    shnram: very nice work btw, need people who have time here and are able to test component by component of what is working /broken... so that msmg can focus on the coding portion
     
  11. intro

    intro MDL Member

    Apr 10, 2010
    239
    52
    10
    #10351 intro, Apr 28, 2019
    Last edited: Apr 28, 2019
    What exactly does the dism cammand do after an install and is it necessary? When using msmg to make an image I used the cleanup image option twice so why use it again after an install?
     
  12. Enthousiast

    Enthousiast MDL Tester

    Oct 30, 2009
    49,679
    103,532
    450
    SFC /SCANNOW scans for corrupted/missing system files and tries to repair them.
     
  13. intro

    intro MDL Member

    Apr 10, 2010
    239
    52
    10

    No I mean the dism cleanup command
     
  14. Enthousiast

    Enthousiast MDL Tester

    Oct 30, 2009
    49,679
    103,532
    450
    I didn't see any cleanup command mentioned in the quote in your post?
     
  15. intro

    intro MDL Member

    Apr 10, 2010
    239
    52
    10

    In my post I was using ShinRamYun247 post about running dism and sfc. So I was referring to the dism cleanup. It was from an earlier post of his where he mentioned he ran both or maybe I'm mistaken.
     
  16. Enthousiast

    Enthousiast MDL Tester

    Oct 30, 2009
    49,679
    103,532
    450
    Code:
    Dism /Image:x:\Mount /Cleanup-Image /StartComponentCleanup
    Will cleanup the sxs folder by compressing the superseded files.

    Code:
    Dism /Image:x:\Mount /Cleanup-Image /StartComponentCleanup /ResetBase
    Will cleanup the sxs folder by removing the superseded files (only when resetbase is enabled in the registry on the host).
     
  17. AeonX

    AeonX MDL Addicted

    May 24, 2013
    796
    725
    30
    Maybe you're talking about Dism /Cleanup-Image /RestoreHealth.

    If you are not specifying a source with healthy files using the /Source parameter then it is best to use Dism /Cleanup-Image /ScanHealth to avoid error messages that will only confuse you.

     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  18. MSMG

    MSMG MDL Developer

    Jul 15, 2011
    6,414
    15,608
    210
    #10358 MSMG, Apr 28, 2019
    Last edited: Apr 28, 2019
    (OP)
    In the ToolKit menu due to lack of menu choices I haven't further divided them into more categories, yes if custom menu choices are added then the groups can be made.

    But in ToolKitHelper.exe the menu is divided into categories as below

    Internet
    Multimedia
    Privacy
    Remoting
    System
    SystemApps
    WindowsApps

    The current version of ToolKitHelper.exe won't show these menus for non-en-US/en-GB images since I did forgot to remove the if condition to check the language.

     
  19. intro

    intro MDL Member

    Apr 10, 2010
    239
    52
    10

    Sorry I should have been more clear it's DISM /Online /Cleanup-Image /StartComponentCleanup /ResetBase that I was talking about. I am aware that it has to be enabled first. Is it necessary to run that after an install in order to verify a successful 'MSMG modification" and install or is it enough to just run sfc /scannow and see that there are no errors?