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.
@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!
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.
Yes its been fixed, what I meant in my earlier post was it not updated with the latest VC 2019 run-times.
@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.
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
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)
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.
@MSMG is there an alternet link to get the latest update? it is telling me via the website transfer exseeded? please heeelp
Spoiler: OLD RemovePkgsList ToolKitHelper:Cortana ToolKitHelper:GameExplorer ToolKitHelper:MapControl ToolKitHelper:OneDrive ToolKitHelpereopleExperienceHost ToolKitHelper:RetailDemoContent ToolKitHelper:SkypeORTC ToolKitHelper:SecureAssessmentBrowser ToolKitHelper:WindowsMixedReality ToolKitHelper:XboxGameCallableUI ToolKitHelper:3DViewer ToolKitHelper:AdvertisingXaml ToolKitHelper:Alarms ToolKitHelper:BingWeather ToolKitHelper:Calculator ToolKitHelper:Camera ToolKitHelper:CommunicationsApps ToolKitHelperesktopAppInstaller ToolKitHelper:FeedbackHub ToolKitHelper:GetHelp ToolKitHelper:Getstarted ToolKitHelper:HEIFImageExtension ToolKitHelper:Maps ToolKitHelper:MixedRealityPortal ToolKitHelper:OfficeHub ToolKitHelper:OfficeOneNote ToolKitHelperaint3D ToolKitHelpereople ToolKitHelperhotos 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 Spoiler: NEW RemovePkgsList 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.
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.
@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.
Completed removal of components, still not tested ISO yet. Spoiler: Removing Windows Components Using Package List =============================================================================== 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...