1. MSMG

    MSMG MDL Developer

    Jul 15, 2011
    6,411
    15,486
    210
    Yes updated.

    Yes in previous version when you used the Remove packages from list, for each component Toolkit script called the ToolkitHelper.exe but in the new version it's called only once.

     
  2. mhussain

    mhussain MDL Senior Member

    Oct 1, 2012
    352
    138
    10
    @MSMG thanks for the update!
    does this new tweaking of the toolkit-helper change app removal when removeing say
    all windows apps?
    meaning does it speed things up?
    or only when used via the lists?
    thank you so much for the upgrade!
     
  3. Dusktilldawn

    Dusktilldawn MDL Junior Member

    Oct 24, 2009
    51
    10
    0
    hello master:
    is there any changing on pack files?
     
  4. MSMG

    MSMG MDL Developer

    Jul 15, 2011
    6,411
    15,486
    210
    Right now only for list, will expand it to the menus too in future release.

    If want to have changes right now, then you can replace these lines

    Code:
        if "%Component%" equ "WindowsApps" (
            call :RemoveWindowsComponent "%InstallMount%", "Advertising Xaml", "AdvertisingXaml"
            call :RemoveWindowsComponent "%InstallMount%", "Alarms and Clock App", "Alarms"
            call :RemoveWindowsComponent "%InstallMount%", "Calculator App", "Calculator"
            call :RemoveWindowsComponent "%InstallMount%", "Camera App", "Camera"
            if "%ImageBuild%" equ "19041" call :RemoveWindowsComponent "%InstallMount%", "Cortana App", "Cortana"
            call :RemoveWindowsComponent "%InstallMount%", "Desktop App Installer", "DesktopAppInstaller"
            call :RemoveWindowsComponent "%InstallMount%", "Feedback Hub App", "FeedbackHub"
            if "%ImageBuild%" leq "18363" call :RemoveWindowsComponent "%InstallMount%", "Films and TV App", "ZuneVideo"
            call :RemoveWindowsComponent "%InstallMount%", "Get Help App", "GetHelp"
            call :RemoveWindowsComponent "%InstallMount%", "Google's VP9 WebM Video Codec Plugin", "VP9VideoExtensions"
            call :RemoveWindowsComponent "%InstallMount%", "Groove Music App", "ZuneMusic"
            call :RemoveWindowsComponent "%InstallMount%", "High Efficiency Image File Codec Plugin", "HEIFImageExtension"
            call :RemoveWindowsComponent "%InstallMount%", "Maps App", "Maps"
            if "%ImageBuild%" leq "18363" call :RemoveWindowsComponent "%InstallMount%", "Messaging App", "Messaging"
            call :RemoveWindowsComponent "%InstallMount%", "Microsoft Pay App", "WalletService"
            call :RemoveWindowsComponent "%InstallMount%", "Mixed Reality Viewer App", "3DViewer"
            if "%ImageArchitecture%" equ "x64" call :RemoveWindowsComponent "%InstallMount%", "Mixed Reality Portal App", "MixedRealityPortal"
            if "%ImageBuild%" equ "19041" call :RemoveWindowsComponent "%InstallMount%", "Movies and TV App", "ZuneVideo"
            if "%ImageBuild%" leq "18363" call :RemoveWindowsComponent "%InstallMount%", "Mobile Plans App", "OneConnect"
            call :RemoveWindowsComponent "%InstallMount%", "My Office App", "OfficeHub"
            call :RemoveWindowsComponent "%InstallMount%", "OneNote App", "OfficeOneNote"
            call :RemoveWindowsComponent "%InstallMount%", "Paint 3D App", "Paint3D"
            call :RemoveWindowsComponent "%InstallMount%", "People App", "People"
            call :RemoveWindowsComponent "%InstallMount%", "Photos App", "Photos"
            if "%ImageBuild%" leq "18363" call :RemoveWindowsComponent "%InstallMount%", "Print 3D App", "Print3D"
            call :RemoveWindowsComponent "%InstallMount%", "Screen Sketch App", "ScreenSketch"
            call :RemoveWindowsComponent "%InstallMount%", "Skype App", "SkypeApp"
            call :RemoveWindowsComponent "%InstallMount%", "Solitaire Collection App", "SolitaireCollection"
            call :RemoveWindowsComponent "%InstallMount%", "Sticky Notes App", "StickyNotes"
            call :RemoveWindowsComponent "%InstallMount%", "Tips App", "Getstarted"
            call :RemoveWindowsComponent "%InstallMount%", "Voice Recorder App", "SoundRecorder"
            call :RemoveWindowsComponent "%InstallMount%", "Weather App", "BingWeather"
            call :RemoveWindowsComponent "%InstallMount%", "Web Media Extension Plugin", "WebMediaExtensions"
            call :RemoveWindowsComponent "%InstallMount%", "Webp Image Extension Plugin", "WebpImageExtensions"
            call :RemoveWindowsComponent "%InstallMount%", "Windows Mail App", "CommunicationsApps"
            call :RemoveWindowsComponent "%InstallMount%", "Windows Store App", "WindowsStore"
            call :RemoveWindowsComponent "%InstallMount%", "Xbox App", "XboxApp"
            call :RemoveWindowsComponent "%InstallMount%", "Xbox Identity Provider", "XboxIdentityProvider"
            call :RemoveWindowsComponent "%InstallMount%", "Your Phone App", "YourPhone"
        )
    

    To


    Code:
        if "%Component%" equ "WindowsApps" call :RemoveWindowsComponent "%InstallMount%", "All Windows Apps", "WindowsApps"
    
    But this may show some component not present or removed for some versions or editions.
     
  5. MSMG

    MSMG MDL Developer

    Jul 15, 2011
    6,411
    15,486
    210
    The changelog contains the changes for both the script and the packs.

     
  6. kuroda

    kuroda MDL Senior Member

    Aug 25, 2012
    445
    32
    10
    ....The Microsoft Visual C++ Runtime Pack for MSMG ToolKit...HAS BE FIXED???
     
  7. MSMG

    MSMG MDL Developer

    Jul 15, 2011
    6,411
    15,486
    210
    Yes its been fixed, what I meant in my earlier post was it not updated with the latest VC 2019 run-times.

     
  8. Feartamixg

    Feartamixg MDL Addicted

    May 15, 2016
    767
    616
    30
    @MSMG
    Have only recently downloaded v10.1 - thank you very much for your continued hard work and dedication!

    Does v10.1 now require new method for lists? If so, can you tell us how to find which components go in normal and DISM lists? This has been worrying me since you mentioned it, as I am only very recently used to using removal list.
     
  9. MSMG

    MSMG MDL Developer

    Jul 15, 2011
    6,411
    15,486
    210
    I have separated templates for each methods, do check in Lists folder.

    DISM_Template contains the templates for each OS to remove components using DISM method.
    ToolKitHelper_Templates contains the templates for each OS to remove components using ToolKitHelper method.

    Just copy the entries from the template to the RemovePkgsList.txt and use the menu in the ToolKit.

    The difference is before we used to use ToolKitHelper:AdobeFlashPlayer but now it will be just AdobeFlashPlayer

     
  10. Feartamixg

    Feartamixg MDL Addicted

    May 15, 2016
    767
    616
    30
    What to do when there are duplicates?

    For example:

    ToolKitHelper:SkypeORTC has 3 instances
    Microsoft.SkypeApp (DISM), SkypeORTC (ToolKitHelper), SkypeApp (ToolKitHelper)

    ToolKitHelper:WindowsMixedReality has 2 instances
    Microsoft.MixedReality.Portal (DISM), WindowsMixedReality (ToolKitHelper)
     
  11. MSMG

    MSMG MDL Developer

    Jul 15, 2011
    6,411
    15,486
    210
    I have added two extra menus in Remove Components menu

    [4] Remove Windows Components using Package List menu now will show two menus

    [1] Remove Windows Components using Package List (DISM Method)
    [2] Remove Windows Components using Package List (ToolKitHelper Method)

    Choose the appropriate menu based on the RemovePkgsList.txt, but don't mix up both the methods.

     
  12. Feartamixg

    Feartamixg MDL Addicted

    May 15, 2016
    767
    616
    30
    Is it preferable to use ToolKitHelper if possible?

    Also should I remove SkypeORTC, SkypeApp or both?
     
  13. mhussain

    mhussain MDL Senior Member

    Oct 1, 2012
    352
    138
    10
    @MSMG
    is there an alternet link to get the latest update?
    it is telling me via the website transfer exseeded?
    please heeelp
     
  14. Feartamixg

    Feartamixg MDL Addicted

    May 15, 2016
    767
    616
    30
    ToolKitHelper:Cortana
    ToolKitHelper:GameExplorer
    ToolKitHelper:MapControl
    ToolKitHelper:OneDrive
    ToolKitHelper:peopleExperienceHost
    ToolKitHelper:RetailDemoContent
    ToolKitHelper:SkypeORTC
    ToolKitHelper:SecureAssessmentBrowser
    ToolKitHelper:WindowsMixedReality
    ToolKitHelper:XboxGameCallableUI
    ToolKitHelper:3DViewer
    ToolKitHelper:AdvertisingXaml
    ToolKitHelper:Alarms
    ToolKitHelper:BingWeather
    ToolKitHelper:Calculator
    ToolKitHelper:Camera
    ToolKitHelper:CommunicationsApps
    ToolKitHelper:DesktopAppInstaller
    ToolKitHelper:FeedbackHub
    ToolKitHelper:GetHelp
    ToolKitHelper:Getstarted
    ToolKitHelper:HEIFImageExtension
    ToolKitHelper:Maps
    ToolKitHelper:MixedRealityPortal
    ToolKitHelper:OfficeHub
    ToolKitHelper:OfficeOneNote
    ToolKitHelper:paint3D
    ToolKitHelper:people
    ToolKitHelper:photos
    ToolKitHelper:ScreenSketch
    ToolKitHelper:SkypeApp
    ToolKitHelper:SolitaireCollection
    ToolKitHelper:SoundRecorder
    ToolKitHelper:StickyNotes
    ToolKitHelper:VP9VideoExtensions
    ToolKitHelper:WalletService
    ToolKitHelper:WebMediaExtensions
    ToolKitHelper:WebpImageExtensions
    ToolKitHelper:XboxApp
    ToolKitHelper:XboxIdentityProvider
    ToolKitHelper:YourPhone
    ToolKitHelper:ZuneMusic
    ToolKitHelper:ZuneVideo

    GameExplorer
    MapControl
    OneDrive
    PeopleExperienceHost
    RetailDemoContent
    SecureAssessmentBrowser
    SkypeORTC
    WindowsMixedReality
    XboxGameCallableUI
    3DViewer
    AdvertisingXaml
    Alarms
    BingWeather
    Calculator
    Camera
    CommunicationsApps
    Cortana
    DesktopAppInstaller
    FeedbackHub
    GetHelp
    Getstarted
    HEIFImageExtension
    Maps
    MixedRealityPortal
    OfficeHub
    OfficeOneNote
    Paint3D
    People
    Photos
    ScreenSketch
    SkypeApp
    SolitaireCollection
    SoundRecorder
    StickyNotes
    VP9VideoExtensions
    WalletService
    WebMediaExtensions
    WebpImageExtensions
    XboxApp
    XboxIdentityProvider
    YourPhone
    ZuneMusic
    ZuneVideo

    Awaiting reply from @MSMG but I slightly confused with duplicates such as Skype.

    Will do basic testing without integrating updates shortly.
     
  15. MSMG

    MSMG MDL Developer

    Jul 15, 2011
    6,411
    15,486
    210
    The ToolKitHelper treats SkypeORTC, SkypeApp as separate items, so it won't clash when using ToolKitHelper method.

    Just remove the ToolKitHelper: from the your list and keep the rest, it will work.

     
  16. MSMG

    MSMG MDL Developer

    Jul 15, 2011
    6,411
    15,486
    210
    Yes your list is correct.

     
  17. Feartamixg

    Feartamixg MDL Addicted

    May 15, 2016
    767
    616
    30
    @MSMG I really appreciate you helping me - I was so worried before these changes, then when I saw them I was even more worried haha! With your help I believe I understand much better now.
     
  18. Feartamixg

    Feartamixg MDL Addicted

    May 15, 2016
    767
    616
    30
    Completed removal of components, still not tested ISO yet.
    ===============================================================================
    MSMG ToolKit - Remove Windows Components Using Package List
    ===============================================================================

    -------------------------------------------------------------------------------
    ####Starting Removing Windows Components Using Package List####################
    -------------------------------------------------------------------------------

    Image : Install.wim
    Image Index : 1
    Image Architecture : x86
    Image Version : 10.0.19041.264.0
    Image Edition : Enterprise
    Image Default Language : en-GB

    -------------------------------------------------------------------------------
    ####Removing Windows Components Using Package List#############################
    -------------------------------------------------------------------------------

    MSMG ToolKit Commandline Helper
    Version: 1.0.3348.0

    Image Version: 10.0.19041.264

    Component : GameExplorer

    Removing Package files...
    Loading Image Registry...
    Modifying Package Registry...
    Unloading Image Registry...

    The operation completed successfully.

    Component : MapControl

    Removing Package files...
    Modifying Package files...
    Loading Image Registry...
    Modifying Package Registry...
    Unloading Image Registry...

    The operation completed successfully.

    Component : OneDrive

    Removing Package files...
    Loading Image Registry...
    Modifying Package Registry...
    Unloading Image Registry...

    The operation completed successfully.

    Component : PeopleExperienceHost

    Removing Package files...
    Loading Image Registry...
    Modifying Package Registry...
    Unloading Image Registry...

    The operation completed successfully.

    Component : RetailDemoContent

    Removing Package files...
    Modifying Package files...
    Loading Image Registry...
    Modifying Package Registry...
    Unloading Image Registry...

    The operation completed successfully.

    Component : SecureAssessmentBrowser

    Removing Package files...
    Modifying Package files...
    Loading Image Registry...
    Modifying Package Registry...
    Unloading Image Registry...

    The operation completed successfully.

    Component : SkypeORTC

    Removing Package files...
    Loading Image Registry...
    Modifying Package Registry...
    Unloading Image Registry...

    The operation completed successfully.

    Component : WindowsMixedReality

    Removing Package files...
    Modifying Package Registry...
    Loading Image Registry...
    Modifying Package Registry...
    Unloading Image Registry...

    The operation completed successfully.

    Component : XboxGameCallableUI

    Removing Package files...
    Loading Image Registry...
    Modifying Package Registry...
    Unloading Image Registry...

    The operation completed successfully.

    Component : 3DViewer

    Removing Package files...
    Modifying Package files...
    Loading Image Registry...
    Modifying Package Registry...
    Unloading Image Registry...

    The operation completed successfully.

    Component : AdvertisingXaml

    Removing Package files...
    Modifying Package files...
    Loading Image Registry...
    Modifying Package Registry...
    Unloading Image Registry...

    The operation completed successfully.

    Component : Alarms

    Removing Package files...
    Modifying Package files...
    Loading Image Registry...
    Modifying Package Registry...
    Unloading Image Registry...

    The operation completed successfully.

    Component : BingWeather

    Removing Package files...
    Modifying Package files...
    Loading Image Registry...
    Modifying Package Registry...
    Unloading Image Registry...

    The operation completed successfully.

    Component : Calculator

    Removing Package files...
    Modifying Package files...
    Loading Image Registry...
    Modifying Package Registry...
    Unloading Image Registry...

    The operation completed successfully.

    Component : Camera

    Removing Package files...
    Modifying Package files...
    Loading Image Registry...
    Modifying Package Registry...
    Unloading Image Registry...

    The operation completed successfully.

    Component : CommunicationsApps

    Removing Package files...
    Modifying Package files...
    Loading Image Registry...
    Modifying Package Registry...
    Unloading Image Registry...

    The operation completed successfully.

    Component : Cortana

    Removing Package files...
    Modifying Package files...
    Loading Image Registry...
    Modifying Package Registry...
    Unloading Image Registry...

    The operation completed successfully.

    Component : DesktopAppInstaller

    Removing Package files...
    Modifying Package files...
    Loading Image Registry...
    Modifying Package Registry...
    Unloading Image Registry...

    The operation completed successfully.

    Component : FeedbackHub

    Removing Package files...
    Modifying Package files...
    Loading Image Registry...
    Modifying Package Registry...
    Unloading Image Registry...

    The operation completed successfully.

    Component : GetHelp

    Removing Package files...
    Modifying Package files...
    Loading Image Registry...
    Modifying Package Registry...
    Unloading Image Registry...

    The operation completed successfully.

    Component : Getstarted

    Removing Package files...
    Modifying Package files...
    Loading Image Registry...
    Modifying Package Registry...
    Unloading Image Registry...

    The operation completed successfully.

    Component : HEIFImageExtension

    Removing Package files...
    Modifying Package files...
    Loading Image Registry...
    Modifying Package Registry...
    Unloading Image Registry...

    The operation completed successfully.

    Component : Maps

    Removing Package files...
    Modifying Package files...
    Loading Image Registry...
    Modifying Package Registry...
    Unloading Image Registry...

    The operation completed successfully.

    The specified component has already been removed...

    Component : OfficeHub

    Removing Package files...
    Modifying Package files...
    Loading Image Registry...
    Modifying Package Registry...
    Unloading Image Registry...

    The operation completed successfully.

    Component : OfficeOneNote

    Removing Package files...
    Modifying Package files...
    Loading Image Registry...
    Modifying Package Registry...
    Unloading Image Registry...

    The operation completed successfully.

    Component : Paint3D

    Removing Package files...
    Modifying Package files...
    Loading Image Registry...
    Modifying Package Registry...
    Unloading Image Registry...

    The operation completed successfully.

    Component : People

    Removing Package files...
    Modifying Package files...
    Loading Image Registry...
    Modifying Package Registry...
    Unloading Image Registry...

    The operation completed successfully.

    Component : Photos

    Removing Package files...
    Modifying Package files...
    Loading Image Registry...
    Modifying Package Registry...
    Unloading Image Registry...

    The operation completed successfully.

    Component : ScreenSketch

    Removing Package files...
    Modifying Package files...
    Loading Image Registry...
    Modifying Package Registry...
    Unloading Image Registry...

    The operation completed successfully.

    Component : SkypeApp

    Removing Package files...
    Modifying Package files...
    Loading Image Registry...
    Modifying Package Registry...
    Unloading Image Registry...

    The operation completed successfully.

    Component : SolitaireCollection

    Removing Package files...
    Modifying Package files...
    Loading Image Registry...
    Modifying Package Registry...
    Unloading Image Registry...

    The operation completed successfully.

    Component : SoundRecorder

    Removing Package files...
    Modifying Package files...
    Loading Image Registry...
    Modifying Package Registry...
    Unloading Image Registry...

    The operation completed successfully.

    Component : StickyNotes

    Removing Package files...
    Modifying Package files...
    Loading Image Registry...
    Modifying Package Registry...
    Unloading Image Registry...

    The operation completed successfully.

    Component : VP9VideoExtensions

    Removing Package files...
    Modifying Package files...
    Loading Image Registry...
    Modifying Package Registry...
    Unloading Image Registry...

    The operation completed successfully.

    Component : WalletService

    Removing Package files...
    Modifying Package files...
    Loading Image Registry...
    Modifying Package Registry...
    Unloading Image Registry...

    The operation completed successfully.

    Component : WebMediaExtensions

    Removing Package files...
    Modifying Package files...
    Loading Image Registry...
    Modifying Package Registry...
    Unloading Image Registry...

    The operation completed successfully.

    Component : WebpImageExtensions

    Removing Package files...
    Modifying Package files...
    Loading Image Registry...
    Modifying Package Registry...
    Unloading Image Registry...

    The operation completed successfully.

    Component : XboxApp

    Removing Package files...
    Modifying Package files...
    Loading Image Registry...
    Modifying Package Registry...
    Unloading Image Registry...

    The operation completed successfully.

    Component : XboxIdentityProvider

    Removing Package files...
    Modifying Package files...
    Loading Image Registry...
    Modifying Package Registry...
    Unloading Image Registry...

    The operation completed successfully.

    Component : YourPhone

    Removing Package files...
    Modifying Package files...
    Loading Image Registry...
    Modifying Package Registry...
    Unloading Image Registry...

    The operation completed successfully.

    Component : ZuneMusic

    Removing Package files...
    Modifying Package files...
    Loading Image Registry...
    Modifying Package Registry...
    Unloading Image Registry...

    The operation completed successfully.

    Component : ZuneVideo

    Removing Package files...
    Modifying Package files...
    Loading Image Registry...
    Modifying Package Registry...
    Unloading Image Registry...

    The operation completed successfully.

    -------------------------------------------------------------------------------
    ####Finished Removing Windows Components Using Package List####################
    -------------------------------------------------------------------------------

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

    Spotted possible problem with Maps, not 100% yet:
    Code:
    Component : Maps
    
    Removing Package files...
    Modifying Package files...
    Loading Image Registry...
    Modifying Package Registry...
    Unloading Image Registry...
    
    The operation completed successfully.
    
    The specified component has already been removed...
     
  19. MSMG

    MSMG MDL Developer

    Jul 15, 2011
    6,411
    15,486
    210
    It's the Mixed Reality Portal App which is not present in 32-bit OS.

     
  20. Feartamixg

    Feartamixg MDL Addicted

    May 15, 2016
    767
    616
    30
    I see, it didn't mention the name so I assumed was Maps, Thank you once more!