Cast to Device Not Working on Windows 10 [Solved]

By April Cai in Common Errors Tags: Windows 10

If you’re on Windows 10, and you cannot connect you other devices to the Windows 10 through its feature: Cast to device, you ‘re not alone. Many Windows users are reporting it. But the good news is you can try to fix it by yourself.

How do I fix it?

Here’re 3 solutions you can try to fix this problem. You may not  have to try them all; just work your way down the list until you find the one that works.

Fix 1: Turn on Network Sharing Feature
Fix 2: Reset the Stream Permissions on your Windows 10
Fix 3: Update your device drivers

Fix 1: Turn on Network Sharing Feature

1) Type network in the search box from Start. Then click Network status from the top.

2) Click Network and Sharing Center.

3) Click Change advanced sharing settings.

4) Make sure these two items are checked:  Turn on network discovery and Turn on file and printer sharing. Then click Save changes.

5) Connect the device to your Windows 10 again to see if it succeeds.

Fix 2. Reset the Stream Permissions on your Windows 10

1) Type media in the search box from Start. Then click Windows Media Player on the top.

2)Click Stream Allow Internet access to home media…
Then click Allow Internet access to home media on the pop-up window.

Click YES when prompted by User Account Control.

3) Click OK.

4) You should then see the Windows Media Player window again. Click Stream Turn on media streaming…

5) Click Turn on media streaming.

6) Click OK.

7) It should then be back on the Windows Media Player window. Click Stream. You should then see Automatically allow devices to play my media... is ticked on. If not, tick on it.

8) Close the Windows Media Player window.

9) Connect the device to your Windows 10 again to see if it succeeds.

Fix 3: Update your device drivers

This problem could be also due to an old or incorrect device driver. You can update your printer driver manually or, if you’re not confident playing around with drivers, you can do it automatically with Driver Easy.

Driver Easy will automatically recognize your system and find the correct drivers for it. You don’t need to know exactly what system your computer is running, you don’t need to risk downloading and installing the wrong driver, and you don’t need to worry about making a mistake when installing.

You can update your drivers automatically with either the FREE or the Pro version of Driver Easy. But with the Pro version it takes just 2 clicks (and you get full support and a 30-day money back guarantee):

1) Download and install Driver Easy.

2) Run Driver Easy and click the Scan Now button. Driver Easy will then scan your computer and detect any problem drivers.

3) Click the Update button next to all the flagged drivers to automatically download and install the correct version of this driver (you can do this with the FREE version). 

Or click Update All to automatically download and install the correct version of all the drivers that are missing or out of date on your system (this requires the Pro version – you’ll be prompted to upgrade when you click Update All).

4) Reboot your Windows 10.

5) Connect the device to your Windows 10 again to see if it succeeds.

  • Jon

    Great software and tips. Sadly I spent like 2 hours doing the suggestion of updating all drivers but for some reason just clicking “Check For Updates” didn’t find most if not all of them. I went to cheapskate way and didn’t buy your software so I used your free version. Still took long but how did THIS find updates and dumb Windows doesn’t? I was skeptical like it’s a scam and puts in virus updates but it solved the problem that search results brought me here so I’m happy. I’m on an HP with AMD.

  • Nur Rahmad

    thank, it dooesnt work at all and it said solved in title

  • If those don’t work for you, you might have the proper services disabled.

    1. Cast To Device on your PC/Laptop isn’t working.
    2. XBOX isn’t discoverable on your network.
    3. Network Discovery keeps turning itself off.

    All of these are symptoms of a VERY simple problem.


    Press WIN+R > type services.msc > In Services, make sure the following services are NOT disabled.

    1. DNS Client [Automatic(Triggered)]
    2. Function Discovery Resource Publication [Manual]
    3. SSDP Discovery [Manual]
    4. UPnP Device Host [Manual]

    The last three tend to get disabled with system optimization tools. Some naturally assume that the “average user” won’t cast movies, video and audio to another device, and other such features.

    I don’t know about PlayStation, but XBOX ONE uses SSDP Discovery Protocol for networking, so if you want to be able to add your XBOX ONE to your PC under Devices, for example, that needs to be available for when it’s needed.

    The settings in brackets is what mine is set to. I’m not sure that they are the default settings, but here is my thought process as to why I have them that way.

    I don’t cast to device, or use other features all the time.

    Sometimes I’m working and I will need my entire screen for what I’m doing. Graphics programs, development stuff, etc.

    When I need to watch a video like a training video, or want a movie up while I’m working, I’ll use my XBOX one as a destination and cast to device.

    Since I don’t do that all the time, I have the last three set to Manual, so they turn on only when I turn them on by activating that feature.

    No need to have services completely disabled unless you know for a fact you’ll never use them, like Shared PC Account Manager, Retail Demo Service, and others of the like.

    Hope this fixes your problem(s) if you have any of those.

  • Arthur Brown

    They changed the rules again I now get “You must have a Microsoft Account”

  • Leslie

    Fixed my issue! ‘ppreciate it!

  • yehanny olivares

    This just made my day! Thanks!