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.
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.
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.
install this windows10.0-kb4470788-x64_76f112f2b02b1716cdc0cab6c40f73764759cb0d.msu might solve the problem.
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
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.
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
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
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..?
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.
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.
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.
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; Spoiler 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
I would move Code: dism /image:d:\temp\wim_offline /cleanup-image /startcomponentcleanup /resetbase to immediately below when you added your udates, then do this -- Code: dism /image:d:\temp\wim_offline /cleanup-image /startcomponentcleanup after all your removals.
- Integrate Windows Updates/WHD Update Pack using [Integrate->Windows Updates->Windows Updates/WHD Update Packs] menu. - Integrate Windows Setup Media Updates using [Integrate->Windows Updates->Windows Setup Media Updates] menu. - Cleanup the Source Image using [Apply->Cleanup Source Images] menu. - Remove all required Windows Components using [Remove->Remove Windows Components] menu. - Cleanup the Source Image using [Apply->Cleanup Source Images] menu.
Just found an issue with shared components removal which might be responsible for the SFC errors, soon there will be an update.
It's not my position to ask of you, but can we see a fix for the SFC errors without adding new features/other less important fixes? SFC errors are pretty big and would be nice to see just this part sorted before making a new image.