If the “Cast” feature in Google Chrome is not working on a Windows computer, it usually comes up with “Cast to Device not working” or “No Devices Found” error message.
The reason for “Cast to device” feature not working on a Windows computer could be due to outdated Chrome browser, Network discovery feature not being enabled and other reasons.
Cast to Device Not Working in Windows 11/10
Before going ahead with other 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 > Help > 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 your computer, if the Network Discovery feature has not been enabled on your Windows computer.
1. Type Control Panel in the Search bar and click on Control Panel Desktop App or Control Panel System in the search results.
2. From the Control Panel 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, Turn On File and printer sharing options and click on Save changes button.
Turning on Network Discovery makes your computer visible to other devices on the Local network and allows your computer 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.
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. Start Media Sharing Service
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. If service is not running, click on the Start option.
After this, try to Cast any video from your computer to TV.
4. Allow Cast to Device Functionality Through Windows Firewall
Make sure Cast to Device Functionality is not blocked by the Firewall Settings on your computer.
1. Type Windows Defender in the Search bar and click on Windows Defender Firewall in Best match 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 > make sure Cast to Device functionality enry is selected.
4. Click on OK to save this change on your computer.
5. Disable Bonjour Service
The Bonjour Service installed by iTunes on Windows computers is known to interfere with proper functioning of the Cast fetaure in Google Chrome.
1. Open the Run Command on your computer, 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. 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.
For more information on this issue, you can refer to this guide: Fix: Google Chromecast Not Working Issue.