Hi guys, wonderful utility here. Tested on LTSC 2019/2021. Is there somewhere the source code of this tool? I know that a lot of stuff is in plain text inside .bin folder, but i'd like to inspect also ToolKitHelper.exe out of curiosity.
For upcoming release I have only updated the custom packs and have added few improvements to integrate menu like select and integrate multiple apps at once, also have add bug fixes reported by users. This release is more focused on component removal with more new components.
With Windows1903 and above versions when cleanup-image is executed it generates a ghost SFC error if the image is integrated with the cumulative update. The ghost SFC error gets cleared once the SFC /SCANNOW is run. If you are ok with it you can use the Cleanup the Source Image using [Apply->Cleanup Source Images] menu.
@MSMG [Применить->Очистить исходные изображения]. Подскажите, как проявляется ошибка ghost sfc? Если я делаю все по пунктам, то у меня нет ошибки, если я ломаю пункт и пользуюсь меню [Применить->Очистить исходные изображения]. то в журнале появится ошибка. Сборка 19041.508 (исходный iso). Я тестирую версии msmg 10.8 и 12.0.
@MSMG - Sir, kindly look into the screen snip not working from quick actions panel and sfc issue in LTSC 2021 when serviced with v12.0. Thanks
Just happily waiting aroung 19h when will be 48 from when u annoucet day or two to release of new toolkit and maybe week to custom toolkit release ️
It's a bug in the DISM /Cleanup-Image command affecting the Windows 10 v1903 and above images with LCU integrated. All monthly refreshed source ISO images do contain the SFC ghost bug as the image is DISM /Cleanup-Image command is executed and then sysprep is done by the MS. Even 19041.508 will contain the SFC ghost bug, the only way to fix it is by running the SFC /SCANNOW command once.
Yes I have added the description for Capture Picker component indicating that it is required for Screen snip functionality. The Capture Picker component provides screen capture API control for UWP Apps and removing it breaks the screen capture function. The Official LTSC 2021 source image comes with SFC ghost error since the MS has executed DISM /Cleanup-Image command before performing the Sysprep. This bug is present in all OS version 1903 and above with LCU integrated and DISM /Cleanup-Image command executed.
For all MSMG Toolkit users who want to integrate the sudoku classic game, there is little information that you should not remove some capability packs like the following; - Language basic - Math Recognize - Language OCR - Language Handwriting I hope that in the next MSMG version users are informed about this, like give a little warning or notes at the games menu. Thanks.
PhotosMediaEngine is missing from InboxApp Menus. From Code: [47] %I_ClientWebExperience% Widgets to Code: [47] %I_ClientWebExperience% Windows Web Experience Pack - News and Interests Widgets App
@MSMG Thank you for bringing v12.1 to us. I am sure that I won't be alone when I say that this is a welcome update! During my brief testing with an x86 tonight, I had difficulty with Win32Calc. Although the integration seemed to go without error, only the modern Calculator app was present. I could not find Win32Calc.exe on my test installation. Spoiler: Integrate Microsoft Win32 Calculator =============================================================================== MSMG ToolKit - Integrate Microsoft Win32 Calculator =============================================================================== ------------------------------------------------------------------------------- ####Starting Integrating Microsoft Win32 Calculator############################ ------------------------------------------------------------------------------- Image : Install.wim Image Index : 1 Image Architecture : x86 Image Version : 10.0.19041.1586.0 ------------------------------------------------------------------------------- ####Integrating Microsoft Win32 Calculator##################################### ------------------------------------------------------------------------------- ===========================[Install.wim, Index : 1]============================ ------------------------------------------------------------------------------- Integrating Microsoft Win32 Calculator Base Package... ------------------------------------------------------------------------------- Deployment Image Servicing and Management tool Version: 10.0.22567.1 Applying image [==========================100.0%==========================] The operation completed successfully. ------------------------------------------------------------------------------- Integrating Microsoft Win32 Calculator [en-GB] Language Package... ------------------------------------------------------------------------------- Deployment Image Servicing and Management tool Version: 10.0.22567.1 Applying image [==========================100.0%==========================] The operation completed successfully. ------------------------------------------------------------------------------- Importing Microsoft Win32 Calculator Registry Settings... ------------------------------------------------------------------------------- Mounting Image Registry... Importing Registry Settings to Image Registry... The operation completed successfully. Un-Mounting Image Registry... ------------------------------------------------------------------------------- ####Finished Integrating Microsoft Win32 Calculator############################ ------------------------------------------------------------------------------- =============================================================================== Press any key to continue . . . Perhaps I missed the step completely in my first run, but I feel certain that I didn't. I shall test with x86 and x64 tomorrow, after I have had some much needed sleep! Also why is the modern Calculator app present, despite me removing it and it being present in RemovePkgsList.txt? Spoiler: RemovePkgsList.txt GameExplorer MapControl OneDrive PeopleExperienceHost RetailDemoContent SecureAssessmentBrowser SkypeORTC WindowsMixedReality WindowsStoreClient XboxClient XboxGameCallableUI 3DViewer AdvertisingXaml Alarms BingWeather Calculator Camera CommunicationsApps Cortana DesktopAppInstaller FeedbackHub GetHelp Getstarted HEIFImageExtension Maps MixedRealityPortal OfficeHub OfficeOneNote Paint3D People Photos ServicesStoreEngagement ScreenSketch SkypeApp SolitaireCollection SoundRecorder StickyNotes StorePurchaseApp VP9VideoExtensions WalletService WebMediaExtensions WebpImageExtensions WindowsStoreApp XboxApp XboxGameOverlay XboxGamingOverlay XboxIdentityProvider XboxSpeechToTextOverlay XboxTCUI YourPhone ZuneMusic ZuneVideo Spoiler: Remove Windows Components Using Package List =============================================================================== MSMG ToolKit - Remove Windows Components Using Package List =============================================================================== ------------------------------------------------------------------------------- ####Starting Removing Windows Components Using Package List#################### ------------------------------------------------------------------------------- Image : Install.wim Image Index : 1 Image Architecture : x86 Image Version : 10.0.19041.1586.0 ------------------------------------------------------------------------------- ####Removing Windows Components Using Package List############################# ------------------------------------------------------------------------------- ===========================[Install.wim, Index : 1]============================ MSMG ToolKit Commandline Helper Version: 1.0.5832.0 Image Version: 10.0.19044.1586 Component : GameExplorer Removing Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : MapControl Removing Package files... Modifying Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : OneDrive Removing Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : PeopleExperienceHost Removing Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : RetailDemoContent Removing Package files... Modifying Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : SecureAssessmentBrowser Removing Package files... Modifying Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : SkypeORTC Removing Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : WindowsMixedReality Removing Package files... Modifying Package Registry... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : WindowsStoreClient Removing Package files... Modifying Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : XboxClient Removing Package files... Modifying Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : XboxGameCallableUI Removing Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : 3DViewer Removing Package files... Modifying Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : AdvertisingXaml Removing Package files... Modifying Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : Alarms Removing Package files... Modifying Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : BingWeather Removing Package files... Modifying Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : Calculator Removing Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : Camera Removing Package files... Modifying Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : CommunicationsApps Removing Package files... Modifying Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : Cortana Removing Package files... Modifying Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : DesktopAppInstaller Removing Package files... Modifying Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : FeedbackHub Removing Package files... Modifying Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : GetHelp Removing Package files... Modifying Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : Getstarted Removing Package files... Modifying Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : HEIFImageExtension Removing Package files... Modifying Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : Maps Removing Package files... Modifying Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : MixedRealityPortal, not found... Component : OfficeHub Removing Package files... Modifying Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : OfficeOneNote Removing Package files... Modifying Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : Paint3D Removing Package files... Modifying Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : People Removing Package files... Modifying Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : Photos Removing Package files... Modifying Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : ServicesStoreEngagement Removing Package files... Modifying Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : ScreenSketch Removing Package files... Modifying Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : SkypeApp Removing Package files... Modifying Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : SolitaireCollection Removing Package files... Modifying Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : SoundRecorder Removing Package files... Modifying Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : StickyNotes Removing Package files... Modifying Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : StorePurchaseApp Removing Package files... Modifying Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : VP9VideoExtensions Removing Package files... Modifying Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : WalletService Removing Package files... Modifying Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : WebMediaExtensions Removing Package files... Modifying Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : WindowsStoreApp Removing Package files... Modifying Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : XboxApp Removing Package files... Modifying Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : XboxGameOverlay Removing Package files... Modifying Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : XboxGamingOverlay Removing Package files... Modifying Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : XboxIdentityProvider Removing Package files... Modifying Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : XboxSpeechToTextOverlay Removing Package files... Modifying Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : XboxTCUI Removing Package files... Modifying Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : YourPhone Removing Package files... Modifying Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : ZuneMusic Removing Package files... Modifying Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. Component : ZuneVideo Removing Package files... Modifying Package files... Loading Image Registry... Modifying Package Registry... Unloading Image Registry... The operation completed successfully. ------------------------------------------------------------------------------- ####Finished Removing Windows Components Using Package List#################### ------------------------------------------------------------------------------- =============================================================================== Press any key to continue . . . A very quick edit to say I quickly did my method on x86 again, but didn't convert to ESD to save time. Definitely integrated Win32Calc and it is not present. Also the modern Calculator app remains present.