How to Remove a Package From Server Core for Windows Server 2008 R2
6/22/2010
Unlike in a full installation of Windows Server, on Server Core you can remove packages to free disk space and to ensure that an Administrator cannot add a role or feature, or otherwise change the function of your server appliance. For information about packages that you can remove, see Removable Packages for Server Core for Windows Server 2008 R2.
Important
Package removal is a one-way operation. After you remove a server role or feature, you cannot restore it. If you realize later that you need the server role or feature that you removed, you must reinstall the operating system.
In Server Core for Windows Server 2008 R2, removing the following packages frees the most disk space:
- .NET Framework packages (~500 MB)
- WoW64 packages (~250 MB)
- Input method editor (IME) packages (~200 MB)
To remove a package from Server Core for Windows Server 2008 R2
Open <System drive>:\Windows\Servicing\Packages.
Run
dir *coreedition*.mum /w
.From the output of the
dir
command, copy the file name, excluding the file name extension; for example:Microsoft-Windows-ServerEnterpriseCoreEdition~31bf3856ad364e35~amd64~~6.1.7000.0
Run
dism /online /get-features /packagename: <CoreEditionPackage>
, where<CoreEditionPackage>
is the file name that you copied.Run
dism /online /disable-feature /packagename: <CoreEditionPackage> /featurename: <NameToRemove>
.For example, you can use the following command to remove the IIS Web Server package from Server Core for Windows Server 2008 R2 Enterprise Edition:
dism /online /disable-feature /packagename:Microsoft-Windows-ServerEnterpriseCoreEdition~31bf3856ad364e35~amd64~~6.1.7600.16385 /featurename:Microsoft-Windows-IIS-WebServer-Core-Package
To free disk space from the Server Core disk image, run the following command:
dism /online /disable-feature /packagename: ServerStandardCoreEdition /featurename: <NameToRemove>
.
See Also
Reference
Removable Packages for Server Core for Windows Server 2008 R2