Asked by:
Windows 10 Dism /Disable-Feature /Remove

Question
-
So I've been trying to get "/Disable-Feature /FeatureName: /Remove" to work in 10 but having issues, not sure why.
Here's how it worked in Windows 8.1
Dism.exe" /Image:%MOUNT% /Disable-Feature /FeatureName:Microsoft-Hyper-V /FeatureName:Microsoft-Hyper-V-Tools-All /FeatureName:Microsoft-Hyper-V-All /FeatureName:Microsoft-Hyper-V-Management-Clients /FeatureName:Microsoft-Hyper-V-Management-PowerShell /FeatureName:Printing-Foundation-LPRPortMonitor /FeatureName:Printing-Foundation-LPDPrintService /FeatureName:Printing-Foundation-InternetPrinting-Client /FeatureName:ScanManagementConsole /FeatureName:SimpleTCP /FeatureName:SNMP /FeatureName:WMISnmpProvider /FeatureName:Windows-Defender-Default-Definitions /FeatureName:Windows-Identity-Foundation /FeatureName:MicrosoftWindowsPowerShellV2Root /FeatureName:MicrosoftWindowsPowerShellV2 /FeatureName:DirectoryServices-ADAM-Client /FeatureName:Internet-Explorer-Optional-amd64 /FeatureName:IIS-WebServerRole /FeatureName:IIS-WebServer /FeatureName:IIS-CommonHttpFeatures /FeatureName:IIS-HttpErrors /FeatureName:IIS-HttpRedirect /FeatureName:IIS-ApplicationDevelopment /FeatureName:IIS-NetFxExtensibility /FeatureName:IIS-NetFxExtensibility45 /FeatureName:IIS-HealthAndDiagnostics /FeatureName:IIS-HttpLogging /FeatureName:IIS-LoggingLibraries /FeatureName:IIS-RequestMonitor /FeatureName:IIS-HttpTracing /FeatureName:IIS-Security /FeatureName:IIS-URLAuthorization /FeatureName:IIS-RequestFiltering /FeatureName:IIS-IPSecurity /FeatureName:IIS-Performance /FeatureName:IIS-HttpCompressionDynamic /FeatureName:IIS-WebServerManagementTools /FeatureName:IIS-ManagementScriptingTools /FeatureName:IIS-IIS6ManagementCompatibility /FeatureName:IIS-Metabase /FeatureName:WAS-WindowsActivationService /FeatureName:WAS-ProcessModel /FeatureName:WAS-NetFxEnvironment /FeatureName:WAS-ConfigurationAPI /FeatureName:IIS-HostableWebCore /FeatureName:IIS-CertProvider /FeatureName:IIS-WindowsAuthentication /FeatureName:IIS-DigestAuthentication /FeatureName:IIS-ClientCertificateMappingAuthentication /FeatureName:IIS-IISCertificateMappingAuthentication /FeatureName:IIS-ODBCLogging /FeatureName:IIS-StaticContent /FeatureName:IIS-DefaultDocument /FeatureName:IIS-DirectoryBrowsing /FeatureName:IIS-WebDAV /FeatureName:IIS-WebSockets /FeatureName:IIS-ApplicationInit /FeatureName:IIS-ASPNET /FeatureName:IIS-ASPNET45 /FeatureName:IIS-ASP /FeatureName:IIS-CGI /FeatureName:IIS-ISAPIExtensions /FeatureName:IIS-ISAPIFilter /FeatureName:IIS-ServerSideIncludes /FeatureName:IIS-CustomLogging /FeatureName:IIS-BasicAuthentication /FeatureName:IIS-HttpCompressionStatic /FeatureName:IIS-ManagementConsole /FeatureName:IIS-ManagementService /FeatureName:IIS-WMICompatibility /FeatureName:IIS-LegacyScripts /FeatureName:IIS-LegacySnapIn /FeatureName:IIS-FTPServer /FeatureName:IIS-FTPSvc /FeatureName:IIS-FTPExtensibility /FeatureName:MSMQ-Container /FeatureName:MSMQ-Server /FeatureName:MSMQ-Triggers /FeatureName:MSMQ-ADIntegration /FeatureName:MSMQ-HTTP /FeatureName:MSMQ-Multicast /FeatureName:MSMQ-DCOMProxy /FeatureName:WCF-Services45 /FeatureName:WCF-HTTP-Activation45 /FeatureName:WCF-TCP-Activation45 /FeatureName:WCF-Pipe-Activation45 /FeatureName:WCF-MSMQ-Activation45 /FeatureName:WCF-TCP-PortSharing45 /FeatureName:WCF-HTTP-Activation /FeatureName:WCF-NonHTTP-Activation /FeatureName:NetFx4-AdvSrvs /FeatureName:NetFx4Extended-ASPNET45 /FeatureName:Microsoft-Windows-MobilePC-Client-Premium-Package-net /FeatureName:Microsoft-Windows-MobilePC-LocationProvider-INF /FeatureName:RasCMAK /FeatureName:RasRip /FeatureName:TelnetClient /FeatureName:TelnetServer /FeatureName:TFTP /FeatureName:TIFFIFilter /FeatureName:MSRDC-Infrastructure /FeatureName:Printing-XPSServices-Features /FeatureName:SMB1Protocol /FeatureName:WorkFolders-Client /FeatureName:SearchEngine-Client-Package /Remove >>"%BUILD%\8.1 Build\Logs\RemoveFeatures.txt"
Here's the Result of that command.
As i wanted the Features have been Disabled and where possible Disabled with Payload Removed.
----------------------------------------------------- | ----------------------------- Feature Name | State ----------------------------------------------------- | ----------------------------- Microsoft-Hyper-V-All | Disabled with Payload Removed Microsoft-Hyper-V-Tools-All | Disabled with Payload Removed Microsoft-Hyper-V | Disabled with Payload Removed Microsoft-Hyper-V-Management-Clients | Disabled with Payload Removed Microsoft-Hyper-V-Management-PowerShell | Disabled with Payload Removed Printing-Foundation-Features | Enabled Printing-Foundation-LPRPortMonitor | Disabled with Payload Removed Printing-Foundation-LPDPrintService | Disabled with Payload Removed Printing-Foundation-InternetPrinting-Client | Disable Pending FaxServicesClientPackage | Enabled ScanManagementConsole | Disabled with Payload Removed LegacyComponents | Enabled DirectPlay | Enable Pending SimpleTCP | Disabled with Payload Removed SNMP | Disabled with Payload Removed WMISnmpProvider | Disabled with Payload Removed Windows-Defender-Default-Definitions | Disabled Windows-Identity-Foundation | Disabled with Payload Removed MicrosoftWindowsPowerShellV2Root | Disabled with Payload Removed MicrosoftWindowsPowerShellV2 | Disable Pending DirectoryServices-ADAM-Client | Disabled with Payload Removed Internet-Explorer-Optional-amd64 | Disable Pending NetFx3 | Enable Pending IIS-WebServerRole | Disabled with Payload Removed IIS-WebServer | Disabled with Payload Removed IIS-CommonHttpFeatures | Disabled with Payload Removed IIS-HttpErrors | Disabled with Payload Removed IIS-HttpRedirect | Disabled with Payload Removed IIS-ApplicationDevelopment | Disabled with Payload Removed IIS-NetFxExtensibility | Disabled with Payload Removed IIS-NetFxExtensibility45 | Disabled with Payload Removed IIS-HealthAndDiagnostics | Disabled with Payload Removed IIS-HttpLogging | Disabled with Payload Removed IIS-LoggingLibraries | Disabled with Payload Removed IIS-RequestMonitor | Disabled with Payload Removed IIS-HttpTracing | Disabled with Payload Removed IIS-Security | Disabled with Payload Removed IIS-URLAuthorization | Disabled with Payload Removed IIS-RequestFiltering | Disabled with Payload Removed IIS-IPSecurity | Disabled with Payload Removed IIS-Performance | Disabled with Payload Removed IIS-HttpCompressionDynamic | Disabled with Payload Removed IIS-WebServerManagementTools | Disabled with Payload Removed IIS-ManagementScriptingTools | Disabled with Payload Removed IIS-IIS6ManagementCompatibility | Disabled with Payload Removed IIS-Metabase | Disabled with Payload Removed WAS-WindowsActivationService | Disabled with Payload Removed WAS-ProcessModel | Disabled with Payload Removed WAS-NetFxEnvironment | Disabled with Payload Removed WAS-ConfigurationAPI | Disabled with Payload Removed IIS-HostableWebCore | Disabled with Payload Removed IIS-CertProvider | Disabled with Payload Removed IIS-WindowsAuthentication | Disabled with Payload Removed IIS-DigestAuthentication | Disabled with Payload Removed IIS-ClientCertificateMappingAuthentication | Disabled with Payload Removed IIS-IISCertificateMappingAuthentication | Disabled with Payload Removed IIS-ODBCLogging | Disabled with Payload Removed IIS-StaticContent | Disabled with Payload Removed IIS-DefaultDocument | Disabled with Payload Removed IIS-DirectoryBrowsing | Disabled with Payload Removed IIS-WebDAV | Disabled with Payload Removed IIS-WebSockets | Disabled with Payload Removed IIS-ApplicationInit | Disabled with Payload Removed IIS-ASPNET | Disabled with Payload Removed IIS-ASPNET45 | Disabled with Payload Removed IIS-ASP | Disabled with Payload Removed IIS-CGI | Disabled with Payload Removed IIS-ISAPIExtensions | Disabled with Payload Removed IIS-ISAPIFilter | Disabled with Payload Removed IIS-ServerSideIncludes | Disabled with Payload Removed IIS-CustomLogging | Disabled with Payload Removed IIS-BasicAuthentication | Disabled with Payload Removed IIS-HttpCompressionStatic | Disabled with Payload Removed IIS-ManagementConsole | Disabled with Payload Removed IIS-ManagementService | Disabled with Payload Removed IIS-WMICompatibility | Disabled with Payload Removed IIS-LegacyScripts | Disabled with Payload Removed IIS-LegacySnapIn | Disabled with Payload Removed IIS-FTPServer | Disabled with Payload Removed IIS-FTPSvc | Disabled with Payload Removed IIS-FTPExtensibility | Disabled with Payload Removed MSMQ-Container | Disabled with Payload Removed MSMQ-Server | Disabled with Payload Removed MSMQ-Triggers | Disabled with Payload Removed MSMQ-ADIntegration | Disabled with Payload Removed MSMQ-HTTP | Disabled with Payload Removed MSMQ-Multicast | Disabled with Payload Removed MSMQ-DCOMProxy | Disabled with Payload Removed WCF-Services45 | Disabled with Payload Removed WCF-HTTP-Activation45 | Disabled with Payload Removed WCF-TCP-Activation45 | Disabled with Payload Removed WCF-Pipe-Activation45 | Disabled with Payload Removed WCF-MSMQ-Activation45 | Disabled with Payload Removed WCF-TCP-PortSharing45 | Disabled with Payload Removed WCF-HTTP-Activation | Disabled with Payload Removed WCF-NonHTTP-Activation | Disabled with Payload Removed NetFx4-AdvSrvs | Disable Pending NetFx4Extended-ASPNET45 | Disabled with Payload Removed MediaPlayback | Enabled WindowsMediaPlayer | Enabled MediaCenter | Enable Pending Microsoft-Windows-MobilePC-Client-Premium-Package-net | Disabled with Payload Removed Microsoft-Windows-MobilePC-LocationProvider-INF | Disable Pending Printing-XPSServices-Features | Disable Pending RasCMAK | Disabled with Payload Removed RasRip | Disabled with Payload Removed MSRDC-Infrastructure | Disable Pending SearchEngine-Client-Package | Disable Pending TelnetClient | Disabled with Payload Removed TelnetServer | Disabled with Payload Removed TFTP | Disabled with Payload Removed TIFFIFilter | Disabled with Payload Removed Xps-Foundation-Xps-Viewer | Enabled WorkFolders-Client | Disable Pending SMB1Protocol | Disable Pending The operation completed successfully.
- Edited by scarletspider Tuesday, August 4, 2015 3:09 AM
All replies
-
But in Windows 10 it doesn't work.
Same command as above to disable/remove
"%DISMX64%\Dism.exe"/Image:%MOUNT% /Disable-Feature /FeatureName:Microsoft-Hyper-V-Hypervisor /FeatureName:Microsoft-Hyper-V-Services /FeatureName:Microsoft-Hyper-V /FeatureName:Microsoft-Hyper-V-Tools-All /FeatureName:Microsoft-Hyper-V-All /FeatureName:Microsoft-Hyper-V-Management-Clients /FeatureName:Microsoft-Hyper-V-Management-PowerShell /FeatureName:Printing-Foundation-LPRPortMonitor /FeatureName:Printing-Foundation-LPDPrintService /FeatureName:Printing-Foundation-InternetPrinting-Client /FeatureName:ScanManagementConsole /FeatureName:SimpleTCP /FeatureName:SNMP /FeatureName:WMISnmpProvider /FeatureName:Windows-Identity-Foundation /FeatureName:MicrosoftWindowsPowerShellV2Root /FeatureName:MicrosoftWindowsPowerShellV2 /FeatureName:DirectoryServices-ADAM-Client /FeatureName:Internet-Explorer-Optional-amd64 /FeatureName:IIS-WebServerRole /FeatureName:IIS-WebServer /FeatureName:IIS-CommonHttpFeatures /FeatureName:IIS-HttpErrors /FeatureName:IIS-HttpRedirect /FeatureName:IIS-ApplicationDevelopment /FeatureName:IIS-NetFxExtensibility /FeatureName:IIS-NetFxExtensibility45 /FeatureName:IIS-HealthAndDiagnostics /FeatureName:IIS-HttpLogging /FeatureName:IIS-LoggingLibraries /FeatureName:IIS-RequestMonitor /FeatureName:IIS-HttpTracing /FeatureName:IIS-Security /FeatureName:IIS-URLAuthorization /FeatureName:IIS-RequestFiltering /FeatureName:IIS-IPSecurity /FeatureName:IIS-Performance /FeatureName:IIS-HttpCompressionDynamic /FeatureName:IIS-WebServerManagementTools /FeatureName:IIS-ManagementScriptingTools /FeatureName:IIS-IIS6ManagementCompatibility /FeatureName:IIS-Metabase /FeatureName:WAS-WindowsActivationService /FeatureName:WAS-ProcessModel /FeatureName:WAS-NetFxEnvironment /FeatureName:WAS-ConfigurationAPI /FeatureName:IIS-HostableWebCore /FeatureName:IIS-CertProvider /FeatureName:IIS-WindowsAuthentication /FeatureName:IIS-DigestAuthentication /FeatureName:IIS-ClientCertificateMappingAuthentication /FeatureName:IIS-IISCertificateMappingAuthentication /FeatureName:IIS-ODBCLogging /FeatureName:IIS-StaticContent /FeatureName:IIS-DefaultDocument /FeatureName:IIS-DirectoryBrowsing /FeatureName:IIS-WebDAV /FeatureName:IIS-WebSockets /FeatureName:IIS-ApplicationInit /FeatureName:IIS-ASPNET /FeatureName:IIS-ASPNET45 /FeatureName:IIS-ASP /FeatureName:IIS-CGI /FeatureName:IIS-ISAPIExtensions /FeatureName:IIS-ISAPIFilter /FeatureName:IIS-ServerSideIncludes /FeatureName:IIS-CustomLogging /FeatureName:IIS-BasicAuthentication /FeatureName:IIS-HttpCompressionStatic /FeatureName:IIS-ManagementConsole /FeatureName:IIS-ManagementService /FeatureName:IIS-WMICompatibility /FeatureName:IIS-LegacyScripts /FeatureName:IIS-LegacySnapIn /FeatureName:IIS-FTPServer /FeatureName:IIS-FTPSvc /FeatureName:IIS-FTPExtensibility /FeatureName:MSMQ-Container /FeatureName:MSMQ-Server /FeatureName:MSMQ-Triggers /FeatureName:MSMQ-ADIntegration /FeatureName:MSMQ-HTTP /FeatureName:MSMQ-Multicast /FeatureName:MSMQ-DCOMProxy /FeatureName:WCF-Services45 /FeatureName:WCF-HTTP-Activation45 /FeatureName:WCF-TCP-Activation45 /FeatureName:WCF-Pipe-Activation45 /FeatureName:WCF-MSMQ-Activation45 /FeatureName:WCF-TCP-PortSharing45 /FeatureName:WCF-HTTP-Activation /FeatureName:WCF-NonHTTP-Activation /FeatureName:NetFx4-AdvSrvs /FeatureName:NetFx4Extended-ASPNET45 /FeatureName:RasCMAK /FeatureName:RasRip /FeatureName:TelnetClient /FeatureName:TFTP /FeatureName:TIFFIFilter /FeatureName:MSRDC-Infrastructure /FeatureName:Printing-XPSServices-Features /FeatureName:SMB1Protocol /FeatureName:WorkFolders-Client /FeatureName:SearchEngine-Client-Package /FeatureName:LegacyComponents /FeatureName:WindowsMediaPlayer /Remove >>"%BUILD%\Logs\RemoveFeatures.txt"
But as you can see in the results outputted, it doesn't disable/remove any of them:
Not sure what I'm doing wrong? Has the command changed? I've checked here (https://msdn.microsoft.com/en-us/library/windows/hardware/dn898567%28v=vs.85%29.aspx)
The commands still seems to be the same.
What could be wrong?
Image Version: 10.0.10240.16384 Features listing for package : Microsoft-Windows-Foundation-Package~31bf3856ad364e35~amd64~~10.0.10240.16384 ------------------------------------------- | -------------- Feature Name | State ------------------------------------------- | -------------- LegacyComponents | Enabled DirectPlay | Enable Pending SimpleTCP | Disabled SNMP | Disabled WMISnmpProvider | Disabled Windows-Identity-Foundation | Disabled MicrosoftWindowsPowerShellV2Root | Enabled MicrosoftWindowsPowerShellV2 | Enabled Internet-Explorer-Optional-amd64 | Enabled NetFx3 | Enabled IIS-WebServerRole | Disabled IIS-WebServer | Disabled IIS-CommonHttpFeatures | Disabled IIS-HttpErrors | Disabled IIS-HttpRedirect | Disabled IIS-ApplicationDevelopment | Disabled IIS-NetFxExtensibility | Disabled IIS-NetFxExtensibility45 | Disabled IIS-HealthAndDiagnostics | Disabled IIS-HttpLogging | Disabled IIS-LoggingLibraries | Disabled IIS-RequestMonitor | Disabled IIS-HttpTracing | Disabled IIS-Security | Disabled IIS-URLAuthorization | Disabled IIS-RequestFiltering | Disabled IIS-IPSecurity | Disabled IIS-Performance | Disabled IIS-HttpCompressionDynamic | Disabled IIS-WebServerManagementTools | Disabled IIS-ManagementScriptingTools | Disabled IIS-IIS6ManagementCompatibility | Disabled IIS-Metabase | Disabled WAS-WindowsActivationService | Disabled WAS-ProcessModel | Disabled WAS-NetFxEnvironment | Disabled WAS-ConfigurationAPI | Disabled IIS-HostableWebCore | Disabled WCF-HTTP-Activation | Disabled WCF-NonHTTP-Activation | Disabled WCF-Services45 | Enabled WCF-HTTP-Activation45 | Disabled WCF-TCP-Activation45 | Disabled WCF-Pipe-Activation45 | Disabled WCF-MSMQ-Activation45 | Disabled WCF-TCP-PortSharing45 | Enabled IIS-CertProvider | Disabled IIS-WindowsAuthentication | Disabled IIS-DigestAuthentication | Disabled IIS-ClientCertificateMappingAuthentication | Disabled IIS-IISCertificateMappingAuthentication | Disabled IIS-ODBCLogging | Disabled IIS-StaticContent | Disabled IIS-DefaultDocument | Disabled IIS-DirectoryBrowsing | Disabled IIS-WebDAV | Disabled IIS-WebSockets | Disabled IIS-ApplicationInit | Disabled IIS-ASPNET | Disabled IIS-ASPNET45 | Disabled IIS-ASP | Disabled IIS-CGI | Disabled IIS-ISAPIExtensions | Disabled IIS-ISAPIFilter | Disabled IIS-ServerSideIncludes | Disabled IIS-CustomLogging | Disabled IIS-BasicAuthentication | Disabled IIS-HttpCompressionStatic | Disabled IIS-ManagementConsole | Disabled IIS-ManagementService | Disabled IIS-WMICompatibility | Disabled IIS-LegacyScripts | Disabled IIS-LegacySnapIn | Disabled IIS-FTPServer | Disabled IIS-FTPSvc | Disabled IIS-FTPExtensibility | Disabled MSMQ-Container | Disabled MSMQ-Server | Disabled MSMQ-Triggers | Disabled MSMQ-ADIntegration | Disabled MSMQ-HTTP | Disabled MSMQ-Multicast | Disabled MSMQ-DCOMProxy | Disabled NetFx4-AdvSrvs | Enabled NetFx4Extended-ASPNET45 | Disabled MediaPlayback | Enabled WindowsMediaPlayer | Enabled Printing-PrintToPDFServices-Features | Enabled Printing-XPSServices-Features | Enabled RasRip | Disabled MSRDC-Infrastructure | Enabled SearchEngine-Client-Package | Enabled TelnetClient | Disabled TFTP | Disabled Xps-Foundation-Xps-Viewer | Enabled WorkFolders-Client | Enabled SMB1Protocol | Enabled Printing-Foundation-Features | Enabled Printing-Foundation-LPRPortMonitor | Disabled Printing-Foundation-LPDPrintService | Disabled Printing-Foundation-InternetPrinting-Client | Enabled FaxServicesClientPackage | Enabled ScanManagementConsole | Disabled DirectoryServices-ADAM-Client | Disabled RasCMAK | Disabled TIFFIFilter | Disabled Microsoft-Hyper-V-All | Disabled Microsoft-Hyper-V-Tools-All | Disabled Microsoft-Hyper-V | Disabled Microsoft-Hyper-V-Services | Disabled Microsoft-Hyper-V-Hypervisor | Disabled Microsoft-Hyper-V-Management-Clients | Disabled Microsoft-Hyper-V-Management-PowerShell | Disabled Client-EmbeddedShellLauncher | Disabled MultiPoint-Connector | Disabled The operation completed successfully.
- Edited by scarletspider Tuesday, August 4, 2015 3:09 AM
-
Hi scarletspider,
Thank you for your question.
At present, there is no official document to indicate DISM is available in Window 10, so we could refer to the following steps to check if the issue persist.
By the issue, we suggest you restart the PC to check if it worked. If not, we could update Windows 10 to the lasted to check if the issue persist, we could also download it by the following link:
https://support.microsoft.com/en-us/kb/3081424
In addition, we could also run “SFC /ScanNow” in CMD to check if the issue persist.
If there are any questions regarding this issue, please be free to let me know.
Best Regard,
Jim
Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact tnmff@microsoft.com.
Jim Xu
TechNet Community Support- Marked as answer by Kate LiMicrosoft employee, Moderator Thursday, August 27, 2015 1:45 PM
- Unmarked as answer by Michael_LSModerator Thursday, March 10, 2016 7:28 AM
-
From checking with the engineering team, the /Remove option is effectively ignored on Windows 10, primarily to ensure that the Reset/Refresh functionality works as expected.
Thanks,
-Michael Niehaus
Director of Product Marketing, Windows Deployment, Management, and Store
http://blogs.technet.com/mniehaus
mniehaus@microsoft.com- Proposed as answer by Carey FrischMVP, Moderator Thursday, April 7, 2016 4:04 AM
-
Hi Michael,
For us in the embedded space (IoT Enterprise LTSB), this would be of huge benefit to:
1. Reduce footprint
2. Truly customize device for specific function
22
- Proposed as answer by Sean LimingMVP Tuesday, December 27, 2016 5:33 PM
-
-
Hi Sean, long time no talk. Was in your XPe class moons ago. 90's!
Not only is this a problem for foorprint concerns in the embedded space (if we can even call it that anymore), if the /Remove option were restored, cumulative monthly updates for LTSB would (and do) fail horribly as an absence of a component/feature causes the entire cumulative to bail. I'm sure you are already well aware of this, but wanted to comment and keep this thread/topic alive.
-
Must have been in the naughts since I started teaching XPe in 2004 or so. It could have been NT Embedded.
I did a test using Windows 8.1 over the holiday break. I was only able to get rid about 900MB to 1GB of stuff - remove features and uninstall CAB support, etc.. The image was about 8GB in size. Still too big for many embedded/IoT systems. Slot machines, digital displays, thin clients, and anything that requires a CRC check of the OS on startup will have to use a different solution. I expect digital displays will go to Windows 10 IoT Core, but the others will have to move to Linux.
Providing a componentized operating system is out of favor at Microsoft. There were internal folks looking to kill off the idea, and they came up with a spin/excuse from a certain point of view to justify not doing it any more. The spin was inaccurate, but combine with the cost of doing the componentization, those in charge signed off on the idea.
Don't hold your breath to see this change anytime soon.
Sean Liming - Book Author: Starter Guide SIM - www.annabooks.com / www.seanliming.com
-
Could have been NT Embedded, regardless, it was long ago for sure.
Nothing that you have stated seems surprising, other than the disappointing spin internally.
That being said, I have my LTSB 2016, at around 4.6GB as an ISO, after using recovery compression via DISM (including PE, and all of our custom S/W etc) for our product. Ironically this is actually smaller than the same bits using a fully patched WES7 with removed components etc.
-
Actually, now that I look at it, the WES7 was not compressed using /recovery, so it would probably be smaller than the LTSB 2016 had it been that way.
I experimented too, a lot, actually trying to reduce footprint, NTLite, as well as the 'usual' workarounds to get components removed, and then that's when the whole cumulative thing reared its head.
-
Hi all, coming back to this:
I note that now, the documentation here:
https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/dism-operating-system-package-servicing-command-line-options
Under the /Disable-Feature section states:
"Use /Remove to remove a feature without removing the feature's manifest from the image. This option can only be used can be used with Windows 10, Windows 8.x, and Windows PE images above 4.0. The feature will be listed as "Removed" when you use /Get-FeatureInfo to display feature details and can be restored and enabled using /Enable-Feature with the /Source option."
Has anyone tried this lately?
-