1. inTerActionVRI

    inTerActionVRI MDL Expert

    Sep 23, 2009
    1,748
    3,575
    60
    We only can wait!
     
  2. MSMG

    MSMG MDL Developer

    Jul 15, 2011
    6,414
    15,608
    210
    Don't rename the update files, just copy them as it is and the Toolkit will auto renames the files.
     
  3. MSMG

    MSMG MDL Developer

    Jul 15, 2011
    6,414
    15,608
    210
    With Windows 11 there is no one click option to set a default for file types, will check what can be done for this.
     
  4. MSMG

    MSMG MDL Developer

    Jul 15, 2011
    6,414
    15,608
    210
    Yes I have included wimlib-imagex with Toolkit and using it for renaming the WIM info, I do also have included Microsoft's new esdtoolcore.exe too.

    Will be making changes to Toolkit to use wimlib-imagex to convert wim->esd and rebuilding wim image.
     
  5. MSMG

    MSMG MDL Developer

    Jul 15, 2011
    6,414
    15,608
    210
    The new version of Gaming App doesn't get integrated properly only the one found in original apps ISO works properly.

    The dependency are selected based on the dependency present in the original image and there are no x86 dependencies found in the x64 images.

    Also for some Apps it requires the image to contain certain LCU version.
     
  6. MSMG

    MSMG MDL Developer

    Jul 15, 2011
    6,414
    15,608
    210
    Will fix it.
     
  7. MSMG

    MSMG MDL Developer

    Jul 15, 2011
    6,414
    15,608
    210
    Well I have said this many times in my earlier posts that the main Toolkit program is open sourced and the dependent tools used by the Toolkit may or may not be open sourced depending on its developers.

    Though the Toolkit's dependent tool (ToolKitHelper.exe) used for removing components is being developed by me still I haven't made it to be opened sourced because
    as said in my earlier posts, the ToolKitHelper program was developed for the Toolkit GUI (closed source) a professional product, since the product has been delayed
    due to personal, health and other reasons I had to make the ToolKitHelper program temporarily available for the current Toolkit and once the GUI is ready it will be merged with it.
     
  8. MSMG

    MSMG MDL Developer

    Jul 15, 2011
    6,414
    15,608
    210
    #22648 MSMG, May 21, 2022
    Last edited: May 21, 2022
    (OP)
    For people who can't wait for new version, have uploaded just the updated ToolKitHelper.exe (component remover) to support the latest patch Tuesday builds.

    17763.2928
    1836X.2274
    1904X.1706
    22000.675

    Code:
    Name: ToolKitHelper.exe
    Size: 11573248 bytes (11 MB)
    SHA1: 22afe72bea2d1764eba8b6afeb5448f8c0ea7b2d
    

    New Components Added

    Code:
    ## MultiMedia ##
    LockScreenBackground
    ScreenSavers
    SoundThemes
    Wallpapers
    WindowsThemes
    
    
    ## Network ##
    WindowsMail (Split from Windows Mail App - Communications App)
    
    ## SystemApps ##
    WebcamExperience
    
    
     
  9. MSMG

    MSMG MDL Developer

    Jul 15, 2011
    6,414
    15,608
    210
    Thanks for the update, haven't checked with the latest changes yet, just wanted to remind that the ToolKitHelper /? command will won't check for the presence of all components for displaying the list of availalbe components.

    Only some components like apps and components not present in some version or editions are checked will try to add the check for all components.
     
  10. Tiger-1

    Tiger-1 MDL Guru

    Oct 18, 2014
    7,894
    10,735
    240
    @MSMG congrats good job :good3:
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  11. zero cool root

    zero cool root MDL Senior Member

    Jun 17, 2011
    382
    161
    10
    @MSMG

    MSMG Toolkit v12.2 have compatibility with files .psf and .cab CU Updates..??
     
  12. MSMG

    MSMG MDL Developer

    Jul 15, 2011
    6,414
    15,608
    210
    Yes started adding support for Windows 11 v22H2 Build 22621, right now ToolKitHelper.exe uploaded today supports removing Internet, Multimedia, Network, Privacy, Remoting and System Components.
     
  13. MSMG

    MSMG MDL Developer

    Jul 15, 2011
    6,414
    15,608
    210
    Yes it works, have tested before releasing v12.2, just don't rename any update files, copy the files to <WHD\w11\x64\10.0.22000>

    SSU-22000.702-x64.cab
    Windows10.0-KB5014019-x64.cab
    Windows10.0-KB5014019-x64.psf
     
  14. delft 1985

    delft 1985 MDL Novice

    Oct 20, 2021
    21
    12
    0
    MSMG,
    Thank you very much for your work! Your instrument is wonderful!
     
  15. inTerActionVRI

    inTerActionVRI MDL Expert

    Sep 23, 2009
    1,748
    3,575
    60
    But the intention is just to focus on what ToolkitHelper supports.
    That's why I put the scheme to check based on what ToolkitHelper detects.

    If I did this to get data from all components, there would be no sense for the Menus.

    To get a simpler idea for what I did, I developed a small script yesterday that generates an automatic menu based on what Toolkithelper /? Information.

    Code:
    ===============================================================================
                  Force Removing Windows Components Avoiding Filters
    ===============================================================================
    
     ::1::  Internet
    =============================================
     [  1]  (+)EdgeChromium
     [  2]  (+)InternetExplorer
    
     ::2::  Multimidea
    =============================================
     [  3]  (+)FirstLogonAnimation
     [  4]  (+)GameExplorer
     [  5]  (+)LockScreenBackground
     [  6]  (+)ScreenSavers
     [  7]  (+)SnippingTool
     [  8]  (+)SoundThemes
     [  9]  (+)SpeechRecognition
     [ 10]  (+)Wallpapers
     [ 11]  (+)WindowsMediaPlayer
     [ 12]  (+)WindowsPhotoViewer
     [ 13]  (+)WindowsThemes
     [ 14]  (+)WindowsTIFFIFilter
     [ 15]  (+)WinSAT
    
     ::3::  Network
    =============================================
     [ 16]  (+)OfflineFiles
     [ 17]  (+)OpenSSH
     [ 18]  (+)RemoteDesktopClient
     [ 19]  (+)RemoteDifferentialCompression
     [ 20]  (+)SimpleTCPIPServices
     [ 21]  (+)TelnetClient
     [ 22]  (+)TFTPClient
     [ 23]  (+)WindowsMail
    
     ::4::  Privacy
    =============================================
     [ 24]  (+)AssignedAccess
     [ 25]  (+)CEIP
     [ 26]  (+)FaceRecognition
     [ 27]  (+)KernelDebugging
     [ 28]  (+)LocationService
     [ 29]  (+)PicturePassword
     [ 30]  (+)PinEnrollment
     [ 31]  (+)UnifiedTelemetryClient
     [ 32]  (+)WiFiNetworkManager
     [ 33]  (+)WindowsErrorReporting
     [ 34]  (+)WindowsInsiderHub
    
     ::5::  Remoting
    =============================================
     [ 35]  (+)MultiPointConnector
     [ 36]  (+)OneDrive
     [ 37]  (+)RemoteAssistance
     [ 38]  (+)RemoteDesktopServer
     [ 39]  (+)RemoteRegistry
     [ 40]  (+)WorkFoldersClient
    
     ::6::  System
    =============================================
     [ 41]  (+)AccessibilityTools
     [ 42]  (+)DeviceLockdown
     [ 43]  (+)EaseOfAccessCursors
     [ 44]  (+)EaseOfAccessThemes
     [ 45]  (+)EasyTransfer
     [ 46]  (+)FileHistory
     [ 47]  (+)Magnifier
     [ 48]  (+)ManualSetup
     [ 49]  (+)Narrator
     [ 50]  (+)Notepad
     [ 51]  (+)OnScreenKeyboard
     [ 52]  (+)Paint
     [ 53]  (+)ProjFS
     [ 54]  (+)SecurityCenter
     [ 55]  (+)StepsRecorder
     [ 56]  (+)StorageSpaces
     [ 57]  (+)SystemRestore
     [ 58]  (+)WindowsBackup
     [ 59]  (+)WindowsFirewall
     [ 60]  (+)WindowsSubsystemForLinux
     [ 61]  (+)WindowsToGo
     [ 62]  (+)Wordpad
    
     ::7::  System Apps
    =============================================
     [ 63]  (+)AADBrokerPlugin
     [ 64]  (+)AccountsControl
     [ 65]  (+)AddSuggestedFoldersToLibraryDialog
     [ 66]  (+)AppResolverUX
     [ 67]  (+)AssignedAccessLockApp
     [ 68]  (+)AsyncTextService
     [ 69]  (+)BioEnrollment
     [ 70]  (+)CapturePicker
     [ 71]  (+)CBSPreview
     [ 72]  (+)ContentDeliveryManager
     [ 73]  (+)Cortana
     [ 74]  (+)CredDialogHost
     [ 75]  (+)ECApp
     [ 76]  (+)Edge
     [ 77]  (+)EdgeDevToolsClient
     [ 78]  (+)FileExplorer
     [ 79]  (+)FilePicker
     [ 80]  (+)LockApp
     [ 81]  (+)MapControl
     [ 82]  (+)NarratorQuickStart
     [ 83]  (+)OOBENetworkCaptivePortal
     [ 84]  (+)OOBENetworkConnectionFlow
     [ 85]  (+)ParentalControls
     [ 86]  (+)PeopleExperienceHost
     [ 87]  (+)PinningConfirmationDialog
     [ 88]  (+)PPIProjection
     [ 89]  (+)PrintDialog
     [ 90]  (+)QuickAssist
     [ 91]  (+)RetailDemoContent
     [ 92]  (+)SecureAssessmentBrowser
     [ 93]  (+)SettingSync
     [ 94]  (+)SkypeORTC
     [ 95]  (+)SmartScreen
     [ 96]  (+)WebcamExperience
     [ 97]  (+)Win32WebViewHost
     [ 98]  (+)WindowsDefender
     [ 99]  (+)WindowsMixedReality
     [100]  (+)WindowsReaderPDF
     [101]  (+)WindowsStoreClient
     [102]  (+)XboxClient
     [103]  (+)XboxGameCallableUI
     [104]  (+)XGpuEjectDialog
    
     ::8::  Windows Apps
    =============================================
     [105]  (+)3DViewer
     [106]  (+)AdvertisingXaml
     [107]  (+)Alarms
     [108]  (+)BingWeather
     [109]  (+)CalculatorApp
     [110]  (+)Camera
     [111]  (+)CommunicationsApps
     [112]  (+)DesktopAppInstaller
     [113]  (+)FeedbackHub
     [114]  (+)GetHelp
     [115]  (+)Getstarted
     [116]  (+)HEIFImageExtension
     [117]  (+)Maps
     [118]  (+)Messaging
     [119]  (+)MixedRealityPortal
     [120]  (+)OfficeHub
     [121]  (+)OfficeOneNote
     [122]  (+)OneConnect
     [123]  (+)Paint3D
     [124]  (+)People
     [125]  (+)Photos
     [126]  (+)Print3D
     [127]  (+)ScreenSketch
     [128]  (+)ServicesStoreEngagement
     [129]  (+)SkypeApp
     [130]  (+)SolitaireCollection
     [131]  (+)SoundRecorder
     [132]  (+)StickyNotes
     [133]  (+)StorePurchaseApp
     [134]  (+)VP9VideoExtensions
     [135]  (+)WalletService
     [136]  (+)WebMediaExtensions
     [137]  (+)WebpImageExtension
     [138]  (+)WindowsStoreApp
     [139]  (+)XboxApp
     [140]  (+)XboxGameOverlay
     [141]  (+)XboxGamingOverlay
     [142]  (+)XboxIdentityProvider
     [143]  (+)XboxSpeechToTextOverlay
     [144]  (+)XboxTCUI
     [145]  (+)YourPhone
     [146]  (+)ZuneMusic
     [147]  (+)ZuneVideo
    
    
       [A]  Select All Components | [D]  Revert to Default
       [S]  Start Force Removing Windows Components
       [X]  Exit
    
    ===============================================================================
    
    Enter Your Choice :
    

    It is necessary to run as Trustedinstaller, so as not to have problems with the removal through Toolkithelper.
    Just run straight from the Toolkit folder.
     

    Attached Files:

  16. mhussain

    mhussain MDL Senior Member

    Oct 1, 2012
    368
    144
    10
    @MSMG
    many thanks for the preview update!
    maybe there should be a msmg toolkit insider programme? LOL! :)
    it would be very useful if toolkithelper.exe /? would list all components it could remove it means that i would be able to pipe them in to a text file.
    in the format of the templates you have for toolkithelper templates folder.
    would it be possible to have removal capabilities for hyper-v?
    I sware hyper-v is a blite on my soul.
    one more question,
    when your pro tool goes live, does this mean that toolkit as it currently is will no longer be developed?
    if yes I feer for a few things.
    i'm blind and the current way toolkit works is very accessible to me who uses assistive tech to access my machine.
    depending on how your gui interface is made it may or may not be accessible with my screen reading software.
    e.g
    lableing of buttons, edit boxes where info may be required, the check boxes being labled etc.
    hell it may not be at all accessible.
    would you take this consern in to considderation?
    thank you for msmg toolkit!
    Majid
     
  17. MSMG

    MSMG MDL Developer

    Jul 15, 2011
    6,414
    15,608
    210
    Yes I understood, what I meant was the current ToolKitHelper while displaying list of available components won't check for common components available in all editions and versions, only few components which are not present in all the editions or versions are checked.

    Suppose if Internet Explorer has been removed then the ToolKitHelper will display the Internet Explorer as available for removal.
     
  18. MSMG

    MSMG MDL Developer

    Jul 15, 2011
    6,414
    15,608
    210
    You can use a simple dos batch for command to split the output of ToolKitHelper to show only the component names like inTerActionVRI as made, check your previous post.

    or else I will have to change the /? to

    -l : Display available components names
    -ld : Display available components names with descriptions

    Hyper-V removal is yet to be added, since it is required for many other components and it also contains sub components, I'm working to first add the removal of dependent components and then finally Hyper-V.

    Yes once the GUI version is stable enough and ready for deployment, the development of current ToolKit will be stopped since working on two things has been also the one of the reason for the delay in GUI version, despite making the current command line Toolkit to be simpler still many people struggle to use it, whereas the GUI provides the option to add more features to the Toolkit and makes it easier for even the novice users.

    I have used custom made controls to have similar UI for Toolkit on Windows 7-11 OS's. Still apply, logging and settings section need to be finished, will provide a test build once it's ready, do check out with screen reader and let me know if it requires any changes.
     
  19. Feartamixg

    Feartamixg MDL Addicted

    May 15, 2016
    783
    629
    30
    I understand the GUI will only be a test, but I am looking forward to testing out your test build when you are ready to release it.

    Everything will be easier for everybody, even simple things like having the GUI in different languages. People can edit an LNG file (ie: German.lng) file with the correct translations and submit them to you to use in the ToolKit - everybody is a winner!