@MSMG , In Toolkit 12.0 lines 19515 & 19882: Code: if "%ImageBuild%" equ "19042" Reg add "HKLM\TK_SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" /v "TargetReleaseVersionInfo" /t REG_SZ /d "2009" /f >nul 2>&1 Everyone know that Windows 10 v2004 later version is v20H2, not v2009 so,it may change this into: Code: if "%ImageBuild%" equ "19042" Reg add "HKLM\TK_SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" /v "TargetReleaseVersionInfo" /t REG_SZ /d "20H2" /f >nul 2>&1
Some of my Friend who never comes Online asked me Which MSMG Toolkit Version is best to be used with LTSB2016 ISO Plus Best List of Packages to be removed. He wants a Total Slimmed down Image of LTSB 2016 with very less telemetry a user can do. Pl if somebody can assist me with this. His Hardware is Dell Vostro Laptop Core2Duo 3 GHZ 2+2gb RAM & 120GB Sata HDD. Edit: Purpose of this Upgrade on his Laptop with Preinstalled Vista is to Use Laptop for some Online Job & i suggested him LTSB 2016 best to be used on this hardware. Thanks in Advance
Yes i suggested him too he will change it to SSD tmrw . Pl if you have good toolkit version to be used with this OS Image plus its Packages to be removed. I myself after research & analysis found these packages from offline hive loading via "HKLM:OfflineSOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages" List of Packages from LTSB 2016 i think to be removed according to my research goes like this : [ Package Names removed (Script Uploaded) ] Creating a Script for removal of these packages from installed OS.
i never find this way to deeply get rid of package,just follow msmg's list.however thx for provide another way
Pl load offline software hive of Local Machine then cross check the same suggested reg key & you will find lots of packages on offline LTSB 2016 image . i have analysed the list myself for online removal not offline. Let @MSMG approve the list i found or if he will suggest better components to be removed from image or might be cut down some components from the list . waiting for his response as he has vast experience in image packages tweaking
where to get Packages Removal List for LTSB 2016 . cross checked 8.8 , 11.8 but 17763 is the build supported in predefined packages removal list. this LTSB 2016 is 14393 Build
I havent tested these packages removal either offline or as installed VM OS thatswhy waiting for MSMG to suggest the best list for LTSB 2016 we can remove offline via his Best of the Best toolkit project. If i will be testting this Image for my own use then i will research it to max extent but why take so pain for somebody else as i know theres already predefined list for LTSB 2016 by MSMG somewhere at his side. plus users dont like my tweaking to max extent & they always say it breaks stability of os .
For me i only assure via my tweaks not a single data packet to be transmitted to M$ in any way & i know via going that much in depth breaks many things which i dont need for my usage of OS. as i always say either Let OS ride us its own way or Make ourself that much Confident to ride OS our own way .
in the past i always used msmg toolkit plus wimtweak exe etc to slim down even ltsc 2015 and 2016 . whenever i slimmed it down to barebones there always were some issues and errors in even viewer. for the past few years i was using ltsb 2016 my own made it needed only 700mb ram etc. i was curious about windows 11 so i got msmg wimtweak dism etc together and started working on it. then i came across windows 11 image called Ghost spectre not sure if you heard of it but myself i never trusted windows copy made by someone else. i have installed it on my spare ssd just to try it. it need around 1gb ram and everything works perfectly scanned it with few antiviruses and nothing was found and really digged into it trying to find some trojan malware and such and found nothing. it works perfectly and no errors in event viewer. maybe you could try it on your laptop it works well on both of my desktop and laptop.
Sorry to say not needed now . as my friend is so happy after i have done installation with my own installed system Packages removal script & nothing is found broken as he tested himself. even sfc no errors . event logs are disabled due to telemetry reasons, etc etc etc etc etc cant share whole process i have done on his laptop . anyways thanks for your reply. What i learn: best we can do in OS tweaking is to help ourself nobody is there who will help with our queries. i asked for packages list to be removed from LTSB 2016 but nobody found who has answered my query. I helped myself =====>
For DISM removal I think we must specify every package, ex: Microsoft-OneCore-SpeechComponents must be: Microsoft-OneCore-SpeechComponents-WOW64-Package Microsoft-OneCore-SpeechComponents-Package Microsoft-OneCore-Speech...etc ...etc I also want a slimmed LTSB so I'm testing a little bit, would be great have a full list of removable packages. I'm testing with this right now (excluded defender, and some bioenrollment pkgs): Spoiler: RemovePkgsList.txt ; REMOVED ON LTSB 2016 v1607 14393.4771 Adobe-Flash-For-Windows-onecoreuap-Package Adobe-Flash-For-Windows-Package Microsoft-Windows-OfflineFiles-Package Microsoft-Windows-RDC-Package Microsoft-Windows-SimpleTCP-Package Microsoft-Windows-Telnet-Client-Package Microsoft-Windows-TFTP-Client-Package Microsoft-Windows-Client-AssignedAccess-base-Package Microsoft-Windows-Client-AssignedAccess-Package Microsoft-OneCore-TroubleShooting-Package Microsoft-OneCore-TroubleShooting-WOW64-Package Microsoft-OneCore-AllowTelemetry-Reduced-Default-Package Microsoft-Windows-ContentDeliveryManager-Package Microsoft-Windows-MultiPoint-Connector-Package Microsoft-Windows-OneDrive-Setup-Package Microsoft-Windows-Skype-ORTC-Package Microsoft-Windows-EnterpriseClientSync-Host-Package Microsoft-Windows-Client-ShellLauncher-Package Microsoft-Windows-Migration-Package Microsoft-Windows-Lxss-Optional-Package Microsoft-Windows-PortableWorkspaces-Creator-Package Microsoft-OneCore-CortanaComponents-Package Microsoft-OneCore-CortanaComponents-WOW64-Package Microsoft-Windows-Cortana-Package Microsoft-Windows-Cortana-PAL-Desktop-Package Microsoft-Windows-Search2-Package Microsoft-Windows-Search2-WOW64-Package Microsoft-Windows-Shell-HomeGroup-Package Microsoft-Hyper-V-ClientEdition-Package Microsoft-Hyper-V-Common-Drivers-WOW64-Package Microsoft-Hyper-V-Management-PowerShell-Package Microsoft-Hyper-V-Offline-Common-Package Microsoft-OneCore-HyperV-Hypervisor-Package HyperV-Host-Compute-Interop-Package HyperV-Host-Compute-PowerShell-Module-Package HyperV-UX-PowerShell-Module-Containers-Package Microsoft-Windows-ParentalControls-Package Microsoft-Windows-SearchEngine-Client-Package Microsoft-Xbox-GameCallableUI-Package Microsoft-OneCore-Gaming-Preview-GamesEnumeration-Package Microsoft-OneCore-Gaming-Preview-GamesEnumeration-WOW64-Package Microsoft-OneCore-Gaming-Storage-Package Microsoft-OneCore-Gaming-Storage-WOW64-Package Microsoft-OneCore-Gaming-UI-Package Microsoft-OneCore-Gaming-UI-WOW64-Package Spoiler: RemovePkgFrankenList.txt (need to depure and test for 1607) ;###################### DISM #################################################### ; Some packages may not exist in certain versions, architecture and editions. ; Change en-us to your language code. ;## Multimedia ## ; Game Explorer Microsoft-Windows-GameUX-Package ; Speech Recognition ;Microsoft-Windows-LanguageFeatures-Speech-en-us-avcore-Package ;Microsoft-Windows-LanguageFeatures-Speech-en-us-enduser-Package ;Microsoft-Windows-LanguageFeatures-Speech-en-us-onecoreuap-Package ;Microsoft-Windows-LanguageFeatures-Speech-en-us-Package ;Microsoft-Windows-LanguageFeatures-TextToSpeech-en-us-enduser-Package ;Microsoft-Windows-LanguageFeatures-TextToSpeech-en-us-onecoreuap-Package ;Microsoft-Windows-LanguageFeatures-TextToSpeech-en-us-Package ; Windows Media Player ;Microsoft-Windows-MediaPlayback-OC-Package ;Microsoft-Windows-MediaPlayer-Package ;Microsoft-Windows-MediaPlayer-Package-Wrapper ;Microsoft-Windows-MediaPlayer-Payload-Package ;Microsoft-Windows-SQL-Lite-Package ;Microsoft-Windows-SQL-Lite-WOW64-Package ;Microsoft-Windows-WindowsMediaPlayer-Troubleshooters-Package ;Microsoft-Windows-WMPNetworkSharingService-Opt-Package ;Microsoft-Windows-WMPNetworkSharingService-Opt-WOW64-Package ;Microsoft-Windows-WMPNetworkSharingService-Package ;Microsoft-Windows-WMPNetworkSharingService-WOW64-Package ;Microsoft-Windows-WPD-LegacyWmdmFeature-Feature-Package ;Microsoft-Windows-WPD-LegacyWmdmFeature-Feature-WOW64-Package ; Windows Photo Viewer ;Microsoft-Windows-PhotoBasic-Feature-Package ;Microsoft-Windows-PhotoBasic-Feature-WOW64-Package ;Microsoft-Windows-PhotoBasic-multimedia-Package ;Microsoft-Windows-PhotoBasic-merged-Package ;Microsoft-Windows-PhotoBasic-Package ;Microsoft-Windows-PhotoBasic-PictureTools-Package ;Microsoft-Windows-PhotoBasic-PictureTools-WOW64-Package ;Microsoft-Windows-PhotoBasic-WOW64-multimedia-Package ;Microsoft-Windows-PhotoBasic-WOW64-merged-Package ;Microsoft-Windows-PhotoBasic-WOW64-Package ; Windows TIFF IFilter (OCR) ;Microsoft-Windows-LanguageFeatures-OCR-en-us-Package ;Microsoft-Windows-WinOcr-Opt-Package ;Microsoft-Windows-WinOcr-Package ; WinSAT ;Microsoft-Windows-WinSATMediaFiles-Package ;## Network ## ; Adobe Flash For Windows Adobe-Flash-For-Windows-onecoreuap-Package Adobe-Flash-For-Windows-Package ; Internet Explorer ;Microsoft-Windows-IE-Troubleshooters-Package ;Microsoft-Windows-ImageBasedSetup-IE-Package-Base ;Microsoft-Windows-ImageBasedSetup-IE-Package-enduser ;Microsoft-Windows-ImageBasedSetup-IE-Package-windows ;Microsoft-Windows-InternetExplorer-Optional-Package ;microsoft-windows-internetexplorer-optional-package-Wrapper ;Microsoft-Windows-InternetExplorer-Package ;Microsoft-Windows-InternetExplorer-Package-onecoreuap ;Microsoft-Windows-InternetExplorer-Package-shell ;Microsoft-Windows-InternetExplorer-Package-ua ;Microsoft-Windows-Media-FlvPropHandler-Package ; Offline Files Microsoft-Windows-OfflineFiles-merged-Package Microsoft-Windows-OfflineFiles-Package Microsoft-Windows-OfflineFiles-UI-Package Microsoft-Windows-OfflineFiles-WOW64-Package ; OpenSSH Microsoft-OneCore-LibreSSL-Package Microsoft-OneCore-OpenSSH-ClientOnly-Package Microsoft-OneCore-OpenSSH-Common-Package openssh-client-package-Wrapper OpenSSH-Client-Package ; Remote Differential Compression Microsoft-Windows-RDC-Opt-Package Microsoft-Windows-RDC-Package ; Simple TCP/IP Services Microsoft-Windows-SimpleTCP-Opt-Package Microsoft-Windows-SimpleTCP-Package ; Telnet Client Microsoft-Windows-Telnet-Client-Opt-Package Microsoft-Windows-Telnet-Client-Package ; TFTP Client Microsoft-Windows-TFTP-Client-Opt-Package Microsoft-Windows-TFTP-Client-Package ;## Privacy ## ; Assigned Access Microsoft-Windows-Client-AssignedAccess-base-Package Microsoft-Windows-Client-AssignedAccess-Package Microsoft-Windows-Client-AssignedAccess-pcshell-Package Microsoft-Windows-Client-AssignedAccess-shell-Package Microsoft-Windows-Client-AssignedAccess-WOW64-Package Microsoft-Windows-Embedded-AssignedAccessCsp-Package ; Biometrics ;Microsoft-OneCore-Biometrics-Package ;Microsoft-OneCore-Biometrics-WOW64-Package ;Microsoft-OneCore-Biometrics-Fingerprint-Package ;Microsoft-OneCore-Biometrics-FaceRecognition-Package ;Media-FaceAnalysis-Package ;Media-FaceAnalysis-WOW64-Package ; Face Recognition Microsoft-Windows-Hello-Face-Migration-Package microsoft-windows-hello-face-migration-package-Wrapper Microsoft-Windows-Hello-Face-Package microsoft-windows-hello-face-package-Wrapper ; Geolocation (Breaks Settings->Privacy->Location?) ;Microsoft-Windows-Geolocation-Package ;Microsoft-Windows-Geolocation-WOW64-Package ; Telemetry & Bloatware Microsoft-OneCore-TroubleShooting-Package Microsoft-OneCore-TroubleShooting-WOW64-Package Microsoft-OneCore-AllowTelemetry-Reduced-Default-Package Microsoft-Windows-ContentDeliveryManager-Package ;## Remoting ## ; Multi Point Connector Microsoft-Windows-MultiPoint-Connector-Package MultiPoint-Connector-Opt-Package MultiPoint-Help-Package MultiPoint-Tools-Opt-Package ; OneDrive Microsoft-Windows-OneDrive-Setup-Package Microsoft-Windows-OneDrive-Setup-WOW64-Package ; Remote Assistance ;Microsoft-Windows-RemoteAssistance-Package-Client ; Remote Desktop Client ;Microsoft-Windows-TerminalServices-RemoteApplications-Client-Package ;Microsoft-Windows-TerminalServices-UsbRedirector-Package ; Remote Desktop Server ;Microsoft-OneCore-RemoteDesktopServices-Collaboration-Package ;Microsoft-Windows-AppServerClient-OptGroup-merged-Package ;Microsoft-Windows-AppServerClient-OptGroup-Package ;Microsoft-Windows-AppServerClient-OptGroup-WOW64-merged-Package ;Microsoft-Windows-AppServerClient-OptGroup-WOW64-Package ;Microsoft-Windows-RemoteDesktop-UserModeRDProtocol-merged-Package ;Microsoft-Windows-RemoteDesktop-UserModeRDProtocol-Package ;Microsoft-Windows-Remotefx-Clientvm-Rdvgwddmdx11-Package ;Microsoft-windows-RemoteFX-clientVM-RemoteFXWDDMDriver-WOW64-Package ;Microsoft-Windows-RemoteFX-Graphics-Virtualization-Host-Package ;Microsoft-Windows-RemoteFX-HyperV-Integration-Package ;Microsoft-Windows-RemoteFX-RemoteClient-Setup-Package ;Microsoft-Windows-RemoteFX-VM-Setup-Package ;Microsoft-Windows-RemoteFX-VM-Setup-merged-Package ;Microsoft-Windows-RemoteFX-VM-Setup-WOW64-Package ;Microsoft-Windows-TerminalServices-AppCompat-Opt-Package ;Microsoft-Windows-TerminalServices-AppCompat-Opt-WOW64-Package ;Microsoft-Windows-TerminalServices-AppServerClient-Opt-Package ;Microsoft-Windows-TerminalServices-AppServerClient-Opt-WOW64-Package ;Microsoft-Windows-TerminalServices-AppServer-Client-Package ;Microsoft-Windows-TerminalServices-AppServer-Client-WOW64-Package ;Microsoft-Windows-TerminalServices-CommandLineTools-Package ;Microsoft-Windows-TerminalServices-MiscRedirection-Package ;Microsoft-Windows-TerminalServices-Publishing-WMIProvider-Package ;Microsoft-Windows-Virtualization-RemoteFX-User-Mode-Transport-Package ;Microsoft-Windows-Virtualization-RemoteFX-User-Mode-Transport-WOW64-Package ; Skype Microsoft-Windows-Skype-ORTC-Package ; Work Folders Client Microsoft-Windows-EnterpriseClientSync-Host-Opt-Package Microsoft-Windows-EnterpriseClientSync-Host-Package ;## System ## ; Device Lockdown Microsoft-IoTUAP-ShellExt-Tools-Package Microsoft-Windows-Client-EmbeddedExp-Package Microsoft-Windows-Client-EmbeddedExp-WOW64-Package Microsoft-Windows-Client-ShellLauncher-Package Microsoft-Windows-Embedded-AssignedAccessCsp-Package Microsoft-Windows-Embedded-BootExp-Package Microsoft-Windows-Embedded-EmbeddedLogon-Package Microsoft-Windows-Embedded-KeyboardFilter-Package Microsoft-Windows-Embedded-KeyboardFilter-WOW64-Package Microsoft-Windows-Embedded-ShellLauncher-Package Microsoft-Windows-Embedded-UnifiedWriteFilter-base-Package Microsoft-Windows-Embedded-UnifiedWriteFilterCSP-base-Package Microsoft-Windows-Embedded-UnifiedWriteFilterCSP-onecore-Package Microsoft-Windows-Embedded-UnifiedWriteFilterCSP-Package Microsoft-Windows-Embedded-UnifiedWriteFilter-onecore-Package Microsoft-Windows-Embedded-UnifiedWriteFilter-Package Microsoft-Windows-Embedded-UnifiedWriteFilter-WOW64-Package ; EasyTransfer Microsoft-Windows-Migration-Package ; Paint ;Microsoft-Windows-MSPaint-FoD-Package ;Microsoft-Windows-MSPaint-FoD-Package-Wrapper ; Projected File System (ProjFS) Microsoft-Windows-ProjFS-OptionalFeature-Package Microsoft-Windows-ProjFS-Package ; Steps Recorder ;Microsoft-Windows-StepsRecorder-Package ;Microsoft-Windows-StepsRecorder-Package-Wrapper ; Windows Backup ;Microsoft-Windows-Backup-Package ;Microsoft-Windows-BLB-Client-Package ; Windows Firewall ;Networking-MPSSVC-Rules-EnterpriseEdition-net-Package ;Networking-MPSSVC-Rules-EnterpriseNEdition-net-Package ;Networking-MPSSVC-Rules-EnterpriseEdition-onecore-Package ;Networking-MPSSVC-Rules-EnterpriseNEdition-onecore-Package ;Networking-MPSSVC-Rules-EnterpriseEdition-Package ;Networking-MPSSVC-Rules-EnterpriseNEdition-Package ;Networking-MPSSVC-Rules-HomePremiumEdition-net-Package ;Networking-MPSSVC-Rules-HomePremiumNEdition-net-Package ;Networking-MPSSVC-Rules-HomePremiumEdition-onecore-Package ;Networking-MPSSVC-Rules-HomePremiumNEdition-onecore-Package ;Networking-MPSSVC-Rules-HomePremiumEdition-Package ;Networking-MPSSVC-Rules-HomePremiumNEdition-Package ; Windows Subsystem For Linux Microsoft-Windows-Lxss-onecore-Package Microsoft-Windows-Lxss-Optional-onecore-Package Microsoft-Windows-Lxss-merged-Package Microsoft-Windows-Lxss-Optional-merged-Package Microsoft-Windows-Lxss-Optional-Package Microsoft-Windows-Lxss-Optional-WOW64-Package Microsoft-Windows-Lxss-Package Microsoft-Windows-Lxss-WithGraphics-Package Microsoft-Windows-Lxss-WithGraphics-WOW64-Package Microsoft-Windows-Lxss-WOW64-Package ; Windows To Go Microsoft-Windows-PortableWorkspaces-Creator-Package ; Wordpad Microsoft-Windows-WordPad-FoD-Package Microsoft-Windows-WordPad-FoD-Package-Wrapper ;## System Apps ## ; AAD Broker Plugin ;Microsoft-Windows-Security-AADBrokerPlugin-Package ; Accounts Control ;Microsoft-OneCore-AccountsControl-Api-Package ; Bio Enrollment ;Microsoft-Windows-BioEnrollment-UX-Package ; Cortana Microsoft-OneCore-CortanaComponents-Package Microsoft-OneCore-CortanaComponents-WOW64-Package Microsoft-Windows-Cortana-Package Microsoft-Windows-Cortana-PAL-Desktop-Package Microsoft-Windows-Search2-Package Microsoft-Windows-Search2-WOW64-Package ; Edge Classic Microsoft-Windows-Internet-Browser-Package ; Home Group Microsoft-Windows-Shell-HomeGroup-Package ; Hyper V Microsoft-Hyper-V-ClientEdition-Package Microsoft-Hyper-V-Guest-Integration-Drivers-Package Microsoft-Hyper-V-Common-Drivers-Package Microsoft-Hyper-V-Common-Drivers-WOW64-Package Microsoft-Hyper-V-Management-PowerShell-Package Microsoft-Hyper-V-Offline-Common-Package Microsoft-OneCore-HyperV-Hypervisor-Package HyperV-Host-Compute-Interop-Package HyperV-Host-Compute-PowerShell-Module-Package HyperV-UX-PowerShell-Module-Containers-Package ; Map Control ;Microsoft-OneCore-Maps-Core-Package ;Microsoft-OneCore-Maps-Full-merged-Package ;Microsoft-OneCore-Maps-Full-Package ;Microsoft-OneCore-Maps-merged-Package ;Microsoft-OneCore-Maps-Package ;Microsoft-OneCore-Maps-WOW64-Package ; Parental Controls Microsoft-Windows-ParentalControls-Package ; PPI Projection (Connect App) Microsoft-PPIProjection-Package ; Quick Assist Microsoft-Windows-QuickAssist-Package Microsoft-Windows-QuickAssist-Package-Wrapper ; SecureAssessmentBrowser (Take Test) Microsoft-Windows-Management-SecureAssessment-Package ; Windows Defender ;Microsoft-OneCoreUAP-AppRuntime-RemoteAppLifetimeManager-Package ;Microsoft-Windows-HVSI-Components-Package ;Microsoft-Windows-HVSI-Components-WOW64-Package ;Microsoft-Windows-HVSI-Package ;Microsoft-Windows-HVSI-WOW64-Package ;Microsoft-Windows-SenseClient-amcore-Package ;Microsoft-Windows-SenseClient-onecore-Package ;Microsoft-Windows-SenseClient-Package ;Windows-Defender-AM-Default-Definitions-Package ;Windows-Defender-AppLayer-Group-Package ;Windows-Defender-ApplicationGuard-Inbox-Package ;Windows-Defender-ApplicationGuard-Inbox-WOW64-Package ;Windows-Defender-Client-Package ;Windows-Defender-Core-Group-amcore-Package ;Windows-Defender-Core-Group-onecore-Package ;Windows-Defender-Core-Group-Package ;Windows-Defender-Group-Policy-Package ;Windows-Defender-Management-Group-amcore-Package ;Windows-Defender-Management-Group-onecore-Package ;Windows-Defender-Management-Group-Package ;Windows-Defender-Management-MDM-Group-Package ;Windows-Defender-Management-Powershell-Group-Package ;Windows-Defender-Nis-Group-Package ; Windows Mixed Reality Microsoft-Composable-PlatformExtension-DragDropCommon-Package Microsoft-Composable-PlatformExtension-DragDropCommon-WOW64-Package Microsoft-Windows-Holographic-Desktop-Analog-Package Microsoft-Windows-Holographic-Desktop-Analog-WOW64-Package Microsoft-Windows-Holographic-Desktop-Merged-analog-Package Microsoft-Windows-Holographic-Desktop-Merged-onecoreuap-Package Microsoft-Windows-Holographic-Desktop-Merged-Package Microsoft-Windows-Holographic-Desktop-Merged-pcshell-Package Microsoft-Windows-Holographic-Desktop-Merged-WOW64-analog-Package Microsoft-Windows-Holographic-Desktop-Merged-WOW64-Package Microsoft-Windows-Holographic-Desktop-Merged-merged-Package Microsoft-Windows-Holographic-Desktop-Merged-WOW64-merged-Package ; Windows Search Microsoft-Windows-SearchEngine-Client-Package ; Windows Store Client ;Microsoft-OneCore-UniversalStore-Package ; Xbox Client Microsoft-Xbox-GameCallableUI-Package Microsoft-OneCore-Gaming-Preview-GamesEnumeration-Package Microsoft-OneCore-Gaming-Preview-GamesEnumeration-WOW64-Package Microsoft-OneCore-Gaming-Storage-Package Microsoft-OneCore-Gaming-Storage-WOW64-Package Microsoft-OneCore-Gaming-UI-Package Microsoft-OneCore-Gaming-UI-WOW64-Package Microsoft-OneCore-Networking-XboxLive-Package Edit: oops was replying before see your last message, good to know everything was fine.
Read the Changelog.txt in ToolKit's Archive file. There are no support for 1607 component removal 1809.17763 will be the best choice, and works propper with RemovePkgsList Then a sata ssd is must as kozalyw mentioned
Run as Trusted Installer on Installed OS : Code: @echo off Powershell -C "Set-ItemProperty -Path 'HKLM:SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Adobe-Flash-For-Windows*' -Name Visibility -Value 1 -Force -EA SilentlyContinue -Verbose" Powershell -C "Remove-Item -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Adobe-Flash-For-Windows*' -Include *Owner* -Recurse -Force -EA SilentlyContinue -Verbose" Powershell -C "Get-ChildItem -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Adobe-Flash-For-Windows*' -Name | ForEach-Object {dism /online /remove-package /PackageName:$_ /NoRestart}" Powershell -C "Set-ItemProperty -Path 'HKLM:SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Media-FaceAnalysis*' -Name Visibility -Value 1 -Force -EA SilentlyContinue -Verbose" Powershell -C "Remove-Item -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Media-FaceAnalysis*' -Include *Owner* -Recurse -Force -EA SilentlyContinue -Verbose" Powershell -C "Get-ChildItem -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Media-FaceAnalysis*' -Name | ForEach-Object {dism /online /remove-package /PackageName:$_ /NoRestart}" Powershell -C "Set-ItemProperty -Path 'HKLM:SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-OneCore-AllowTelemetry*' -Name Visibility -Value 1 -Force -EA SilentlyContinue -Verbose" Powershell -C "Remove-Item -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-OneCore-AllowTelemetry*' -Include *Owner* -Recurse -Force -EA SilentlyContinue -Verbose" Powershell -C "Get-ChildItem -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-OneCore-AllowTelemetry*' -Name | ForEach-Object {dism /online /remove-package /PackageName:$_ /NoRestart}" Powershell -C "Set-ItemProperty -Path 'HKLM:SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-OneCore-ApplicationModel-Sync*' -Name Visibility -Value 1 -Force -EA SilentlyContinue -Verbose" Powershell -C "Remove-Item -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-OneCore-ApplicationModel-Sync*' -Include *Owner* -Recurse -Force -EA SilentlyContinue -Verbose" Powershell -C "Get-ChildItem -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-OneCore-ApplicationModel-Sync*' -Name | ForEach-Object {dism /online /remove-package /PackageName:$_ /NoRestart}" Powershell -C "Set-ItemProperty -Path 'HKLM:SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-OneCore-Biometrics*' -Name Visibility -Value 1 -Force -EA SilentlyContinue -Verbose" Powershell -C "Remove-Item -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-OneCore-Biometrics*' -Include *Owner* -Recurse -Force -EA SilentlyContinue -Verbose" Powershell -C "Get-ChildItem -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-OneCore-Biometrics*' -Name | ForEach-Object {dism /online /remove-package /PackageName:$_ /NoRestart}" Powershell -C "Set-ItemProperty -Path 'HKLM:SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-OneCore-CloudExperienceHost*' -Name Visibility -Value 1 -Force -EA SilentlyContinue -Verbose" Powershell -C "Remove-Item -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-OneCore-CloudExperienceHost*' -Include *Owner* -Recurse -Force -EA SilentlyContinue -Verbose" Powershell -C "Get-ChildItem -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-OneCore-CloudExperienceHost*' -Name | ForEach-Object {dism /online /remove-package /PackageName:$_ /NoRestart}" Powershell -C "Set-ItemProperty -Path 'HKLM:SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-OneCore-ConnectionSharing*' -Name Visibility -Value 1 -Force -EA SilentlyContinue -Verbose" Powershell -C "Remove-Item -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-OneCore-ConnectionSharing*' -Include *Owner* -Recurse -Force -EA SilentlyContinue -Verbose" Powershell -C "Get-ChildItem -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-OneCore-ConnectionSharing*' -Name | ForEach-Object {dism /online /remove-package /PackageName:$_ /NoRestart}" Powershell -C "Set-ItemProperty -Path 'HKLM:SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-OneCore-Connectivity-GamingPeripherals*' -Name Visibility -Value 1 -Force -EA SilentlyContinue -Verbose" Powershell -C "Remove-Item -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-OneCore-Connectivity-GamingPeripherals*' -Include *Owner* -Recurse -Force -EA SilentlyContinue -Verbose" Powershell -C "Get-ChildItem -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-OneCore-Connectivity-GamingPeripherals*' -Name | ForEach-Object {dism /online /remove-package /PackageName:$_ /NoRestart}" Powershell -C "Set-ItemProperty -Path 'HKLM:SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-Windows-Cortana*' -Name Visibility -Value 1 -Force -EA SilentlyContinue -Verbose" Powershell -C "Remove-Item -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-Windows-Cortana*' -Include *Owner* -Recurse -Force -EA SilentlyContinue -Verbose" Powershell -C "Get-ChildItem -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-Windows-Cortana*' -Name | ForEach-Object {dism /online /remove-package /PackageName:$_ /NoRestart}" Powershell -C "Set-ItemProperty -Path 'HKLM:SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-OneCore-CortanaComponents*' -Name Visibility -Value 1 -Force -EA SilentlyContinue -Verbose" Powershell -C "Remove-Item -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-OneCore-CortanaComponents*' -Include *Owner* -Recurse -Force -EA SilentlyContinue -Verbose" Powershell -C "Get-ChildItem -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-OneCore-CortanaComponents*' -Name | ForEach-Object {dism /online /remove-package /PackageName:$_ /NoRestart}" Powershell -C "Set-ItemProperty -Path 'HKLM:SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-OneCore-Gaming*' -Name Visibility -Value 1 -Force -EA SilentlyContinue -Verbose" Powershell -C "Remove-Item -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-OneCore-Gaming*' -Include *Owner* -Recurse -Force -EA SilentlyContinue -Verbose" Powershell -C "Get-ChildItem -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-OneCore-Gaming*' -Name | ForEach-Object {dism /online /remove-package /PackageName:$_ /NoRestart}" Powershell -C "Set-ItemProperty -Path 'HKLM:SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-OneCore-Indexer*' -Name Visibility -Value 1 -Force -EA SilentlyContinue -Verbose" Powershell -C "Remove-Item -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-OneCore-Indexer*' -Include *Owner* -Recurse -Force -EA SilentlyContinue -Verbose" Powershell -C "Get-ChildItem -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-OneCore-Indexer*' -Name | ForEach-Object {dism /online /remove-package /PackageName:$_ /NoRestart}" Powershell -C "Set-ItemProperty -Path 'HKLM:SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-OneCore-Maps*' -Name Visibility -Value 1 -Force -EA SilentlyContinue -Verbose" Powershell -C "Remove-Item -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-OneCore-Maps*' -Include *Owner* -Recurse -Force -EA SilentlyContinue -Verbose" Powershell -C "Get-ChildItem -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-OneCore-Maps*' -Name | ForEach-Object {dism /online /remove-package /PackageName:$_ /NoRestart}" Powershell -C "Set-ItemProperty -Path 'HKLM:SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-OneCore-SpeechComponents*' -Name Visibility -Value 1 -Force -EA SilentlyContinue -Verbose" Powershell -C "Remove-Item -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-OneCore-SpeechComponents*' -Include *Owner* -Recurse -Force -EA SilentlyContinue -Verbose" Powershell -C "Get-ChildItem -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-OneCore-SpeechComponents*' -Name | ForEach-Object {dism /online /remove-package /PackageName:$_ /NoRestart}" Powershell -C "Set-ItemProperty -Path 'HKLM:SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-OneCore-TroubleShooting*' -Name Visibility -Value 1 -Force -EA SilentlyContinue -Verbose" Powershell -C "Remove-Item -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-OneCore-TroubleShooting*' -Include *Owner* -Recurse -Force -EA SilentlyContinue -Verbose" Powershell -C "Get-ChildItem -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-OneCore-TroubleShooting*' -Name | ForEach-Object {dism /online /remove-package /PackageName:$_ /NoRestart}" Powershell -C "Set-ItemProperty -Path 'HKLM:SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-OneCore-Wer*' -Name Visibility -Value 1 -Force -EA SilentlyContinue -Verbose" Powershell -C "Remove-Item -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-OneCore-Wer*' -Include *Owner* -Recurse -Force -EA SilentlyContinue -Verbose" Powershell -C "Get-ChildItem -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-OneCore-Wer*' -Name | ForEach-Object {dism /online /remove-package /PackageName:$_ /NoRestart}" Powershell -C "Set-ItemProperty -Path 'HKLM:SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-Windows-AppReadiness*' -Name Visibility -Value 1 -Force -EA SilentlyContinue -Verbose" Powershell -C "Remove-Item -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-Windows-AppReadiness*' -Include *Owner* -Recurse -Force -EA SilentlyContinue -Verbose" Powershell -C "Get-ChildItem -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-Windows-AppReadiness*' -Name | ForEach-Object {dism /online /remove-package /PackageName:$_ /NoRestart}" Powershell -C "Set-ItemProperty -Path 'HKLM:SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-Windows-Backup*' -Name Visibility -Value 1 -Force -EA SilentlyContinue -Verbose" Powershell -C "Remove-Item -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-Windows-Backup*' -Include *Owner* -Recurse -Force -EA SilentlyContinue -Verbose" Powershell -C "Get-ChildItem -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-Windows-Backup*' -Name | ForEach-Object {dism /online /remove-package /PackageName:$_ /NoRestart}" Powershell -C "Set-ItemProperty -Path 'HKLM:SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-Windows-BioEnrollment*' -Name Visibility -Value 1 -Force -EA SilentlyContinue -Verbose" Powershell -C "Remove-Item -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-Windows-BioEnrollment*' -Include *Owner* -Recurse -Force -EA SilentlyContinue -Verbose" Powershell -C "Get-ChildItem -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-Windows-BioEnrollment*' -Name | ForEach-Object {dism /online /remove-package /PackageName:$_ /NoRestart}" Powershell -C "Set-ItemProperty -Path 'HKLM:SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-Windows-CloudExperienceHost*' -Name Visibility -Value 1 -Force -EA SilentlyContinue -Verbose" Powershell -C "Remove-Item -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-Windows-CloudExperienceHost*' -Include *Owner* -Recurse -Force -EA SilentlyContinue -Verbose" Powershell -C "Get-ChildItem -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-Windows-CloudExperienceHost*' -Name | ForEach-Object {dism /online /remove-package /PackageName:$_ /NoRestart}" Powershell -C "Set-ItemProperty -Path 'HKLM:SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-Windows-ContentDeliveryManager*' -Name Visibility -Value 1 -Force -EA SilentlyContinue -Verbose" Powershell -C "Remove-Item -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-Windows-ContentDeliveryManager*' -Include *Owner* -Recurse -Force -EA SilentlyContinue -Verbose" Powershell -C "Get-ChildItem -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-Windows-ContentDeliveryManager*' -Name | ForEach-Object {dism /online /remove-package /PackageName:$_ /NoRestart}" Powershell -C "Set-ItemProperty -Path 'HKLM:SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-Windows-Geolocation*' -Name Visibility -Value 1 -Force -EA SilentlyContinue -Verbose" Powershell -C "Remove-Item -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-Windows-Geolocation*' -Include *Owner* -Recurse -Force -EA SilentlyContinue -Verbose" Powershell -C "Get-ChildItem -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-Windows-Geolocation*' -Name | ForEach-Object {dism /online /remove-package /PackageName:$_ /NoRestart}" Powershell -C "Set-ItemProperty -Path 'HKLM:SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-Windows-Help*' -Name Visibility -Value 1 -Force -EA SilentlyContinue -Verbose" Powershell -C "Remove-Item -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-Windows-Help*' -Include *Owner* -Recurse -Force -EA SilentlyContinue -Verbose" Powershell -C "Get-ChildItem -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-Windows-Help*' -Name | ForEach-Object {dism /online /remove-package /PackageName:$_ /NoRestart}" Powershell -C "Set-ItemProperty -Path 'HKLM:SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-Windows-IE-Troubleshooters*' -Name Visibility -Value 1 -Force -EA SilentlyContinue -Verbose" Powershell -C "Remove-Item -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-Windows-IE-Troubleshooters*' -Include *Owner* -Recurse -Force -EA SilentlyContinue -Verbose" Powershell -C "Get-ChildItem -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-Windows-IE-Troubleshooters*' -Name | ForEach-Object {dism /online /remove-package /PackageName:$_ /NoRestart}" Powershell -C "Set-ItemProperty -Path 'HKLM:SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-Windows-MRT10*' -Name Visibility -Value 1 -Force -EA SilentlyContinue -Verbose" Powershell -C "Remove-Item -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-Windows-MRT10*' -Include *Owner* -Recurse -Force -EA SilentlyContinue -Verbose" Powershell -C "Get-ChildItem -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-Windows-MRT10*' -Name | ForEach-Object {dism /online /remove-package /PackageName:$_ /NoRestart}" Powershell -C "Set-ItemProperty -Path 'HKLM:SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-Windows-NetworkDiagnostics*' -Name Visibility -Value 1 -Force -EA SilentlyContinue -Verbose" Powershell -C "Remove-Item -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-Windows-NetworkDiagnostics*' -Include *Owner* -Recurse -Force -EA SilentlyContinue -Verbose" Powershell -C "Get-ChildItem -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-Windows-NetworkDiagnostics*' -Name | ForEach-Object {dism /online /remove-package /PackageName:$_ /NoRestart}" Powershell -C "Set-ItemProperty -Path 'HKLM:SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-Windows-OfflineFiles*' -Name Visibility -Value 1 -Force -EA SilentlyContinue -Verbose" Powershell -C "Remove-Item -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-Windows-OfflineFiles*' -Include *Owner* -Recurse -Force -EA SilentlyContinue -Verbose" Powershell -C "Get-ChildItem -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-Windows-OfflineFiles*' -Name | ForEach-Object {dism /online /remove-package /PackageName:$_ /NoRestart}" Powershell -C "Set-ItemProperty -Path 'HKLM:SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-Windows-OneDrive*' -Name Visibility -Value 1 -Force -EA SilentlyContinue -Verbose" Powershell -C "Remove-Item -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-Windows-OneDrive*' -Include *Owner* -Recurse -Force -EA SilentlyContinue -Verbose" Powershell -C "Get-ChildItem -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-Windows-OneDrive*' -Name | ForEach-Object {dism /online /remove-package /PackageName:$_ /NoRestart}" Powershell -C "Set-ItemProperty -Path 'HKLM:SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-Windows-RemoteAssistance*' -Name Visibility -Value 1 -Force -EA SilentlyContinue -Verbose" Powershell -C "Remove-Item -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-Windows-RemoteAssistance*' -Include *Owner* -Recurse -Force -EA SilentlyContinue -Verbose" Powershell -C "Get-ChildItem -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-Windows-RemoteAssistance*' -Name | ForEach-Object {dism /online /remove-package /PackageName:$_ /NoRestart}" Powershell -C "Set-ItemProperty -Path 'HKLM:SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-Windows-RemoteDesktop*' -Name Visibility -Value 1 -Force -EA SilentlyContinue -Verbose" Powershell -C "Remove-Item -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-Windows-RemoteDesktop*' -Include *Owner* -Recurse -Force -EA SilentlyContinue -Verbose" Powershell -C "Get-ChildItem -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-Windows-RemoteDesktop*' -Name | ForEach-Object {dism /online /remove-package /PackageName:$_ /NoRestart}" Powershell -C "Set-ItemProperty -Path 'HKLM:SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-Windows-ShareMedia*' -Name Visibility -Value 1 -Force -EA SilentlyContinue -Verbose" Powershell -C "Remove-Item -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-Windows-ShareMedia*' -Include *Owner* -Recurse -Force -EA SilentlyContinue -Verbose" Powershell -C "Get-ChildItem -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-Windows-ShareMedia*' -Name | ForEach-Object {dism /online /remove-package /PackageName:$_ /NoRestart}" Powershell -C "Set-ItemProperty -Path 'HKLM:SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-Windows-Shell-HomeGroup*' -Name Visibility -Value 1 -Force -EA SilentlyContinue -Verbose" Powershell -C "Remove-Item -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-Windows-Shell-HomeGroup*' -Include *Owner* -Recurse -Force -EA SilentlyContinue -Verbose" Powershell -C "Get-ChildItem -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-Windows-Shell-HomeGroup*' -Name | ForEach-Object {dism /online /remove-package /PackageName:$_ /NoRestart}" Powershell -C "Set-ItemProperty -Path 'HKLM:SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-Windows-Shell-SettingSync*' -Name Visibility -Value 1 -Force -EA SilentlyContinue -Verbose" Powershell -C "Remove-Item -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-Windows-Shell-SettingSync*' -Include *Owner* -Recurse -Force -EA SilentlyContinue -Verbose" Powershell -C "Get-ChildItem -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-Windows-Shell-SettingSync*' -Name | ForEach-Object {dism /online /remove-package /PackageName:$_ /NoRestart}" Powershell -C "Set-ItemProperty -Path 'HKLM:SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-Windows-Skype*' -Name Visibility -Value 1 -Force -EA SilentlyContinue -Verbose" Powershell -C "Remove-Item -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-Windows-Skype*' -Include *Owner* -Recurse -Force -EA SilentlyContinue -Verbose" Powershell -C "Get-ChildItem -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-Windows-Skype*' -Name | ForEach-Object {dism /online /remove-package /PackageName:$_ /NoRestart}" Powershell -C "Set-ItemProperty -Path 'HKLM:SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-Windows-SnippingTool*' -Name Visibility -Value 1 -Force -EA SilentlyContinue -Verbose" Powershell -C "Remove-Item -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-Windows-SnippingTool*' -Include *Owner* -Recurse -Force -EA SilentlyContinue -Verbose" Powershell -C "Get-ChildItem -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-Windows-SnippingTool*' -Name | ForEach-Object {dism /online /remove-package /PackageName:$_ /NoRestart}" Powershell -C "Set-ItemProperty -Path 'HKLM:SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-Windows-SystemRestore*' -Name Visibility -Value 1 -Force -EA SilentlyContinue -Verbose" Powershell -C "Remove-Item -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-Windows-SystemRestore*' -Include *Owner* -Recurse -Force -EA SilentlyContinue -Verbose" Powershell -C "Get-ChildItem -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-Windows-SystemRestore*' -Name | ForEach-Object {dism /online /remove-package /PackageName:$_ /NoRestart}" Powershell -C "Set-ItemProperty -Path 'HKLM:SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-Windows-SearchEngine*' -Name Visibility -Value 1 -Force -EA SilentlyContinue -Verbose" Powershell -C "Remove-Item -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-Windows-SearchEngine*' -Include *Owner* -Recurse -Force -EA SilentlyContinue -Verbose" Powershell -C "Get-ChildItem -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-Windows-SearchEngine*' -Name | ForEach-Object {dism /online /remove-package /PackageName:$_ /NoRestart}" Powershell -C "Set-ItemProperty -Path 'HKLM:SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-Windows-TroubleShooting*' -Name Visibility -Value 1 -Force -EA SilentlyContinue -Verbose" Powershell -C "Remove-Item -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-Windows-TroubleShooting*' -Include *Owner* -Recurse -Force -EA SilentlyContinue -Verbose" Powershell -C "Get-ChildItem -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-Windows-TroubleShooting*' -Name | ForEach-Object {dism /online /remove-package /PackageName:$_ /NoRestart}" Powershell -C "Set-ItemProperty -Path 'HKLM:SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-Windows-WebcamExperience*' -Name Visibility -Value 1 -Force -EA SilentlyContinue -Verbose" Powershell -C "Remove-Item -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-Windows-WebcamExperience*' -Include *Owner* -Recurse -Force -EA SilentlyContinue -Verbose" Powershell -C "Get-ChildItem -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-Windows-WebcamExperience*' -Name | ForEach-Object {dism /online /remove-package /PackageName:$_ /NoRestart}" Powershell -C "Set-ItemProperty -Path 'HKLM:SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-Windows-WindowsMediaPlayer-Troubleshooters*' -Name Visibility -Value 1 -Force -EA SilentlyContinue -Verbose" Powershell -C "Remove-Item -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-Windows-WindowsMediaPlayer-Troubleshooters*' -Include *Owner* -Recurse -Force -EA SilentlyContinue -Verbose" Powershell -C "Get-ChildItem -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-Windows-WindowsMediaPlayer-Troubleshooters*' -Name | ForEach-Object {dism /online /remove-package /PackageName:$_ /NoRestart}" Powershell -C "Set-ItemProperty -Path 'HKLM:SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-Windows-WorkplaceJoin*' -Name Visibility -Value 1 -Force -EA SilentlyContinue -Verbose" Powershell -C "Remove-Item -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-Windows-WorkplaceJoin*' -Include *Owner* -Recurse -Force -EA SilentlyContinue -Verbose" Powershell -C "Get-ChildItem -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-Windows-WorkplaceJoin*' -Name | ForEach-Object {dism /online /remove-package /PackageName:$_ /NoRestart}" Powershell -C "Set-ItemProperty -Path 'HKLM:SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-Xbox-GameCallableUI*' -Name Visibility -Value 1 -Force -EA SilentlyContinue -Verbose" Powershell -C "Remove-Item -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-Xbox-GameCallableUI*' -Include *Owner* -Recurse -Force -EA SilentlyContinue -Verbose" Powershell -C "Get-ChildItem -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Microsoft-Xbox-GameCallableUI*' -Name | ForEach-Object {dism /online /remove-package /PackageName:$_ /NoRestart}" Powershell -C "Set-ItemProperty -Path 'HKLM:SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Windows-Defender*' -Name Visibility -Value 1 -Force -EA SilentlyContinue -Verbose" Powershell -C "Remove-Item -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Windows-Defender*' -Include *Owner* -Recurse -Force -EA SilentlyContinue -Verbose" Powershell -C "Get-ChildItem -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\*Windows-Defender*' -Name | ForEach-Object {dism /online /remove-package /PackageName:$_ /NoRestart}" Just Sharing a first tweak script done there are many many many many many others too . cant share.
Even so, if you have a list of components in the Template Lists format for the builds below 17763 it is possible to all, use the tool for removing through Dism list. Even if Toolkit offers this ease of removal with DISM command through list. What is through DISM is always directly related to Microsoft, not with Toolkit. I think the support conferred by Toolkit is directly related to the removal system through the Toolkithelper tool. @MSMG, correct me if I'm wrong in my thoughts.
I think you quite right about that, i use only dism apps removeal every time with toolkit, never no problems ms way But the dism template lists needs an update to work propper with 1607 Thx to (\_/)^(\_/) it is now possible I might try it out
"Uday Kumar" Bangalore IN (Unknown Person to Online World) who never comes online as he always busy with his Cyber / Forensic work offline 24/7 is the real person behind everything regarding my scripting codes in this online world. Credits always yours & pleasure remains always mine Regards, Karan Kumar, INDIA.