MSMG ToolKit

Discussion in 'MDL Projects and Applications' started by MSMG, Nov 21, 2013.

  1. f0rce

    f0rce MDL Novice

    Jul 3, 2016
    14
    0
    0
    I just used the options to remove components from the both lists, not removing 1by1. So I shouldn't use both lists`?
     
  2. MSMG

    MSMG MDL Developer

    Jul 15, 2011
    5,430
    11,396
    180
    Before v8.8, The Toolkit used the DISM /Remove-Package method to remove components and since the Microsoft started merging more packages as main packages, it became difficult to remove the components using the DISM /Remove-Package method.

    Starting from later versions the Toolkit implemented the manual method to remove the component using a specially built tool called ToolKitHelper and it's usage was restricted to only 1809, 1903/9 and now v2004 builds

    The ToolKitHelper can also be used standalone from the command line, the ToolKitHelper provides a list of components that can be removed and this list of components names are added to RemovePkgsList.txt, so that the Toolkit can use the list to call the ToolKitHelper program with the component name as it's parameter.

    Later people started asking to add support for removing the components using the DISM /Remove-Package method too for removing packages with older Windows builds.

    The ToolKit implemented a method to incorporate both the methods to use the same RemovePkgsList.txt file to remove components by prefixing ToolKitHelper: word to each component name so that the ToolKit will call the ToolKitHelper program if this prefixed word is found in the list and use the DISM /Remove-Package method if that prefixed word is not found.

    And Hence the RemovePkgsList_W10_Template contains list of components for both the methods, since the DISM package list is huge and varies from one build to another and from one OS to another, so I have just added three package names at the last for user understanding, the user need to get the DISM package using the DISM /Get-Packages command and add the required names to the RemovePkgsList.txt for removal.


    RemoveAppsList.txt with Microsoft.WindowsCalculator entry removes the Calculator App using the DISM /Remove-ProvisionedAppxPackage command

    RemovePkgsList.txt with ToolKitHelper:Calculator removes the Calculator App using the ToolKitHelper.exe command

    RemovePkgsList.txt with ToolKitHelper:WindowsDefender entry removes the Windows Defender using the ToolKitHelper.exe command

    RemovePkgsList.txt with Microsoft-Windows-DesktopFileExplorer-Package entry removes the Modern File Explorer using the DISM /Remove-Package command


    Always update the image with the specified the CU version before removing the components to make sure the components are removed properly for each Windows 10 builds.


     
  3. f0rce

    f0rce MDL Novice

    Jul 3, 2016
    14
    0
    0
    Yes, thanks I've thought about this and it was about how I thought it was. But I didn't know I could use the Toolkithelper to retrieve the packages, so now I'm trying to remove the packages 1 by 1 and it seems to be working although I think I did some mistake in the process as the sources folder in DVD folder went almost empty, it's the second time I encountered this. I copied the entire iso contents in to the folder before starting the toolkit and when I was on the step to integrate the dotfx3.5 feature it said that the packages were missing.... Went to the sources folder and alot of files were missing again.

    So either I did mistake or something is not right...

    Thanks for the help bro
     
  4. MSMG

    MSMG MDL Developer

    Jul 15, 2011
    5,430
    11,396
    180
    In System Category the menu Manual Setup (InPlace Upgrade) will remove the files which are required for installing Windows from with-in Windows so that you can only install the OS by booting from DVD/USB drive.

    That's why the contents of DVD folders may be missing the files you are looking for.

    Edit: You can get the list of ToolHitHelper components list by using the command ToolKitHelper.exe <Mount-Path> /? command.

     
  5. marioalpha

    marioalpha MDL Novice

    Apr 26, 2017
    31
    7
    0
    #15085 marioalpha, May 5, 2020
    Last edited: May 5, 2020
    Thanks, I'll wait for your reply.

    Can I do other tests to understand why it doesn't work for me?

    if i run this command it works for me.

    Code:
    reg load HKLM\TK_NTUSER C:\Temp\WIN10\Mount\Install\Users\Default\ntuser.dat
    reg import C:\Temp\WIN10\Custom\Registry\w10\x64\test.reg
    reg unload HKLM\TK_NTUSER
    
    through toolkit it still doesn't work, I still don't understand where I'm wrong.
     
  6. marioalpha

    marioalpha MDL Novice

    Apr 26, 2017
    31
    7
    0
    It works for me 1909_815
     
  7. f0rce

    f0rce MDL Novice

    Jul 3, 2016
    14
    0
    0
    Ahhh THAT'S why! :D Allright now I feel better and it's always nice to learn more about things.
     
  8. f0rce

    f0rce MDL Novice

    Jul 3, 2016
    14
    0
    0
    And for one last question , I'm thinking of running this build and not updating anything until I decide it's time to move to next big update. I'm only using the computer for gaming exclusively, I'm well versed with computers and know how to avoid to get the system infected or trashed with malware etc. Do you think it's safe to operate this build for this purpose and not updating the system in a while ?

    I think it's totally fine, just wanted to know what other people think....
     
  9. Yanta

    Yanta MDL Senior Member

    May 21, 2017
    279
    136
    10
    I take it this has to be done after every CU?
     
  10. app_raiser

    app_raiser MDL Junior Member

    Mar 18, 2018
    93
    41
    0
  11. MSMG

    MSMG MDL Developer

    Jul 15, 2011
    5,430
    11,396
    180
    For gaming it's OK unless you don't have any issues with the games running and for other purposes It all depends on the unidentified Windows bugs that may crop up later and gets patched by a new CU.

     
  12. BT 1

    BT 1 MDL Junior Member

    Feb 16, 2017
    65
    6
    0
    I used 9.9 version yesterday on a W10-64bit Home ISO. After having removed all that can be removed, and installed with the ISO, W.update did not functioning. I searched for a solution on the net according to the error codes and applied all. No change.

    Anyone else experiencing this?
     
  13. agarbar90

    agarbar90 MDL Novice

    Feb 29, 2016
    41
    22
    0
    Quick question:

    Does v9.9 support multi-language ISOs?

    Thanks for your hard work.
     
  14. GHENOVA

    GHENOVA MDL Novice

    Apr 29, 2020
    2
    0
    0
    Hi, thanks for support this excelent software!

    I wan to add VCredist to win7 ISO but i cant because this: "Microsoft Visual C++ Runtime Pack file "VCRedist_w7.tpk" not found..."
    only i have VCRedist_w10.tpk, in the MEGA storage pack dont have VCRedist_w7.tpk, where can i found it?
     
  15. kompassorpigo

    kompassorpigo MDL Junior Member

    Jun 22, 2016
    84
    14
    0
    @MSMG just curious, why create an extra thread for a GUI, if the GUI is for MSMG Toolkit?
     
  16. MSMG

    MSMG MDL Developer

    Jul 15, 2011
    5,430
    11,396
    180
    You didn't mention which Windows 10 version is it v1809, v1909 or v2004?

     
  17. MSMG

    MSMG MDL Developer

    Jul 15, 2011
    5,430
    11,396
    180
    The Toolkit allows integration of features pack to only the default language set in the image.

    The Component removal process supports multi-language images.

     
  18. MSMG

    MSMG MDL Developer

    Jul 15, 2011
    5,430
    11,396
    180
    The VC++ pack is not yet done and the current pack for W10 does have issues.

     
  19. MSMG

    MSMG MDL Developer

    Jul 15, 2011
    5,430
    11,396
    180
    The GUI is not branded as Toolkit instead comes with a new name and it's always better to have a new thread for a new product to avoid confusion.

    Once the GUI becomes functional with all features, then the current Toolkit development will be stopped in future.