MSMG ToolKit

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

  1. windows builder

    windows builder MDL Addicted

    Sep 13, 2017
    761
    347
    30
  2. MSMG

    MSMG MDL Developer

    Jul 15, 2011
    2,692
    6,293
    90
    Yes DirectX9c gets integrated fully.

     
  3. Jimartin

    Jimartin MDL Novice

    Jan 10, 2019
    2
    0
    0
    Thank you very much, it worked !
     
  4. gilbert1a

    gilbert1a MDL Novice

    Nov 25, 2018
    23
    23
    0
    I delete it strictly in the order described in your version 9.1 manual.
    From the list you provided, I delete the UnifiedTelemetriClient and WindowsMixedReality

    There is a new problem. When you try to check with the command DISM / Online / Cleanup-Image / ScanHealth, the operation all the time ends with an error
    Error: 2
    Cannot find the file specified.
     
  5. MSMG

    MSMG MDL Developer

    Jul 15, 2011
    2,692
    6,293
    90
    Is the source OS is LTSC /LSTC N 32/64?

    May be the /ScanHealth is giving errors for those components that SFC is also giving errors.

     
  6. ffs_

    ffs_ MDL Junior Member

    Sep 17, 2016
    55
    27
    0
    Installed LTSC 2019 with latest Servicing Stack, Net and Cumulative updates on my second PC. Everything went fine, didn't notice any bugs so far. Thank you so much @MSMG. :)
     
  7. biatche

    biatche MDL Senior Member

    Nov 14, 2009
    443
    107
    10
    For these, is there a way to disable them than to remove? So that once updated, they stlil disabled
     
  8. aoham

    aoham MDL Novice

    Apr 12, 2008
    39
    17
    0
    install this windows10.0-kb4470788-x64_76f112f2b02b1716cdc0cab6c40f73764759cb0d.msu might solve the problem.
     
  9. gilbert1a

    gilbert1a MDL Novice

    Nov 25, 2018
    23
    23
    0
    These updates I integrate into the image
    1. Servicing stack update
    windows10.0-kb4470788-x64_76f112f2b02b1716cdc0cab6c40f73764759cb0d.msu
    2. Cumulative update
    windows10.0-kb4480116-x64_4c8672ed7ce1d839421a36c681f9d3f64c31fe37.msu
    3. Cumulative update for the .NET Framework 3.5 and 4.7.2
    windows10.0-kb4480056-x64_03a6d426797796ba712e4dbd05b56fd9cbfc2e24.msu
     
  10. Enthousiast

    Enthousiast MDL Tester

    Oct 30, 2009
    18,533
    24,073
    340
    And do you use the WHD option with the MSU's in the different folder? Only then MSMG will integrate the updates in the correct order, SSU first, CU next.
     
  11. gilbert1a

    gilbert1a MDL Novice

    Nov 25, 2018
    23
    23
    0
    Build version is used
    Windows 10 Enterprise 2019 LTSC Version 1809 (Nov 2018) (x64) - DVD (English)
    File: SW_DVD5_WIN_ENT_LTSC_2019_64-bit_English_MLF_X21-96425.iso
    MD5: ab19351f8295bfdaf245bd4441fd73e3
    SHA-1: d5b2f95e3dd658517fe7c14df4f36de633ca4845
     
  12. gilbert1a

    gilbert1a MDL Novice

    Nov 25, 2018
    23
    23
    0
    #9353 gilbert1a, Jan 10, 2019
    Last edited: Jan 10, 2019
    I copy these updates to folders
    MSMG \ Packs \ WHD \ w10 \ x64 \ Cumulative \ windows10.0-kb4480116-x64_4c8672ed7ce1d839421a36c681f9d3f64c31fe37.msu
    MSMG \ Packs \ WHD \ w10 \ x64 \ ServicingStack \ windows10.0-kb4470788-x64_76f112f2b02b1716cdc0cab6c40f73764759cb0d.msu
    MSMG \ Packs \ WHD\ w10 \ x64 \ NetCumulative\windows10.0-kb4480056-x64_03a6d426797796ba712e4dbd05b56fd9cbfc2e24.msu
    I choose to integrate WHD Update Pack using the menu Integrate-> Windows Updates-> WHD Update Packs-> Integrate WHD General Updates
    Next, choose Integrate to Windows Setup Install & Recovery Image
    In the past 9.0 version it worked
     
  13. MonarchX

    MonarchX MDL Expert

    May 5, 2007
    1,408
    240
    60
    #9354 MonarchX, Jan 11, 2019
    Last edited: Jan 11, 2019
    1. Huh? So 17763 does not include Android mobile phone support by default and requires the N package? All previous Win10 version supported Android phones without a problem... Is this some Store AppX-like support?

    2. It's still confusing regarding SFC ScanNow. Does it now restore ALL that MSMG Toolkit removes?

    3. Does MSMG Toolkit update 17763 LTSC in correct order - NetFX (NOT 3.5, the other NetFX update), SS, CU, Flash? Or is it better to use W10UI?

    EDIT: Looks like even Flash can't be removed from LTSC 2019..?
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  14. MSMG

    MSMG MDL Developer

    Jul 15, 2011
    2,692
    6,293
    90
    You can disable Device Lockdown through Programs and Features, Edge and Asimov through reg and WindowsReader can't be disabled.

    Hope to fix SFC Errors as early as possible.

     
  15. MSMG

    MSMG MDL Developer

    Jul 15, 2011
    2,692
    6,293
    90
    Ok I think the SFC Error for WindowsMixedReality can be fixed will checkout report back.

     
  16. MSMG

    MSMG MDL Developer

    Jul 15, 2011
    2,692
    6,293
    90
    1. Let me correct it was my mistake, it's for Windows Mobile Device Center and not for Android Mobile phones.

    2. From v8.9 you have been reading the known issues right, I have specified about it, the SFC will restore the missing or corrupted files from WinSxS folder.

    3) Yes it updates, .NET FX CU is for both .NET FX35 and .NET FX4.x.

    4) Will checkout the LTSC build and report with the output.

     
  17. biatche

    biatche MDL Senior Member

    Nov 14, 2009
    443
    107
    10
    Code:
           if "%Component%" equ "SystemApps" (
               call :RemoveWindowsComponent "%InstallMount%\%%i", "AAD Broker Plugin", "AADBrokerPlugin"
               call :RemoveWindowsComponent "%InstallMount%\%%i", "Assigned Access Lock App", "AssignedAccessLockApp"
               call :RemoveWindowsComponent "%InstallMount%\%%i", "Bio Enrollment App", "BioEnrollment"
               call :RemoveWindowsComponent "%InstallMount%\%%i", "Content Delivery Manager", "ContentDeliveryManager"
               call :RemoveWindowsComponent "%InstallMount%\%%i", "File Explorer App", "FileExplorer"
               call :RemoveWindowsComponent "%InstallMount%\%%i", "Lockscreen App", "LockApp"
               call :RemoveWindowsComponent "%InstallMount%\%%i", "Map Control", "MapControl"
               if "%ImageFlag%" neq "EnterpriseS" if "%ImageFlag%" neq "EnterpriseSN" call :RemoveWindowsComponent "%InstallMount%\%%i", "OneDrive Desktop Client", "OneDrive"
               call :RemoveWindowsComponent "%InstallMount%\%%i", "Parental Controls App", "ParentalControls"
               call :RemoveWindowsComponent "%InstallMount%\%%i", "People Experience Host", "PeopleExperienceHost"
               if "%ImageFlag%" neq "EnterpriseS" if "%ImageFlag%" neq "EnterpriseSN" call :RemoveWindowsComponent "%InstallMount%\%%i", "Connect App", "PPIProjection"
               call :RemoveWindowsComponent "%InstallMount%\%%i", "Quick Assist App", "QuickAssist"
               call :RemoveWindowsComponent "%InstallMount%\%%i", "Retail Demo Content", "RetailDemoContent"
               if "%ImageFlag%" neq "EnterpriseS" if "%ImageFlag%" neq "EnterpriseSN" call :RemoveWindowsComponent "%InstallMount%\%%i", "Take Test App", "SecureAssessmentBrowser"
               call :RemoveWindowsComponent "%InstallMount%\%%i", "Setting Sync", "SettingSync"
               call :RemoveWindowsComponent "%InstallMount%\%%i", "Skype ORTC", "SkypeORTC"
    
    Looking at this, it does seem possible to have a systemapps_remove_list.txt and then we can selectively choose what to remove or not, no?

    A for loop to read each line perhaps.
     
  18. chblock

    chblock MDL Member

    Jan 9, 2017
    159
    72
    10
    #9360 chblock, Jan 11, 2019
    Last edited: Jan 11, 2019
    When I try to do dism /Image:<path to mounted image> /Cleanup-Image /StartComponentCleanup /ResetBase from a script it fails with output below. The host system is a fresh install with no components removed. Modifiying an LTSC 2019 image. Cleanup worked before at some point, can work backwards and check if need be. Would like this to work since it reduces the size of install.wim a good amount.

    Code:
    Deployment Image Servicing and Management tool
    Version: 10.0.17763.1
    
    Image Version: 10.0.17763.253
    
    [===================        34.3%                          ]
    
    Error: 2
    
    The system cannot find the file specified.
    
    The DISM log file can be found at C:\Windows\Logs\DISM\dism.log
    
    Script below for ref;

    Code:
    dism /mount-wim /wimfile:d:\temp\install.wim /index:1 /mountdir:d:\temp\wim_offline
    dism /image:d:\temp\wim_offline /add-driver /driver:d:\home\comp\software\win10\build\drivers /recurse
    dism /image:d:\temp\wim_offline /add-package /packagepath:d:\home\comp\software\win10\updates\kb4470788_serv_stack_12-05-18_1809-x64.msu
    dism /image:d:\temp\wim_offline /add-package /packagepath:d:\home\comp\software\win10\updates\kb4480116_cumulative_01-08-19_1809-x64.msu
    
    toolkithelper d:\temp\wim_offline AADBrokerPlugin
    toolkithelper d:\temp\wim_offline AssignedAccessLockApp
    toolkithelper d:\temp\wim_offline BioEnrollment
    toolkithelper d:\temp\wim_offline ContentDeliveryManager
    toolkithelper d:\temp\wim_offline Cortana
    toolkithelper d:\temp\wim_offline EdgeDevToolsClient
    toolkithelper d:\temp\wim_offline LockApp
    toolkithelper d:\temp\wim_offline MapControl
    toolkithelper d:\temp\wim_offline ParentalControls
    toolkithelper d:\temp\wim_offline PeopleExperienceHost
    toolkithelper d:\temp\wim_offline QuickAssist
    toolkithelper d:\temp\wim_offline RetailDemoContent
    toolkithelper d:\temp\wim_offline SettingSync
    toolkithelper d:\temp\wim_offline SkypeORTC
    toolkithelper d:\temp\wim_offline SmartScreen
    toolkithelper d:\temp\wim_offline WindowsDefender
    toolkithelper d:\temp\wim_offline WindowsMixedReality
    toolkithelper d:\temp\wim_offline WindowsReaderPDF
    toolkithelper d:\temp\wim_offline XboxApp
    toolkithelper d:\temp\wim_offline XboxGameCallableUI
    
    toolkithelper d:\temp\wim_offline AdobeFlashForWindows
    toolkithelper d:\temp\wim_offline AssignedAccess
    toolkithelper d:\temp\wim_offline CEIP_SQM
    toolkithelper d:\temp\wim_offline DeviceLockdown
    toolkithelper d:\temp\wim_offline EaseOfAccessThemes
    toolkithelper d:\temp\wim_offline FirstLogonAnimation
    toolkithelper d:\temp\wim_offline HomeGroup
    ::toolkithelper d:\temp\wim_offline InternetExplorer
    toolkithelper d:\temp\wim_offline KernelDebugging
    toolkithelper d:\temp\wim_offline MultiPointConnector
    toolkithelper d:\temp\wim_offline RemoteAssistance
    toolkithelper d:\temp\wim_offline SnippingTool
    toolkithelper d:\temp\wim_offline UnifiedTelemetryClient
    toolkithelper d:\temp\wim_offline WindowsErrorReporting
    toolkithelper d:\temp\wim_offline WindowsPhotoViewer
    toolkithelper d:\temp\wim_offline WindowsSubsystemForLinux
    toolkithelper d:\temp\wim_offline WindowsToGo
    toolkithelper d:\temp\wim_offline WinSAT
    
    dism /image:d:\temp\wim_offline /cleanup-image /startcomponentcleanup /resetbase
    dism /image:d:\temp\wim_offline /enable-feature /featurename:netfx3 /source:e:\sources\sxs
    dism /unmount-wim /mountdir:d:\temp\wim_offline /commit