部署映像服务和管理(DISM)工具是用于修改Windows®映像的命令行工具。我们可以直接从命令提示符下使用DISM启用或禁用Windows功能,也可以将应答文件应用于图像。我们可以在WIM或VHD文件上离线启用或禁用Windows功能,或者在运行的操作系统上在线启用或禁用Windows功能。
查看所有Windows功能,在CMD命令窗口中输入
Dism /online /Get-Features
列出所有功能
功能名称 : Printing-PrintToPDFServices-Features 状态 : 已启用 功能名称 : Printing-XPSServices-Features 状态 : 已启用 功能名称 : TelnetClient 状态 : 已启用 功能名称 : LegacyComponents 状态 : 已禁用 功能名称 : DirectPlay 状态 : 已禁用 功能名称 : Printing-Foundation-Features 状态 : 已启用 功能名称 : Printing-Foundation-InternetPrinting-Client 状态 : 已启用 功能名称 : Printing-Foundation-LPDPrintService 状态 : 已禁用 功能名称 : Printing-Foundation-LPRPortMonitor 状态 : 已禁用 功能名称 : SimpleTCP 状态 : 已禁用 功能名称 : Windows-Identity-Foundation 状态 : 已禁用 功能名称 : NetFx3 状态 : 已启用 功能名称 : WCF-HTTP-Activation 状态 : 已禁用 功能名称 : WCF-NonHTTP-Activation 状态 : 已禁用 功能名称 : IIS-WebServerRole 状态 : 已禁用 功能名称 : IIS-WebServer 状态 : 已禁用 功能名称 : IIS-CommonHttpFeatures 状态 : 已禁用 功能名称 : IIS-HttpErrors 状态 : 已禁用 功能名称 : IIS-HttpRedirect 状态 : 已禁用 功能名称 : IIS-ApplicationDevelopment 状态 : 已禁用 功能名称 : IIS-Security 状态 : 已禁用 功能名称 : IIS-RequestFiltering 状态 : 已禁用 功能名称 : IIS-NetFxExtensibility 状态 : 已禁用 功能名称 : IIS-NetFxExtensibility45 状态 : 已禁用 功能名称 : IIS-HealthAndDiagnostics 状态 : 已禁用 功能名称 : IIS-HttpLogging 状态 : 已禁用 功能名称 : IIS-LoggingLibraries 状态 : 已禁用 功能名称 : IIS-RequestMonitor 状态 : 已禁用 功能名称 : IIS-HttpTracing 状态 : 已禁用 功能名称 : IIS-URLAuthorization 状态 : 已禁用 功能名称 : 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-Services45 状态 : 已启用 功能名称 : WCF-HTTP-Activation45 状态 : 已禁用 功能名称 : WCF-TCP-Activation45 状态 : 已禁用 功能名称 : WCF-Pipe-Activation45 状态 : 已禁用 功能名称 : WCF-MSMQ-Activation45 状态 : 已禁用 功能名称 : WCF-TCP-PortSharing45 状态 : 已启用 功能名称 : 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-DCOMProxy 状态 : 已禁用 功能名称 : MSMQ-Server 状态 : 已禁用 功能名称 : MSMQ-ADIntegration 状态 : 已禁用 功能名称 : MSMQ-HTTP 状态 : 已禁用 功能名称 : MSMQ-Multicast 状态 : 已禁用 功能名称 : MSMQ-Triggers 状态 : 已禁用 功能名称 : IIS-CertProvider 状态 : 已禁用 功能名称 : IIS-WindowsAuthentication 状态 : 已禁用 功能名称 : IIS-DigestAuthentication 状态 : 已禁用 功能名称 : IIS-ClientCertificateMappingAuthentication 状态 : 已禁用 功能名称 : IIS-IISCertificateMappingAuthentication 状态 : 已禁用 功能名称 : IIS-ODBCLogging 状态 : 已禁用 功能名称 : MediaPlayback 状态 : 已启用 功能名称 : WindowsMediaPlayer 状态 : 已启用 功能名称 : DataCenterBridging 状态 : 已禁用 功能名称 : SmbDirect 状态 : 已启用 功能名称 : HostGuardian 状态 : 已禁用 功能名称 : Internet-Explorer-Optional-amd64 状态 : 已启用 功能名称 : AppServerClient 状态 : 已禁用 功能名称 : TIFFIFilter 状态 : 已禁用 功能名称 : WorkFolders-Client 状态 : 已启用 功能名称 : MicrosoftWindowsPowerShellV2Root 状态 : 已启用 功能名称 : MicrosoftWindowsPowerShellV2 状态 : 已启用 功能名称 : Client-DeviceLockdown 状态 : 已禁用 功能名称 : Client-EmbeddedShellLauncher 状态 : 已禁用 功能名称 : Client-EmbeddedBootExp 状态 : 已禁用 功能名称 : Client-EmbeddedLogon 状态 : 已禁用 功能名称 : Client-KeyboardFilter 状态 : 已禁用 功能名称 : Client-UnifiedWriteFilter 状态 : 已禁用 功能名称 : DirectoryServices-ADAM-Client 状态 : 已禁用 功能名称 : NetFx4-AdvSrvs 状态 : 已启用 功能名称 : NetFx4Extended-ASPNET45 状态 : 已禁用 功能名称 : ServicesForNFS-ClientOnly 状态 : 已禁用 功能名称 : ClientForNFS-Infrastructure 状态 : 已禁用 功能名称 : NFS-Administration 状态 : 已禁用 功能名称 : SMB1Protocol-Deprecation 状态 : 已禁用 功能名称 : SearchEngine-Client-Package 状态 : 已启用 功能名称 : Microsoft-Windows-Subsystem-Linux 状态 : 已禁用 功能名称 : HypervisorPlatform 状态 : 已禁用 功能名称 : VirtualMachinePlatform 状态 : 已禁用 功能名称 : Client-ProjFS 状态 : 已禁用 功能名称 : Containers-DisposableClientVM 状态 : 已禁用 功能名称 : Microsoft-Hyper-V-All 状态 : 已禁用 功能名称 : Microsoft-Hyper-V 状态 : 已禁用 功能名称 : Microsoft-Hyper-V-Tools-All 状态 : 已禁用 功能名称 : Microsoft-Hyper-V-Management-PowerShell 状态 : 已禁用 功能名称 : Microsoft-Hyper-V-Hypervisor 状态 : 已禁用 功能名称 : Microsoft-Hyper-V-Services 状态 : 已禁用 功能名称 : Microsoft-Hyper-V-Management-Clients 状态 : 已禁用 功能名称 : Containers 状态 : 已禁用 功能名称 : SMB1Protocol 状态 : 已禁用 功能名称 : SMB1Protocol-Client 状态 : 已禁用 功能名称 : SMB1Protocol-Server 状态 : 已禁用
查看、禁用、启用某一功能,以SMB1为例:
查看
Dism /online /Get-FeatureInfo /FeatureName:SMB1Protocol
禁用
Dism /online /Disable-Feature /FeatureName:SMB1Protocol
启用
Dism /online /Enable-Feature /FeatureName:SMB1Protocol
离线操作映像,E:\1为Dism++映像挂载路径
离线启用组件
dism /Image:E:\1 /Enable-Feature /ALL /FeatureName:SMB1Protocol
离线禁用组件
Dism /Image:E:\1 /Disable-Feature /FeatureName:SMB1Protocol
继续阅读