Remove specified roles, role services, and features from a computer running Windows Server 2008 R2.
For Windows 2012 R2 and greater, use Uninstall-WindowsFeature.
Syntax
Remove-WindowsFeature [-Name] string[] [-logPath string]
[-WhatIf] [-Restart] [-Concurrent] [CommonParameters]
Key
-Name string
The command IDs of roles, role services, or features to remove.
Alternatively, an array of Feature objects will also be accepted.
You can find a list of command IDs for all roles, role services, and features in the
topic "Overview of Server Manager Commands" in the Server Manager Help.
-logPath string
The name and location of a log file, other than the default, %windir%\logs\ServerManager.log.
-WhatIf
Describe what would happen if you executed the command, without actually
executing the command. This will also display any Windows features that
would be removed due to dependencies.
-Restart
Restart the computer automatically when removal is complete,
if restarting is required by the roles or features removed.
-Concurrent
Allow concurrent instances of Add-WindowsFeature or Remove-WindowsFeature
to run at the same time.
CommonParameters:
-Verbose, -Debug, -ErrorAction, -ErrorVariable, -WarningAction, -WarningVariable,
-OutBuffer -OutVariable.
Examples
Remove both Telnet Server and Telnet Client:
C:\PS> Remove-WindowsFeature Telnet-Server,Telnet-Client
Remove all Web features, including dependencies:
C:\PS> Get-WindowsFeature Web-* | Remove-WindowsFeature
"No amount of time can erase the memory of a good cat, and no amount of masking tape can ever totally remove his fur from your couch" ~ Leo F. Buscaglia
Related PowerShell Cmdlets:
Add-WindowsFeature - Install roles, role services, and features.
Get-WindowsFeature - Retrieve roles, role services, and features.
Remove-WindowsCapability - Uninstall a Windows capability package from an image.
Uninstall-WindowsFeature - Uninstall/remove roles, role services, and features (2012 R2+)