[Discussion] Windows Features !!

Discussion in 'Windows 10' started by Dr AMD, Jul 30, 2015.

  1. Dr AMD

    Dr AMD MDL Novice

    Jan 13, 2011
    29
    2
    0
    #1 Dr AMD, Jul 30, 2015
    Last edited by a moderator: Apr 20, 2017
    Windows Features !!


    Code:
    
    LegacyComponents                             
    DirectPlay                                   
    SimpleTCP                                    
    SNMP                                         
    WMISnmpProvider                              
    Windows-Identity-Foundation                  
    MicrosoftWindowsPowerShellV2Root             
    MicrosoftWindowsPowerShellV2                 
    Internet-Explorer-Optional-amd64             
    NetFx3                                       
    IIS-WebServerRole                            
    IIS-WebServer                                
    IIS-CommonHttpFeatures                       
    IIS-HttpErrors                               
    IIS-HttpRedirect                             
    IIS-ApplicationDevelopment                   
    IIS-NetFxExtensibility                       
    IIS-NetFxExtensibility45                     
    IIS-HealthAndDiagnostics                     
    IIS-HttpLogging                              
    IIS-LoggingLibraries                         
    IIS-RequestMonitor                           
    IIS-HttpTracing                              
    IIS-Security                                 
    IIS-URLAuthorization                         
    IIS-RequestFiltering                         
    IIS-IPSecurity                               
    IIS-Performance                              
    IIS-HttpCompressionDynamic                   
    IIS-WebServerManagementTools                 
    IIS-ManagementScriptingTools                 
    IIS-IIS6ManagementCompatibility              
    IIS-Metabase                                 
    WAS-WindowsActivationService                 
    WAS-ProcessModel                             
    WAS-NetFxEnvironment                         
    WAS-ConfigurationAPI                         
    IIS-HostableWebCore                          
    WCF-HTTP-Activation                          
    WCF-NonHTTP-Activation                       
    WCF-Services45                               
    WCF-HTTP-Activation45                        
    WCF-TCP-Activation45                         
    WCF-Pipe-Activation45                        
    WCF-MSMQ-Activation45                        
    WCF-TCP-PortSharing45                        
    IIS-CertProvider                             
    IIS-WindowsAuthentication                    
    IIS-DigestAuthentication                     
    IIS-ClientCertificateMappingAuthentication   
    IIS-IISCertificateMappingAuthentication      
    IIS-ODBCLogging                              
    IIS-StaticContent                            
    IIS-DefaultDocument                          
    IIS-DirectoryBrowsing                        
    IIS-WebDAV                                   
    IIS-WebSockets                               
    IIS-ApplicationInit                          
    IIS-ASPNET                                   
    IIS-ASPNET45                                 
    IIS-ASP                                      
    IIS-CGI                                      
    IIS-ISAPIExtensions                          
    IIS-ISAPIFilter                              
    IIS-ServerSideIncludes                       
    IIS-CustomLogging                            
    IIS-BasicAuthentication                      
    IIS-HttpCompressionStatic                    
    IIS-ManagementConsole                        
    IIS-ManagementService                        
    IIS-WMICompatibility                         
    IIS-LegacyScripts                            
    IIS-LegacySnapIn                             
    IIS-FTPServer                                
    IIS-FTPSvc                                   
    IIS-FTPExtensibility                         
    MSMQ-Container                               
    MSMQ-Server                                  
    MSMQ-Triggers                                
    MSMQ-ADIntegration                           
    MSMQ-HTTP                                    
    MSMQ-Multicast                               
    MSMQ-DCOMProxy                               
    NetFx4-AdvSrvs                               
    NetFx4Extended-ASPNET45                      
    MediaPlayback                                
    WindowsMediaPlayer                           
    Printing-PrintToPDFServices-Features         
    Printing-XPSServices-Features                
    RasRip                                       
    MSRDC-Infrastructure                         
    SearchEngine-Client-Package                  
    TelnetClient                                 
    TFTP                                         
    Xps-Foundation-Xps-Viewer                    
    WorkFolders-Client                           
    SMB1Protocol                                 
    Printing-Foundation-Features                 
    Printing-Foundation-LPRPortMonitor           
    Printing-Foundation-LPDPrintService          
    Printing-Foundation-InternetPrinting-Client  
    FaxServicesClientPackage                     
    ScanManagementConsole                        
    DirectoryServices-ADAM-Client                
    ServicesForNFS-ClientOnly                    
    ClientForNFS-Infrastructure                  
    NFS-Administration                           
    RasCMAK                                      
    TIFFIFilter                                  
    Microsoft-Hyper-V-All                        
    Microsoft-Hyper-V-Tools-All                  
    Microsoft-Hyper-V                            
    Microsoft-Hyper-V-Services                   
    Microsoft-Hyper-V-Hypervisor                 
    Microsoft-Hyper-V-Management-Clients         
    Microsoft-Hyper-V-Management-PowerShell      
    IsolatedUserMode                             
    Client-EmbeddedShellLauncher                 
    Client-EmbeddedBootExp                       
    Client-EmbeddedLogon                         
    Client-UnifiedWriteFilter                    
    MultiPoint-Connector                         
    
    
    Which are essential , useful , useless , ... etc ?
     
  2. moistbuns

    moistbuns MDL Novice

    Jan 30, 2015
    35
    6
    0
    #2 moistbuns, Jul 30, 2015
    Last edited by a moderator: Apr 20, 2017
    Most of them with the exception .Net Framework and Powershell most people can do without (even then it depends on whether you're running programs that'll require .Net or running scripts/stuff in Powershell). The XPS stuff is useful for printing to file, so I wouldn't remove it.

    For the most part, anything that isn't disabled is OK to go. You can find out what's disabled by running;
    Code:
    DISM.exe /Online /English /Get-Features /Format:Table
    in Powershell.

    You used to be able to 'remove' these things from the hard drive (it falls back to Windows Update if you need them) but running this in WIN10 doesn't save any space it seems;

    Code:
    Get-WindowsOptionalFeature -Online | where { $_.State -match "Disabled" } | `    foreach { `
            $_ = $_.FeatureName; `
            DISM /Online /Disable-Feature /FeatureName:$_ /Remove `     }
    Running that in PowerShell should remove the features that are already disabled and save hard drive space but for whatever reason in WIN10 it doesn't.


    If you're looking to save hard drive space rebuilding the DISM image will shave off a few hundred MBs but you won't be able to remove updates afterwards as it'll delete the files needed to 'undo' updates up until that point.
    Code:
    DISM.exe /online /Cleanup-Image /StartComponentCleanup /ResetBase