MSMG ToolKit

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

  1. kompassorpigo

    kompassorpigo MDL Junior Member

    Jun 22, 2016
    84
    14
    0
  2. biatche

    biatche MDL Addicted

    Nov 14, 2009
    568
    143
    30
    If this has to be done for every CU.. it's a tedious task, especially since there's a new CU every month. Wonder what options there are now; not so ideally I could just disable stuff.
     
  3. spidernz

    spidernz MDL Senior Member

    May 20, 2011
    371
    103
    10
    which of these do i need to keep in order to have search still work?
    Packages:
    Code:
    ToolKitHelper:3DViewer
    ToolKitHelper:AADBrokerPlugin
    ToolKitHelper:AdobeFlashForWindows
    ToolKitHelper:AdvertisingXaml
    ToolKitHelper:Alarms
    ToolKitHelper:AssignedAccess
    ToolKitHelper:AssignedAccessLockApp
    ToolKitHelper:BingWeather
    ToolKitHelper:BioEnrollment
    ToolKitHelper:Calculator
    ToolKitHelper:Camera
    ToolKitHelper:CBSPreview
    ToolKitHelper:CEIP_SQM
    ToolKitHelper:CommunicationsApps
    ToolKitHelper:ContentDeliveryManager
    ToolKitHelper:Cortana
    ToolKitHelper:DesktopAppInstaller
    ToolKitHelper:DeviceLockdown
    ToolKitHelper:EaseOfAccessThemes
    ToolKitHelper:ECApp
    ToolKitHelper:Edge
    ToolKitHelper:EdgeDevToolsClient
    ToolKitHelper:FaceRecognition
    ToolKitHelper:FeedbackHub
    ToolKitHelper:FileExplorer
    ToolKitHelper:FirstLogonAnimation
    ToolKitHelper:GameExplorer
    ToolKitHelper:GetHelp
    ToolKitHelper:Getstarted
    ToolKitHelper:HEIFImageExtension
    ToolKitHelper:HomeGroup
    ToolKitHelper:InternetExplorer
    ToolKitHelper:KernelDebugging
    ToolKitHelper:LockApp
    ToolKitHelper:MapControl
    ToolKitHelper:Maps
    ToolKitHelper:Messaging
    ToolKitHelper:MixedRealityPortal
    ToolKitHelper:NarratorQuickStart
    ToolKitHelper:OfficeHub
    ToolKitHelper:OfficeOneNote
    ToolKitHelper:OneConnect
    ToolKitHelper:OneDrive
    ToolKitHelper:Paint
    ToolKitHelper:Paint3D
    ToolKitHelper:ParentalControls
    ToolKitHelper:People
    ToolKitHelper:PeopleExperienceHost
    ToolKitHelper:Photos
    ToolKitHelper:PicturePassword
    ToolKitHelper:PinEnrollment
    ToolKitHelper:PPIProjection
    ToolKitHelper:Print3D
    ToolKitHelper:QuickAssist
    ToolKitHelper:RemoteAssistance
    ToolKitHelper:RetailDemoContent
    ToolKitHelper:ScreenSketch
    ToolKitHelper:SecureAssessmentBrowser
    ToolKitHelper:SecurityCenter
    ToolKitHelper:SettingSync
    ToolKitHelper:SkypeApp
    ToolKitHelper:SkypeORTC
    ToolKitHelper:SmartScreen
    ToolKitHelper:SnippingTool
    ToolKitHelper:SolitaireCollection
    ToolKitHelper:SoundRecorder
    ToolKitHelper:SpeechRecognition
    ToolKitHelper:StickyNotes
    ToolKitHelper:SystemRestore
    ToolKitHelper:UnifiedTelemetryClient
    ToolKitHelper:VP9VideoExtensions
    ToolKitHelper:WalletService
    ToolKitHelper:WebMediaExtensions
    ToolKitHelper:WebpImageExtensions
    ToolKitHelper:WiFiNetworkManager
    ToolKitHelper:Win32WebViewHost
    ToolKitHelper:WindowsDefender
    ToolKitHelper:WindowsErrorReporting
    ToolKitHelper:WindowsInsiderHub
    ToolKitHelper:WindowsMediaPlayer
    ToolKitHelper:WindowsMixedReality
    ToolKitHelper:WindowsPhotoViewer
    ToolKitHelper:WindowsReaderPDF
    ToolKitHelper:WindowsSubsystemForLinux
    ToolKitHelper:WindowsToGo
    ToolKitHelper:WinSAT
    ToolKitHelper:XboxGameCallableUI
    ToolKitHelper:XboxIdentityProvider
    ToolKitHelper:YourPhone
    ToolKitHelper:ZuneMusic
    ToolKitHelper:ZuneVideo
    
    Features:
    Code:
    AppServerClient
    Client-DeviceLockdown
    Client-EmbeddedShellLauncher
    ClientForNFS-Infrastructure
    Client-ProjFS
    Containers
    Containers-DisposableClientVM
    DataCenterBridging
    DirectoryServices-ADAM-Client
    FaxServicesClientPackage
    HostGuardian
    HypervisorPlatform
    IIS-ApplicationDevelopment
    IIS-ApplicationInit
    IIS-ASP
    IIS-ASPNET
    IIS-ASPNET45
    IIS-BasicAuthentication
    IIS-CertProvider
    IIS-CGI
    IIS-ClientCertificateMappingAuthentication
    IIS-CommonHttpFeatures
    IIS-CustomLogging
    IIS-DefaultDocument
    IIS-DigestAuthentication
    IIS-DirectoryBrowsing
    IIS-FTPExtensibility
    IIS-FTPServer
    IIS-FTPSvc
    IIS-HealthAndDiagnostics
    IIS-HostableWebCore
    IIS-HttpCompressionDynamic
    IIS-HttpCompressionStatic
    IIS-HttpErrors
    IIS-HttpLogging
    IIS-HttpRedirect
    IIS-HttpTracing
    IIS-IIS6ManagementCompatibility
    IIS-IISCertificateMappingAuthentication
    IIS-IPSecurity
    IIS-ISAPIExtensions
    IIS-ISAPIFilter
    IIS-LegacyScripts
    IIS-LegacySnapIn
    IIS-LoggingLibraries
    IIS-ManagementConsole
    IIS-ManagementScriptingTools
    IIS-ManagementService
    IIS-Metabase
    IIS-NetFxExtensibility
    IIS-NetFxExtensibility45
    IIS-ODBCLogging
    IIS-Performance
    IIS-RequestFiltering
    IIS-RequestMonitor
    IIS-Security
    IIS-ServerSideIncludes
    IIS-StaticContent
    IIS-URLAuthorization
    IIS-WebDAV
    IIS-WebServer
    IIS-WebServerManagementTools
    IIS-WebServerRole
    IIS-WebSockets
    IIS-WindowsAuthentication
    IIS-WMICompatibility
    Microsoft-Hyper-V
    Microsoft-Hyper-V-All
    Microsoft-Hyper-V-Hypervisor
    Microsoft-Hyper-V-Management-Clients
    Microsoft-Hyper-V-Management-PowerShell
    Microsoft-Hyper-V-Services
    Microsoft-Hyper-V-Tools-All
    Microsoft-Windows-Client-EmbeddedExp-Package
    Microsoft-Windows-NetFx3-OC-Package
    Microsoft-Windows-NetFx3-WCF-OC-Package
    Microsoft-Windows-NetFx4-WCF-US-OC-Package
    MicrosoftWindowsPowerShellV2
    MicrosoftWindowsPowerShellV2Root
    Microsoft-Windows-Subsystem-Linux
    MSMQ-ADIntegration
    MSMQ-Container
    MSMQ-DCOMProxy
    MSMQ-HTTP
    MSMQ-Multicast
    MSMQ-Server
    MSMQ-Triggers
    MSRDC-Infrastructure
    MultiPoint-Connector
    MultiPoint-Connector-Services
    MultiPoint-Tools
    NetFx4-AdvSrvs
    NetFx4Extended-ASPNET45
    NFS-Administration
    Printing-Foundation-Features
    Printing-Foundation-InternetPrinting-Client
    Printing-Foundation-LPDPrintService
    Printing-Foundation-LPRPortMonitor
    Printing-XPSServices-Features
    ServicesForNFS-ClientOnly
    SimpleTCP
    SMB1Protocol
    SMB1Protocol-Client
    SMB1Protocol-Deprecation
    SMB1Protocol-Server
    SmbDirect
    TelnetClient
    TFTP
    TIFFIFilter
    VirtualMachinePlatform
    WAS-ConfigurationAPI
    WAS-NetFxEnvironment
    WAS-ProcessModel
    WAS-WindowsActivationService
    Windows-Defender-ApplicationGuard
    Windows-Identity-Foundation
    WorkFolders-Client
    
     
  4. MSMG

    MSMG MDL Developer

    Jul 15, 2011
    5,430
    11,396
    180
    The Setupcomplete.cmd runs with local system permission, may be that's why it is not working.

    Trying mounting the registry hive under HKEY_USERS, like below

    Code:
    @echo off
    cd\
    start /wait reg load "hku\test" "C:\Users\Default\NTUSER.DAT"
    reg delete "hku\test\Software\Microsoft\Windows\CurrentVersion\Explorer\MultiTaskingView\AllUpView" /v Enabled /f
    reg add "hku\test\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "ShowTaskViewButton" /t REG_DWORD /d "0" /f
    start /wait reg unload "hku\test"
    exit
    

     
  5. MSMG

    MSMG MDL Developer

    Jul 15, 2011
    5,430
    11,396
    180
    Yes you can if you know the registry keys to disable the Tamper Protection.

     
  6. MSMG

    MSMG MDL Developer

    Jul 15, 2011
    5,430
    11,396
    180
    Only Windows Apps (Including Xbox and Store) aren't restored.

     
  7. MSMG

    MSMG MDL Developer

    Jul 15, 2011
    5,430
    11,396
    180
    The Readme file content

    [G] - Remove all required Windows Components using [Remove->Remove Windows Components] menu.

    Note: Only for Client Editions.


    Yes Enterprise is a Client Edition.

     
  8. MSMG

    MSMG MDL Developer

    Jul 15, 2011
    5,430
    11,396
    180
    Yes it's a tedious job, need to wait until a fix is worked out.

     
  9. MSMG

    MSMG MDL Developer

    Jul 15, 2011
    5,430
    11,396
    180
    For v1909 with recent CU's, the Cortana is required for Windows Search.

     
  10. hxlio0

    hxlio0 MDL Novice

    Jan 14, 2020
    15
    0
    0
    It works! Why is the created key not visible in the registry (HKEY_USERS\Test)?
     
  11. biatche

    biatche MDL Addicted

    Nov 14, 2009
    568
    143
    30
    A fix from your end? or M$ to fix something broken?
     
  12. spidernz

    spidernz MDL Senior Member

    May 20, 2011
    371
    103
    10
    Thanks ,
    That worked.

    So this is the process I did:

    Select Source
    Enable Features using List
    Disables Features using List
    Tweaks
    Add DX9 feature
    Add Windows Updates
    Add Windows Updates to setup
    Remove Packages using List
    Clean up source
    Apply to Images
    Build ISO


    Only issueIi had was the cumulative update re-downloaded itself and installed after integration.
    So edge came back, oh well.

    Cleanest build I've had so far, Thanks MSMG.
     
  13. graver.x

    graver.x MDL Member

    Jan 18, 2020
    111
    168
    10
    MSMG, hello!
    Can Components be removed from v1809 LTSC images (x32 - x64) using ToolKit v9.5?
    Unfortunately, README.txt has no instruction specifically for v1809, and there is no word about LTSC.

    If possible, which of these instructions should I use?

    Windows 10 v1507/v1511/v1607/v1703/v1709/v1803/v1909 Client/Server Usage Order
    Windows 10 v1507/v1511/v1607/v1703/v1709 Client/Server Usage Order
    Windows 10 v1803 Client/Server Usage Order
    Windows 10 v1909 Client/Server Usage Order

    And still question: is there a description and instruction to work with ToolKitHelper.exe?

    I'm sorry if the answers to these questions have already been described here, but I did not find them.
     
  14. MSMG

    MSMG MDL Developer

    Jul 15, 2011
    5,430
    11,396
    180
    You mean the key is not present in HKEY_USERS\Test after the setup? The Test is temporary placeholder to mount the NTUSER.DAT once it's unload the key won't be shown.

     
  15. MSMG

    MSMG MDL Developer

    Jul 15, 2011
    5,430
    11,396
    180
    A fix from my side to stop components returning for v1903/v1909 and also to support any CU.

     
  16. MSMG

    MSMG MDL Developer

    Jul 15, 2011
    5,430
    11,396
    180
    I'm testing the new CU to see if any components removed using Toolkit is being affected and will fix any issues in the next release.

    Cumulative update gets re-download only when any features are enabled/disabled or packages added after the CU integration and also when using custom system locale like instead of en-US using en-IN which requires a part of en-GB and en-IN language features pack.

     
  17. MSMG

    MSMG MDL Developer

    Jul 15, 2011
    5,430
    11,396
    180
    Yes v1809/v1909 are supported, the Readme.txt was not properly checked while uploading the Toolkit, now I have uploaded the Readme.txt with corrected information, do download it from the download link.

     
  18. MSMG

    MSMG MDL Developer

    Jul 15, 2011
    5,430
    11,396
    180
    Yes checked with the driver pack and the xml was not present only the appx was there, do use the /SkipLicense switch instead of /License and see if it works, some apps do work.

     
  19. Feartamixg

    Feartamixg MDL Addicted

    May 15, 2016
    555
    423
    30
    Is there a newer beta Toolkit to try? I am trying to look on MEGA, but it is hanging on the message "Receiving folder data".