MSMG ToolKit

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

  1. boo123

    boo123 MDL Member

    Joined:
    Sep 20, 2013
    Messages:
    201
    Likes Received:
    23
    Trophy Points:
    10
    Will this work for Enterprise LTSC/ LTSB Iso?
     
  2. ARCIGA

    ARCIGA MDL Senior Member

    Joined:
    Mar 23, 2015
    Messages:
    272
    Likes Received:
    58
    Trophy Points:
    10
    MSMG MDL Developer > MSMG ToolKit v9.2 With ToolKitHelper_1.0.1620.0
    I Download > NetFX48_W10
    I Put it in> C:\ToolKit\Packs\
    I Want to integrate NET Framework 4.8 to Windows 10.0.17763.379 X64
    I Run MSMG ToolKit, But There is No Option to integrate Framework 4.8
    Doesn't Show Up in Toolkit -> Integrate
     

    Attached Files:

  3. MSMG

    MSMG MDL Developer

    Joined:
    Jul 15, 2011
    Messages:
    5,430
    Likes Received:
    11,396
    Trophy Points:
    180
  4. MSMG

    MSMG MDL Developer

    Joined:
    Jul 15, 2011
    Messages:
    5,430
    Likes Received:
    11,396
    Trophy Points:
    180
    Yes only for v1809 and v1903 and so LTSC 2019 too But not LTSB.

     
  5. rwayboy

    rwayboy MDL Novice

    Joined:
    May 17, 2017
    Messages:
    32
    Likes Received:
    4
    Trophy Points:
    0
    Wait, so what you mean is that we will only be able to remove components from base images without having the ability to firstly integrate CU updates? Or you just mean that we won't be able to directly remove components from refreshed images?
     
  6. intro

    intro MDL Member

    Joined:
    Apr 10, 2010
    Messages:
    230
    Likes Received:
    48
    Trophy Points:
    10
    Msmg doesn't support working with a refreshed image and you are supposed to remove components before you integrate updates.
     
  7. intro

    intro MDL Member

    Joined:
    Apr 10, 2010
    Messages:
    230
    Likes Received:
    48
    Trophy Points:
    10
    #10567 intro, May 8, 2019
    Last edited: May 8, 2019
    Msmg I'm doing my first test (will be done in about 30 min) without integrating updates but am curious as to why the new version of toolkithelper is really slow in doing its thing. Is this normal until you finalize things?
     
  8. rwayboy

    rwayboy MDL Novice

    Joined:
    May 17, 2017
    Messages:
    32
    Likes Received:
    4
    Trophy Points:
    0
    Thanks for answering but I already knew about refreshed images. I was a bit confused about the CU part. If you remove components before integrating updates, wouldn't there be the risk of any apps and components coming back?
     
  9. intro

    intro MDL Member

    Joined:
    Apr 10, 2010
    Messages:
    230
    Likes Received:
    48
    Trophy Points:
    10
    Not that I've noticed
     
  10. intro

    intro MDL Member

    Joined:
    Apr 10, 2010
    Messages:
    230
    Likes Received:
    48
    Trophy Points:
    10
    #10570 intro, May 8, 2019
    Last edited: May 8, 2019
    Ok I did my first test with 17763.1 x64 en us using the new toolkithelper, no update integrations but removed all components. Everything went smoothly, windows update did its thing, sfc showed no errors and I roamed around the operating system seeing if anything is wrong and found nothing..I'll do the same test right now but this time integrate updates after component removal.
     
  11. boo123

    boo123 MDL Member

    Joined:
    Sep 20, 2013
    Messages:
    201
    Likes Received:
    23
    Trophy Points:
    10
    Would this be the correct usage?

    I did not update the list nor tested but just wondering if it is. This is from LTSC 2019 I think.

    RemoveAppsList
    Code:
    Microsoft.AdobeFlashForWindows
    Microsoft.AssignedAccess
    Microsoft.CEIP_SQM
    Microsoft.Cortana
    Microsoft.DeviceLockdown
    Microsoft.EasyofAccessThemes
    Microsoft.EdgeDevToolsClient
    Microsoft.FirstLogonAnimation
    Microsoft.HomeGroup
    Microsoft.KernalDebugging
    Microsoft.MultiPointConnector
    Microsoft.RemoteAssistance
    Microsoft.SmartScreen
    Microsoft.SystemRestore
    Microsoft.UnifiedTelemetryclient
    Microsoft.WindowsDefender
    Microsoft.WindowsErrorReporting
    Microsoft.WindowsMediaPlayer
    Microsoft.WindowsMixedReality
    Microsoft.ReaderPDF
    Microsoft.SubsystemForLinux
    Microsoft.WindowsToGo
    Microsoft.XboxApp
    Microsoft.XboxGameCallableUI
    RemovePksList
    Code:
    Microsoft-AADBrokerPlugin-Package
    Microsoft-AssignedAccessLockApp-Package
    Microsoft-BioEnrollment-Package
    Microsoft-ContentDeliveryManager-Package
    Microsoft-LockApp-Package
    Microsoft-MapControl-Package
    Microsoft-ParentalControls-Package
    Microsoft-PeopleExperienceHost-Package
    Microsoft-RetailDemoContent-Package
    Microsoft-SettingSync-Package
    Microsoft-SkypeORTC-Package
    
    
    
     
  12. intro

    intro MDL Member

    Joined:
    Apr 10, 2010
    Messages:
    230
    Likes Received:
    48
    Trophy Points:
    10
    Did the test with updates integrated and got the same results---no problems that i could see. Btw I do all my testing on a separate physical drive
     
  13. AsaadSoft

    AsaadSoft MDL Senior Member

    Joined:
    Jul 29, 2015
    Messages:
    349
    Likes Received:
    93
    Trophy Points:
    10
    you mean if i choose to work with 17663.437 it will not be supported by the toolkit ??
    and I will have to start with the first released which have bugs and delete user files ?!!
    this is not good, i like to work with the last refreshed image from microsoft
    and i don't care about integrating anything except for netfx3.5 and directx9 (netfx 4.8 should be integrated in new windows 10 versions)
    all what's essential is to be able to remove all the bloatware and the junk compnents and apps
     
  14. MSMG

    MSMG MDL Developer

    Joined:
    Jul 15, 2011
    Messages:
    5,430
    Likes Received:
    11,396
    Trophy Points:
    180
    The ToolKitHelper method manually removes the component files and registry setting and the initial coding is done based on the base image.

    With the refreshed images the updated component files and registry setting added by updates also need to be removed manually which differs from one CU to another CU. I tried to automate this process but many registry keys needs the manual intervention and due to this I have to currently dropped it until further new method is worked out.

    You can integrate the updates after the component removal to have fully updated image which will be more updated than those refreshed images.

    No the removed components won't be returned, only a few empty directories or resource files may be created.

     
  15. MSMG

    MSMG MDL Developer

    Joined:
    Jul 15, 2011
    Messages:
    5,430
    Likes Received:
    11,396
    Trophy Points:
    180
    Due to the code protection added to the ToolKitHelper and the compression used it takes more time to execute, I have reduced the compression level still It's taking time, will check with a better setting.

    You can use the group command this will reduce the overall time, like using SystemApps to remove All System Apps will reduce the time when compared to removing one by one.

    Thanks for testing, you used a Pro edition right?

    Thanks then I think the problem is with my test machine , which sometimes work and sometime give setup error.

     
  16. MSMG

    MSMG MDL Developer

    Joined:
    Jul 15, 2011
    Messages:
    5,430
    Likes Received:
    11,396
    Trophy Points:
    180
    No I have devised a new syntax to identify the packages for ToolKitHelper and DISM.

    For using ToolKitHelper method :

    ToolKitHelper_ParentalControls

    The ToolKitHelper_ is prefixed to the component name, the same RemovePkgsList.txt will be used for all components.


    For using DISM method :

    Microsoft-Windows-MultiPoint-Connector-Package

    From next version this will be working.

     
  17. #10577 Deleted member 1148457, May 9, 2019
    Last edited by a moderator: May 9, 2019
    @MSMG I got the same error while trying to cleanup the image in step 6!

    ISO Information:
    Version: Windows 10 LTSC v17763.1 EN-US x64
    Download: .iso via Torrent - https://forums.mydigitallife.net/th...rprise-n-ltsc-2019.76325/page-17#post-1467648

    Instructions:
    1. Disable any anti-virus software
    2. Remove Editions [Tools>WIM Manager>Delete]
    3. Mount ISO [Source>Select Source from Source <DVD> Folder]
    4. Cleanup Image [Apply>Cleanup Source Images]
    5. Remove Windows Components and Apps [Remove>Remove Windows Components]
    6. Cleanup Image [Apply>Cleanup Source Images] <-- ERROR POPPED UP HERE
    7. Customize [Customize>Apply Tweaks]
    8. Apply & Save Changes [Apply>Apply & Save Changes to Source Images]
    9. Re-Build Image [Apply>Re-Build Source Images]
    10. Save Image [Target>Create DVD ISO]

    Removed Apps:
    AADBrokerPlugin
    AssignedAccessLockApp
    BioEnrollment
    ContentDeliveryManager
    MapControl
    Parental Controls
    PeopleExperienceHost
    QuickAssist
    RetailDemoContent
    SettingSync
    SkypeORTC

    Removed Components:
    AdobeFlashForWindows
    AssignedAccess
    Customer Experience Improvement Program
    EaseOfAcessThemes
    EdgeDevToolsClient
    FaceRecognition
    GameExplorer
    InternetExplorer
    KernalDebugging
    LocationService
    MultiPointConnector
    Paint
    RemoteAssistance
    Smartscreen
    SnippingTool
    UnifiedTelemetryClient
    WindowsErrorReporting
    WindowsMediaPlayer
    WindowsMixedReality
    WindowsPhotoViewer
    WindowsReaderPDF
    XboxApp
    XboxGameCallableUI

    Customized:
    Disable Cortana App
    Disable Automatic Driver Updates through Windows Update
    Disable Automatic Downloading and Installing 3rd Party Apps
    Disable Automatic Windows Upgrade
     

    Attached Files:

  18. intro

    intro MDL Member

    Joined:
    Apr 10, 2010
    Messages:
    230
    Likes Received:
    48
    Trophy Points:
    10
     
  19. intro

    intro MDL Member

    Joined:
    Apr 10, 2010
    Messages:
    230
    Likes Received:
    48
    Trophy Points:
    10
    I used pro version

     
  20. MSMG

    MSMG MDL Developer

    Joined:
    Jul 15, 2011
    Messages:
    5,430
    Likes Received:
    11,396
    Trophy Points:
    180
    Checked with image cleanup and didn't get any errors, here's the steps I did :

    1) Mount image
    2) Cleanup image
    3) Remove all components
    4) Cleanup image
    5) Saved the image