While trying to install a new feature on a Windows Server 2012 R2 system using Powershell, I received the following error:
#Install Feature Install-WindowsFeature -Name Desktop-Experience -IncludeAllSubFeature Install-WindowsFeature : The request to add or remove features on the specified server failed. Installation of one or more roles, role services, or features failed. The component store has been corrupted. Error: 0x80073712 At line:1 char:1 + Install-WindowsFeature -Name Desktop-Experience –IncludeAllSubFeature + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : InvalidOperation: (@{Vhd=; Credent...Name=localhost}:PSObject) [Install-WindowsFeature], Exception + FullyQualifiedErrorId : DISMAPI_Error__Failed_To_Enable_Updates,Microsoft.Windows.ServerManager.Commands.AddWind owsFeatureCommand Success Restart Needed Exit Code Feature Result ------- -------------- --------- -------------- False No Failed {}
I had to use the DISM utility to repair the Component Store. Using a ‘cmd’ window as a user with local Administrator permissions to the system:
DISM /Online /Cleanup-Image /CheckHealth && DISM /Online /Cleanup-Image /ScanHealth && DISM /Online /Cleanup-Image /RestoreHealth