If the “Cast” feature in Google Chrome is not working on a Windows computer, it usually comes up with an error message reading “Cast to Device not working” or “No Devices Found”.
The reason for “Cast to device” not working on a Windows computer could be due to the Network Discovery not being enabled, Media Sharing Service being stuck or disabled and other reasons.
Cast to Device Not Working in Windows 11/10
Before going ahead with the troubleshooting steps, make sure that you are using the latest version of Google Chrome browser on your computer.
All that is required to update Google Chrome browser is to click on 3-dots icon > Hoover mouse over Help and click on About Google Chrome.
Once you click on “About Google Chrome”, you should find Google Chrome checking for updates and installing them on your computer (If available).
If you are still unable to Cast anything from your computer to TV, you should be able to fix the problem using the following troubleshooting steps.
1. Enable Network Discovery
The casting device that is connected to your TV, won’t be able to find the computer, if the Network Discovery feature has not been enabled on your Windows computer.
1. Type Control Panel in the Search bar > click on Control Panel Desktop App in the search results.
2. From the next screen, go to Network & Sharing Center and click on Change Advanced Sharing Settings link in the left-pane.
3. On Advanced Sharing Settings screen, select Turn ON Network Discovery and Turn On File and printer sharing options.
4. Make sure you click on the Save changes button.
Switching on Network Discovery makes your computer visible to the Cast Device and your computer will also be able to see other devices on the network.
After enabling Network discovery, check to see if Cast to Device feature is now working on your computer.
2. Set Network Type to Private
Follow the steps below to set the Network Type for the Wi-Fi on your computer to Private Mode.
1. Go to Settings > Network & Internet > click on Properties in the left-pane.
2. On the next screen, set Network type to Private under “Network Profile section”.
After this, check to see if Chromecast is now working on your computer.
3. Restart Media Sharing Service
As mentioned above, the problem could be due to the Media Sharing service being stuck or not working on your computer.
1. Right-click on the Start button and click on Run.
2. In Run Command window, type services.msc and click on OK.
3. On the services screen, right-click on Windows Media Player Network Sharing Service and click on Restart.
Note: If the Service is not running, click on the Start option.
4. After this, you should find the Cast feature in Google Chrome working properly on your computer.
4. Allow Cast to Device Functionality Through Windows Firewall
Make sure that Cast to Device Functionality is not being blocked by Firewall Settings on your computer.
1. Type Windows Defender in the Search bar > click on Windows Defender Firewall in the search results.
2. On Windows Defender Firewall settings screen, click on Allow an app or feature through Windows Defender Firewall option.
3. On the next screen, click on Change Settings button and make sure Cast to Device functionality enry is selected.
4. Click on OK to save this setting on your computer.
5. Disable Bonjour Service
If you are using an iPhone or iPad, the problem might be due the iTunes related Bonjour Service interfering with proper functioning of the Cast fetaure in Google Chrome.
1. Open Run Command (press Win + R keys) > type services.msc and click on OK.
2. On the Services screen, double-click on Bonjour Service.
3. On the next screen, disable Bonjour Service by changing the Startup Type to Disabled.
6. Enable Required Media Services
In certain cases, the problem is due to Media Services getting disabled by optimization tools running on the computer.
1. Press Win + R keys > Type Services.msc and click on OK.
2. On the Services screen, check and make sure that the following services are running.
- DNS Client: Automatic
- Function Discovery Resource Publication – Manual
- SSDP Discovery – Manual (Used by XBOX)
- UPnP Device Host – Manual
If any service is not running, double-click on the Service and click on Start.
7. Check the Casting Device
If above methods did not help, it is most likely that the problem lies with the Casting Device that you are using to Cast Media from computer to TV.
If you are using Google Chromecast to project media to TV, you can refer to this guide: Fix: Google Chromecast Not Working Issue.