I just ran SFC /SCANNOW on my 1709 installation, created using MSMG 8.8 IIRC... Tomorrow I'll do the same on my 1809 image. About the only thing I didn't uninstall from memory was Edge. I'm not real good at understanding this... Does it look like anything has been reinstalled? Spoiler: AppPackages PS C:\Users\Tanya> Get-AppxPackage Name : Windows.PrintDialog Publisher : CN=Microsoft Windows, O=Microsoft Corporation, L=Redmond, S=Washington, C=US Architecture : Neutral ResourceId : neutral Version : 6.2.0.0 PackageFullName : Windows.PrintDialog_6.2.0.0_neutral_neutral_cw5n1h2txyewy InstallLocation : C:\Windows\PrintDialog IsFramework : False PackageFamilyName : Windows.PrintDialog_cw5n1h2txyewy PublisherId : cw5n1h2txyewy IsResourcePackage : False IsBundle : False IsDevelopmentMode : False IsPartiallyStaged : False SignatureKind : System Status : Ok Name : Microsoft.Windows.SecondaryTileExperience Publisher : CN=Microsoft Windows, O=Microsoft Corporation, L=Redmond, S=Washington, C=US Architecture : Neutral ResourceId : Version : 10.0.0.0 PackageFullName : Microsoft.Windows.SecondaryTileExperience_10.0.0.0_neutral__cw5n1h2txyewy InstallLocation : C:\Windows\SystemApps\Microsoft.Windows.SecondaryTileExperience_cw5n1h2txyewy IsFramework : False PackageFamilyName : Microsoft.Windows.SecondaryTileExperience_cw5n1h2txyewy PublisherId : cw5n1h2txyewy IsResourcePackage : False IsBundle : False IsDevelopmentMode : False IsPartiallyStaged : False SignatureKind : System Status : Ok Name : windows.immersivecontrolpanel Publisher : CN=Microsoft Windows, O=Microsoft Corporation, L=Redmond, S=Washington, C=US Architecture : Neutral ResourceId : neutral Version : 10.0.1.1000 PackageFullName : windows.immersivecontrolpanel_10.0.1.1000_neutral_neutral_cw5n1h2txyewy InstallLocation : C:\Windows\ImmersiveControlPanel IsFramework : False PackageFamilyName : windows.immersivecontrolpanel_cw5n1h2txyewy PublisherId : cw5n1h2txyewy IsResourcePackage : False IsBundle : False IsDevelopmentMode : False IsPartiallyStaged : False SignatureKind : System Status : Ok Name : Microsoft.Windows.ShellExperienceHost Publisher : CN=Microsoft Windows, O=Microsoft Corporation, L=Redmond, S=Washington, C=US Architecture : Neutral ResourceId : neutral Version : 10.0.16299.637 PackageFullName : Microsoft.Windows.ShellExperienceHost_10.0.16299.637_neutral_neutral_cw5n1h2txyewy InstallLocation : C:\Windows\SystemApps\ShellExperienceHost_cw5n1h2txyewy IsFramework : False PackageFamilyName : Microsoft.Windows.ShellExperienceHost_cw5n1h2txyewy PublisherId : cw5n1h2txyewy IsResourcePackage : False IsBundle : False IsDevelopmentMode : False IsPartiallyStaged : False SignatureKind : System Status : Ok Name : Microsoft.AAD.BrokerPlugin Publisher : CN=Microsoft Windows, O=Microsoft Corporation, L=Redmond, S=Washington, C=US Architecture : Neutral ResourceId : neutral Version : 1000.16299.637.0 PackageFullName : Microsoft.AAD.BrokerPlugin_1000.16299.637.0_neutral_neutral_cw5n1h2txyewy InstallLocation : C:\Windows\SystemApps\Microsoft.AAD.BrokerPlugin_cw5n1h2txyewy IsFramework : False PackageFamilyName : Microsoft.AAD.BrokerPlugin_cw5n1h2txyewy PublisherId : cw5n1h2txyewy IsResourcePackage : False IsBundle : False IsDevelopmentMode : False IsPartiallyStaged : False SignatureKind : System Status : Ok Name : Microsoft.Windows.CloudExperienceHost Publisher : CN=Microsoft Windows, O=Microsoft Corporation, L=Redmond, S=Washington, C=US Architecture : Neutral ResourceId : neutral Version : 10.0.16299.666 PackageFullName : Microsoft.Windows.CloudExperienceHost_10.0.16299.666_neutral_neutral_cw5n1h2txyewy InstallLocation : C:\Windows\SystemApps\Microsoft.Windows.CloudExperienceHost_cw5n1h2txyewy IsFramework : False PackageFamilyName : Microsoft.Windows.CloudExperienceHost_cw5n1h2txyewy PublisherId : cw5n1h2txyewy IsResourcePackage : False IsBundle : False IsDevelopmentMode : False IsPartiallyStaged : False SignatureKind : System Status : Ok Name : Microsoft.XboxGameCallableUI Publisher : CN=Microsoft Windows, O=Microsoft Corporation, L=Redmond, S=Washington, C=US Architecture : Neutral ResourceId : neutral Version : 1000.16299.637.0 PackageFullName : Microsoft.XboxGameCallableUI_1000.16299.637.0_neutral_neutral_cw5n1h2txyewy InstallLocation : C:\Windows\SystemApps\Microsoft.XboxGameCallableUI_cw5n1h2txyewy IsFramework : False PackageFamilyName : Microsoft.XboxGameCallableUI_cw5n1h2txyewy PublisherId : cw5n1h2txyewy IsResourcePackage : False IsBundle : False IsDevelopmentMode : False IsPartiallyStaged : False SignatureKind : System Status : Ok Name : Microsoft.Windows.ParentalControls Publisher : CN=Microsoft Windows, O=Microsoft Corporation, L=Redmond, S=Washington, C=US Architecture : Neutral ResourceId : neutral Version : 1000.16299.637.0 PackageFullName : Microsoft.Windows.ParentalControls_1000.16299.637.0_neutral_neutral_cw5n1h2txyewy InstallLocation : C:\Windows\SystemApps\ParentalControls_cw5n1h2txyewy IsFramework : False PackageFamilyName : Microsoft.Windows.ParentalControls_cw5n1h2txyewy PublisherId : cw5n1h2txyewy IsResourcePackage : False IsBundle : False IsDevelopmentMode : False IsPartiallyStaged : False SignatureKind : System Status : Ok Name : Microsoft.Windows.OOBENetworkConnectionFlow Publisher : CN=Microsoft Windows, O=Microsoft Corporation, L=Redmond, S=Washington, C=US Architecture : Neutral ResourceId : Version : 10.0.16299.637 PackageFullName : Microsoft.Windows.OOBENetworkConnectionFlow_10.0.16299.637_neutral__cw5n1h2txyewy InstallLocation : C:\Windows\SystemApps\Microsoft.Windows.OOBENetworkConnectionFlow_cw5n1h2txyewy IsFramework : False PackageFamilyName : Microsoft.Windows.OOBENetworkConnectionFlow_cw5n1h2txyewy PublisherId : cw5n1h2txyewy IsResourcePackage : False IsBundle : False IsDevelopmentMode : False IsPartiallyStaged : False SignatureKind : System Status : Ok Name : Microsoft.Windows.OOBENetworkCaptivePortal Publisher : CN=Microsoft Windows, O=Microsoft Corporation, L=Redmond, S=Washington, C=US Architecture : Neutral ResourceId : Version : 10.0.16299.637 PackageFullName : Microsoft.Windows.OOBENetworkCaptivePortal_10.0.16299.637_neutral__cw5n1h2txyewy InstallLocation : C:\Windows\SystemApps\Microsoft.Windows.OOBENetworkCaptivePortal_cw5n1h2txyewy IsFramework : False PackageFamilyName : Microsoft.Windows.OOBENetworkCaptivePortal_cw5n1h2txyewy PublisherId : cw5n1h2txyewy IsResourcePackage : False IsBundle : False IsDevelopmentMode : False IsPartiallyStaged : False SignatureKind : System Status : Ok Name : Microsoft.Windows.AssignedAccessLockApp Publisher : CN=Microsoft Windows, O=Microsoft Corporation, L=Redmond, S=Washington, C=US Architecture : Neutral ResourceId : neutral Version : 1000.16299.637.0 PackageFullName : Microsoft.Windows.AssignedAccessLockApp_1000.16299.637.0_neutral_neutral_cw5n1h2txyewy InstallLocation : C:\Windows\SystemApps\Microsoft.Windows.AssignedAccessLockApp_cw5n1h2txyewy IsFramework : False PackageFamilyName : Microsoft.Windows.AssignedAccessLockApp_cw5n1h2txyewy PublisherId : cw5n1h2txyewy IsResourcePackage : False IsBundle : False IsDevelopmentMode : False IsPartiallyStaged : False SignatureKind : System Status : Ok Name : Microsoft.LockApp Publisher : CN=Microsoft Windows, O=Microsoft Corporation, L=Redmond, S=Washington, C=US Architecture : Neutral ResourceId : Version : 10.0.16299.637 PackageFullName : Microsoft.LockApp_10.0.16299.637_neutral__cw5n1h2txyewy InstallLocation : C:\Windows\SystemApps\Microsoft.LockApp_cw5n1h2txyewy IsFramework : False PackageFamilyName : Microsoft.LockApp_cw5n1h2txyewy PublisherId : cw5n1h2txyewy IsResourcePackage : False IsBundle : False IsDevelopmentMode : False IsPartiallyStaged : False SignatureKind : System Status : Ok Name : Microsoft.ECApp Publisher : CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US Architecture : Neutral ResourceId : Version : 10.0.16299.637 PackageFullName : Microsoft.ECApp_10.0.16299.637_neutral__8wekyb3d8bbwe InstallLocation : C:\Windows\SystemApps\Microsoft.ECApp_8wekyb3d8bbwe IsFramework : False PackageFamilyName : Microsoft.ECApp_8wekyb3d8bbwe PublisherId : 8wekyb3d8bbwe IsResourcePackage : False IsBundle : False IsDevelopmentMode : False IsPartiallyStaged : False SignatureKind : System Status : Ok Name : Microsoft.CredDialogHost Publisher : CN=Microsoft Windows, O=Microsoft Corporation, L=Redmond, S=Washington, C=US Architecture : Neutral ResourceId : Version : 10.0.16299.637 PackageFullName : Microsoft.CredDialogHost_10.0.16299.637_neutral__cw5n1h2txyewy InstallLocation : C:\Windows\SystemApps\microsoft.creddialoghost_cw5n1h2txyewy IsFramework : False PackageFamilyName : Microsoft.CredDialogHost_cw5n1h2txyewy PublisherId : cw5n1h2txyewy IsResourcePackage : False IsBundle : False IsDevelopmentMode : False IsPartiallyStaged : False SignatureKind : System Status : Ok Name : Microsoft.BioEnrollment Publisher : CN=Microsoft Windows, O=Microsoft Corporation, L=Redmond, S=Washington, C=US Architecture : Neutral ResourceId : Version : 10.0.16299.637 PackageFullName : Microsoft.BioEnrollment_10.0.16299.637_neutral__cw5n1h2txyewy InstallLocation : C:\Windows\SystemApps\Microsoft.BioEnrollment_cw5n1h2txyewy IsFramework : False PackageFamilyName : Microsoft.BioEnrollment_cw5n1h2txyewy PublisherId : cw5n1h2txyewy IsResourcePackage : False IsBundle : False IsDevelopmentMode : False IsPartiallyStaged : False SignatureKind : System Status : Ok Name : InputApp Publisher : CN=Microsoft Windows, O=Microsoft Corporation, L=Redmond, S=Washington, C=US Architecture : Neutral ResourceId : neutral Version : 1000.16299.637.0 PackageFullName : InputApp_1000.16299.637.0_neutral_neutral_cw5n1h2txyewy InstallLocation : C:\Windows\SystemApps\InputApp_cw5n1h2txyewy IsFramework : False PackageFamilyName : InputApp_cw5n1h2txyewy PublisherId : cw5n1h2txyewy IsResourcePackage : False IsBundle : False IsDevelopmentMode : False IsPartiallyStaged : False SignatureKind : System Status : Ok Name : F46D4000-FD22-4DB4-AC8E-4E1DDDE828FE Publisher : CN=Microsoft Windows, O=Microsoft Corporation, L=Redmond, S=Washington, C=US Architecture : Neutral ResourceId : neutral Version : 10.0.16299.637 PackageFullName : F46D4000-FD22-4DB4-AC8E-4E1DDDE828FE_10.0.16299.637_neutral_neutral_cw5n1h2txyewy InstallLocation : C:\Windows\SystemApps\Microsoft.Windows.AddSuggestedFoldersToLibraryDialog_cw5n1h2txyewy IsFramework : False PackageFamilyName : F46D4000-FD22-4DB4-AC8E-4E1DDDE828FE_cw5n1h2txyewy PublisherId : cw5n1h2txyewy IsResourcePackage : False IsBundle : False IsDevelopmentMode : False IsPartiallyStaged : False SignatureKind : System Status : Ok Name : E2A4F912-2574-4A75-9BB0-0D023378592B Publisher : CN=Microsoft Windows, O=Microsoft Corporation, L=Redmond, S=Washington, C=US Architecture : Neutral ResourceId : neutral Version : 10.0.16299.637 PackageFullName : E2A4F912-2574-4A75-9BB0-0D023378592B_10.0.16299.637_neutral_neutral_cw5n1h2txyewy InstallLocation : C:\Windows\SystemApps\Microsoft.Windows.AppResolverUX_cw5n1h2txyewy IsFramework : False PackageFamilyName : E2A4F912-2574-4A75-9BB0-0D023378592B_cw5n1h2txyewy PublisherId : cw5n1h2txyewy IsResourcePackage : False IsBundle : False IsDevelopmentMode : False IsPartiallyStaged : False SignatureKind : System Status : Ok Name : 1527c705-839a-4832-9118-54d4Bd6a0c89 Publisher : CN=Microsoft Windows, O=Microsoft Corporation, L=Redmond, S=Washington, C=US Architecture : Neutral ResourceId : neutral Version : 10.0.16299.637 PackageFullName : 1527c705-839a-4832-9118-54d4Bd6a0c89_10.0.16299.637_neutral_neutral_cw5n1h2txyewy InstallLocation : C:\Windows\SystemApps\Microsoft.Windows.FilePicker_cw5n1h2txyewy IsFramework : False PackageFamilyName : 1527c705-839a-4832-9118-54d4Bd6a0c89_cw5n1h2txyewy PublisherId : cw5n1h2txyewy IsResourcePackage : False IsBundle : False IsDevelopmentMode : False IsPartiallyStaged : False SignatureKind : System Status : Ok Name : Microsoft.MicrosoftEdge Publisher : CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US Architecture : Neutral ResourceId : Version : 41.16299.820.0 PackageFullName : Microsoft.MicrosoftEdge_41.16299.820.0_neutral__8wekyb3d8bbwe InstallLocation : C:\Windows\SystemApps\Microsoft.MicrosoftEdge_8wekyb3d8bbwe IsFramework : False PackageFamilyName : Microsoft.MicrosoftEdge_8wekyb3d8bbwe PublisherId : 8wekyb3d8bbwe IsResourcePackage : False IsBundle : False IsDevelopmentMode : False IsPartiallyStaged : False SignatureKind : System Status : Ok Name : Microsoft.Windows.PinningConfirmationDialog Publisher : CN=Microsoft Windows, O=Microsoft Corporation, L=Redmond, S=Washington, C=US Architecture : Neutral ResourceId : Version : 1000.16299.820.0 PackageFullName : Microsoft.Windows.PinningConfirmationDialog_1000.16299.820.0_neutral__cw5n1h2txyewy InstallLocation : C:\Windows\SystemApps\Microsoft.Windows.PinningConfirmationDialog_cw5n1h2txyewy IsFramework : False PackageFamilyName : Microsoft.Windows.PinningConfirmationDialog_cw5n1h2txyewy PublisherId : cw5n1h2txyewy IsResourcePackage : False IsBundle : False IsDevelopmentMode : False IsPartiallyStaged : False SignatureKind : System Status : Ok Name : Microsoft.AccountsControl Publisher : CN=Microsoft Windows, O=Microsoft Corporation, L=Redmond, S=Washington, C=US Architecture : Neutral ResourceId : Version : 10.0.16299.820 PackageFullName : Microsoft.AccountsControl_10.0.16299.820_neutral__cw5n1h2txyewy InstallLocation : C:\Windows\SystemApps\Microsoft.AccountsControl_cw5n1h2txyewy IsFramework : False PackageFamilyName : Microsoft.AccountsControl_cw5n1h2txyewy PublisherId : cw5n1h2txyewy IsResourcePackage : False IsBundle : False IsDevelopmentMode : False IsPartiallyStaged : False SignatureKind : System Status : Ok EDIT: Someone stated that running SFC /SCANNOW restores removed components. I'm simply trying to ascertain if that is true of not, so if someone could PLEASE look at the package list. At first glance it doesn't look like components have been restored?
Got a quick question: At the end of the readme.txt it says: [P] - Perform DISM /Online /Cleanup-Image /StartComponentCleanup /ResetBase once. But these instructions appear to be for Windows 10 RS5/Server 2019. I am running LTSB N 1607 RS1. Is it still a good idea to run this command anyway after the OS is installed? Or not necessary? Maybe even detrimental? And to be clear, I am following the instructions in readme.txt that is RS1-specific, not RS5/Server 2016. But then I saw this command and am wondering if it is meant to apply to all W10 versions serviced by the toolkit. Thanks!
Since 8.1 (not 8.0 iirc) you can perform a /resetbase. On windows 10 it breaks the windows feature "ResetPC", when you will never use it, you can use the /resetbase option.
@Enthousiast: Thanks, I will interpret your response as meaning that running this command is optional on 1607 (but necessary for RS5 as readme.txt implies). I have never used the ResetPC "feature" anyway, I much prefer drive imaging as it is much more reliable than Microshaft's garbage backup/restore/reset/system restore. Back your **** up constantly or risk losing it.
It's not necessary at all, it only decreases the wim filesize, when there are superseded components to remove. The only thing you really need to do, when you're finished modifying the install.wim and dismounted it, is rebuild the source images.
OK, So I've tried v8.9 of the TK, and when I get around to removing components, I get 3 screens that look nearly identical to what I posted above. When in 'Remove Windows Components' category there are: 1. Windows Apps 2. System Apps 3. Advanced Components But when I go to each subcategory, there is no list of components to be removed, just a screen like what I already posted. If this isn't a bug, then maybe the TK dev disabled the ability to remove components. I think I read something along those lines but can't remember which program versions those statements apply to, and for which Windows versions. If that is the case, then @MSMG should simply put an interactive message in the program like "Sorry, component removal not available at this time", instead of misleading screens that claim to have removed something but with no list or details. Otherwise its' a great program, but without the ability to butcher Windows, it's kind of useless to me. I'll keep digging until I find the latest version that had component removal working for 1607. I'd also like to note that I was able to use v9.0 and 8.9 of the TK to customize an Enterprise LTSC 2019 (1809) MSDN ISO (for testing in a VM because I am considering clean-installing another PC, while leaving my Sager gaming laptop on 1607), removing components worked fine,nothing like what I posted. So clearly this function has been disabled in regards to certain Windows versions, but not for others. Edit: v8.8 works fine.....found this post too: https://forums.mydigitallife.net/threads/msmg-toolkit.50572/page-454#post-1492612 Glad to know it's not a bug. Does this mean we can't use the Toolkit Helper in v8.8 for 1607/RS1? In the case of Defender, SmartScreen, and PeopleExperienceHost, how do we go about fully removing them if dism can't fully do the job? Thanks!
I never really got a reply on this - does current MSMG Toolkit 9.0 properly and cleanly remove what it can from 2019 LTSC / 17763 build or are there bugs related to it?
The current build has a lot of limitations due to the changes in 1809. There will be a new build soon that better address 1809. This has been stated over and over for weeks.
Yes, but it doesn't answer my question... Aside from some components being re-introduced via SFC ScanNow DISM RestoreHealth, I couldn't find any info on what else was buggy.
That will be a good thing to remove some "bugs", but a lot of people here are asking for new features - adding drivers, programs ..etc - . They forgot that the best improvement the others are silently waiting, is the support for others languages, not only reserved to English en-GB-US people. And the new version will not cover more than English. After all, MDL is a world Wide Community, not every one has English as native language. (My sig).
NTLite can help and if you need something, you can PM me and I can use it to integrate some drivers for you.
Integration of drivers is just 3 dism command lines, no need for NTLite, or even msmg, but driver integration is language independent, so that will be available on MSMG for all languages.
Thks MSMG! All the hardwork to keep the toolkit updated and retaining backward compatibility. I have saw the new GUI interface for the toolkit, it look great and I look forward to using it.