MSMG ToolKit

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

  1. Bluescreen

    Bluescreen MDL Senior Member

    Joined:
    Jul 16, 2009
    Messages:
    334
    Likes Received:
    49
    Trophy Points:
    10
    For this test, I had two updates integrated : 2019-03 Servicing Stack Update for Windows 10 Version 1809 for x64-based Systems (KB4493510), and 2019-02 Cumulative update (KB4487044) February, in the way to check how react my installation after the March Update containing also update for .Net and Flash.
    My screenshots are made just one hour after reboot and finishing DISM.
    I am updated to 17763.404
    Now I can Try to make an ISO removing all components for LTSC, but I am pretty sure to get errors. Some components are known to keep leftovers and registries entries. (ie: Assimov Telemetry ).

    About my check using D: or C: partition, I have no clue. I checked again and got same errors. Maybe some permissions with NTFS system as I have installed so many times Windows on C : partition (MBR).
     
  2. Enthousiast

    Enthousiast MDL Tester

    Joined:
    Oct 30, 2009
    Messages:
    35,561
    Likes Received:
    59,628
    Trophy Points:
    450
  3. Gustavox10

    Gustavox10 MDL Novice

    Joined:
    Dec 19, 2010
    Messages:
    8
    Likes Received:
    4
    Trophy Points:
    0
  4. boo123

    boo123 MDL Member

    Joined:
    Sep 20, 2013
    Messages:
    201
    Likes Received:
    23
    Trophy Points:
    10
    is this depending on microsoft ?
     
  5. Windows 10 User

    Windows 10 User MDL Expert

    Joined:
    Feb 2, 2017
    Messages:
    1,229
    Likes Received:
    74
    Trophy Points:
    60
    #10085 Windows 10 User, Apr 8, 2019
    Last edited: Apr 11, 2019
    I removed those two components so what problems may I have? Which components you recommend us not to remove on Windows 10 1809 x64 non-LTSC images like mine?
     
  6. kandido

    kandido MDL Junior Member

    Joined:
    Jun 14, 2015
    Messages:
    51
    Likes Received:
    29
    Trophy Points:
    0
    #10086 kandido, Apr 9, 2019
    Last edited: Apr 9, 2019
  7. 正义羊

    正义羊 MDL Member

    Joined:
    Feb 21, 2016
    Messages:
    115
    Likes Received:
    52
    Trophy Points:
    10
    This will be best if the ToolKit has language file like decrypt-multi-release.therefore,my localization work can reduce a lot,not now I make a lot of localization for each version.
     
  8. sonnet

    sonnet MDL Novice

    Joined:
    Aug 23, 2007
    Messages:
    10
    Likes Received:
    0
    Trophy Points:
    0
    I'm using a win10 enterprise rs5 ltsc image and I get this series of errors when removing components (and I'm only removing components, not adding or changing anything else).
    Anybody knows how to avoid those errors to come up when removing elements (I'm trying to remove all components)?
     
  9. kandido

    kandido MDL Junior Member

    Joined:
    Jun 14, 2015
    Messages:
    51
    Likes Received:
    29
    Trophy Points:
    0
    Try these steps:

    17763.1 x64 LTSC (non updated version), add updates (do not run Component Cleanup) and then remove components. At the end run Component Cleanup.
    In my case (it-ita) it does the job with no issues and the installed image seems to work properly
     
  10. MSMG

    MSMG MDL Developer

    Joined:
    Jul 15, 2011
    Messages:
    5,430
    Likes Received:
    11,396
    Trophy Points:
    180
    Using DISM to remove a component will remove more or less required and so it can break other components and also give SFC errors.

    I need to update the database for pre-RS5 builds and then I will add the support these OS.

     
  11. MSMG

    MSMG MDL Developer

    Joined:
    Jul 15, 2011
    Messages:
    5,430
    Likes Received:
    11,396
    Trophy Points:
    180
    With my recent tests those components when removed broke the Windows Setup, still need to further test, hope to fix all issues soon.

     
  12. MSMG

    MSMG MDL Developer

    Joined:
    Jul 15, 2011
    Messages:
    5,430
    Likes Received:
    11,396
    Trophy Points:
    180
    If you are using Start.cmd to run the ToolKit, the error should come and and make sure .NET FX 472 is installed.

     
  13. MSMG

    MSMG MDL Developer

    Joined:
    Jul 15, 2011
    Messages:
    5,430
    Likes Received:
    11,396
    Trophy Points:
    180
    Need time to re-work the entire code to adapt to localization.

     
  14. boo123

    boo123 MDL Member

    Joined:
    Sep 20, 2013
    Messages:
    201
    Likes Received:
    23
    Trophy Points:
    10
    Have you considered receiving donations / equipment to speed up the process of testing your toolkit? gofund perhaps?

    A new m.2 ssd will speed up the work you do for this community. a new cpu will drastically help with the m.2 as well.
     
  15. nosirrahx

    nosirrahx MDL Addicted

    Joined:
    Nov 7, 2017
    Messages:
    873
    Likes Received:
    396
    Trophy Points:
    30
    I would fund this 100% myself to be honest @MSMG. I am in a great place and like helping out projects like this.

    From my person experience building images I can say with certainty that cores, clock speed, RAM and I/O all matter. Cores in particular can make quick work of certain DISM tasks. Other DISM tasks will only use 1 thread so you can't skimp on clock speed either.
     
  16. nosirrahx

    nosirrahx MDL Addicted

    Joined:
    Nov 7, 2017
    Messages:
    873
    Likes Received:
    396
    Trophy Points:
    30
  17. ARCIGA

    ARCIGA MDL Senior Member

    Joined:
    Mar 23, 2015
    Messages:
    272
    Likes Received:
    58
    Trophy Points:
    10
    MSMG MDL Developer > My Windows 10.0.18362.1 X64 es-MX > How Can I Uninstall or Remove All These Metro Apps?

    3DViewer
    AdvertisingXaml
    Alarms
    BingWeather
    Calculator
    Camera
    CommunicationsApps
    DesktopAppInstaller
    FeedbackHub
    GetHelp
    Getstarted
    HEIFImageExtension
    Maps
    Messaging
    MixedRealityPortal
    OfficeHub
    OfficeOneNote
    OneConnect
    Paint3D
    People
    Photos
    Print3D
    ScreenSketch
    SkypeApp
    SolitaireCollection
    SoundRecorder
    StickyNotes
    VP9VideoExtensions
    WalletService
    WebMediaExtensions
    WebpImageExtensions
    YourPhone
    ZuneMusic
    ZuneVideo
     
  18. RaXorX

    RaXorX MDL Novice

    Joined:
    Dec 31, 2018
    Messages:
    28
    Likes Received:
    5
    Trophy Points:
    0

    In MSMG directory, go into the Packs folder, then edit the RemovePkgsList.txt and enter these entries.

    Microsoft.3DBuilder
    Microsoft.Appconnector
    Microsoft.BingFinance
    Microsoft.BingNews
    Microsoft.BingSports
    Microsoft.BingWeather
    Microsoft.CommsPhone
    Microsoft.ConnectivityStore
    Microsoft.GetHelp
    Microsoft.Getstarted
    Microsoft.HEIFImageExtension
    Microsoft.Messaging
    Microsoft.Microsoft3DViewer
    Microsoft.MicrosoftOfficeHub
    Microsoft.MicrosoftSolitaireCollection
    Microsoft.MixedReality.Portal
    Microsoft.Office.OneNote
    Microsoft.Office.Sway
    Microsoft.OneConnect
    Microsoft.People
    Microsoft.Print3D
    Microsoft.ScreenSketch
    Microsoft.SkypeApp
    Microsoft.VP9VideoExtensions
    Microsoft.Wallet
    Microsoft.WebMediaExtensions
    Microsoft.WebpImageExtension
    Microsoft.Windows.Photos
    Microsoft.WindowsAlarms
    Microsoft.WindowsCamera
    microsoft.windowscommunicationsapps
    Microsoft.WindowsFeedbackHub
    Microsoft.WindowsMaps
    Microsoft.WindowsPhone
    Microsoft.WindowsSoundRecorder
    Microsoft.Xbox.TCUI
    Microsoft.XboxApp
    Microsoft.XboxGameOverlay
    Microsoft.XboxGamingOverlay
    Microsoft.XboxIdentityProvider
    Microsoft.XboxSpeechToTextOverlay
    Microsoft.YourPhone
    Microsoft.ZuneMusic
    Microsoft.ZuneVideo
    Microsoft.MicrosoftEdge

    Now just use MSMG toolkit to clean windows components by package list. Also, don't forget to suppress the error messages from the options.
     
  19. RaXorX

    RaXorX MDL Novice

    Joined:
    Dec 31, 2018
    Messages:
    28
    Likes Received:
    5
    Trophy Points:
    0
    It's my first time using MSMG and trying to debloat and customize a windows iso, have come into this problem though where image cleanup doesn't work for me.
    Steps which I followed was to mount sources from dvd folder, then cleaned up metro apps and windows components, applied some default tweaks which came with MSMG, then saved the image from the apply menu. Everything went fine but when I went to cleanup a win image index, ran into the error 0x800f0806 "This operation could not be completed due to pending operations.

    Although the remaining two options Cleanup Image with Checkhealth and Cleanup Image with Scanhealth run fine. What am I doing wrong, I already saved the image. I also made some changes to the name/description of the image indexes and removed the entries which I didn't need, but I've already saved my progress. What pending operations there could be?
     
  20. Supern00b

    Supern00b MDL Addicted

    Joined:
    Dec 30, 2010
    Messages:
    650
    Likes Received:
    423
    Trophy Points:
    30
    It doesn't hurt to read a bit, this has been asked before and answered. If you had integrated .net framework 3.5, it will set the pending flag.
    If you did not integrate .net 3.5, then maybe something else set the pending flag.

    Cheers.