Fix: Wireless Display Optional Feature Fails to Install

Wireless Display is a feature-on-demand (FOD) package that adds the Connect application. This application allows other devices to wirelessly project to this computer and requires Miracast-capable hardware.

When you install the Wireless Display FOD package via Optional Features in Settings, it may not install successfully. Some of the common errors you may encounter are 0x80070490 and 0x800f0950.

Let’s see how to install the Wireless Display feature successfully.


To install the Wireless Display feature, follow the steps below.

Step 1: Turn off the Metered option in your network connection properties

If your internet connection is set to Metered, the FOD doesn’t install. The Optional Features page may show the error “Couldn’t Add. Try changing to a non-metered network connection.“.

optional features - metered connection

The CBS log may have the following entries.

Info   CBS    Exec: Metered network detected, give up WU download attempt
Info   CBS    Exec: Processing complete.  Session: 31107910_3729799635, Package: Microsoft-Windows-WirelessDisplay-FOD-Package~31bf3856ad364e35~amd64~~10.0.19041.1, Identifier: KB777778 [HRESULT = 0x800f0908 - CBS_E_METERED_NETWORK]

To fix the issue, turn off metering for your internet connection.

  1. Open Settings, and click Network & Internet.
  2. Access the properties of your current internet connection source — e.g., Ethernet or Wi-Fi.
  3. Disable the “Metered” option.
    turn off metered connection

If the above step doesn’t resolve the problem, continue to Steps 2 & 3.

Step 2: Remove Windows Update policies

Open an admin Command Prompt window and run the following commands one by one:

reg.exe delete "HKCU\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" /f
reg.exe delete "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\WindowsUpdate" /f
reg.exe delete "HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" /f
reg.exe delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\WindowsUpdate" /f
reg.exe delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Servicing" /v "RepairContentServerSource" /f
reg.exe delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Servicing" /v "LocalSourcePath" /f
reg.exe delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Servicing" /v "UseWindowsUpdate" /f
gpupdate /force
net stop wuauserv
net start wuauserv

(The above steps remove the Windows Update policies. For more information, see the article Fix Windows Update Issues in Windows 10/11.)

Step 3: Add “Wireless Display” using DISM or Optional Features

Next, run the following commands to install the Wireless Display feature.

DISM /Online /Remove-Capability /CapabilityName:App.WirelessDisplay.Connect~~~~

(If the error “Error: 87 – A Windows capability name was not recognized” appears, ignore it and proceed to the following command.)

DISM /Online /Add-Capability /CapabilityName:App.WirelessDisplay.Connect~~~~

wireless display FOD - install using DISM

Alternatively, you can install the feature via Settings → System → Optional Features.

wireless display FOD - install using optional features

Note: Information in this article doesn’t fix the error code 0x800F0922 when installing the Wireless Display feature. 0x800F0922 is a generic rollback error code that can occur for several reasons. Fixing it requires analyzing the Component-Based Servicing (CBS) logs.

Additional Information

To install the Wireless Display feature offline, use the FOD ISO from Microsoft. For more information, see How to Install a Feature On Demand (FOD) Package Offline. This method is ideal if you want to add the feature on systems without internet access or locked down by Windows Update policies.

One small request: If you liked this post, please share this?

One "tiny" share from you would seriously help a lot with the growth of this blog. Some great suggestions:
  • Pin it!
  • Share it to your favorite blog + Facebook, Reddit
  • Tweet it!
So thank you so much for your support. It won't take more than 10 seconds of your time. The share buttons are right below. :)

Ramesh Srinivasan is passionate about Microsoft technologies and he has been a consecutive ten-time recipient of the Microsoft Most Valuable Professional award in the Windows Shell/Desktop Experience category, from 2003 to 2012. He loves to troubleshoot and write about Windows. Ramesh founded in 2005.

Leave a Comment