Enable Multicast in Firewall on Windows 10 [How to]

Adjust the firewall settings to enable multicast

Reading time icon 4 min. read

Readers help support Windows Report. We may get a commission if you buy through our links. Tooltip Icon

Read our disclosure page to find out how can you help Windows Report sustain the editorial team Read more

Key notes

  • Check your adapter settings if you're having any issues with multicast on your PC.
  • Adjust Windows Firewall settings to allow multicast to function properly on your computer.
enable multicast windows 10

At times, the Multicast streaming may not work if you have your Firewall enabled, so in today’s guide, we’ll show you how to enable multicast in Windows 10 if it’s blocked by the firewall.

If you’re not familiar, we have a great guide on how to cast Windows 10 to TV, so you might want to familiarize yourself. As for the issues, they can be fixed as long as you follow these steps.

How do I know if multicast is enabled in Windows 10?

  1. Press Windows key + X and choose Windows PowerShell (Admin).
  2. Run the following command: ifconfig eth0 | grep -i multi
  3. After doing that, you should see the status of multicast.

Remember to replace eth0 with the name of your connection.

How do I enable multicast on Windows 10 if it’s blocked by a firewall?

1. Check for VM Network Adapter

  1. If you or your client has Virtual Machine installed, it will also install the Host-Only network for the VM. This network adapter can create issues with Multicast streaming and Firewall.
  2. Try to disable the Network adapter from the control panel and check if that resolves the error. Here is how to do it.
  3. Press Windows Key + R  to open Run.
  4. Type control and press OK to open the Control Panel. 
  5. In the Control Panel, go to Network and Internet > Network and Sharing Center.
  6. From the left pane click on Change Adapter Settings.
    Disable Virtual machine Network Adapter
  7. Right-click on the VM installed Network adapter and select Disable.
  8. Now start the stream and you should be able to start Multicast streaming.
  9. From the Control Panel, right-click on VM network Adapter again and select Enable.
  10. Right-click on the Network Adapter again and select Properties.
  11. Double-click on Internet Protocol Version 4 (TCP/IPv4).
    Virtual Machine Network Adapter Advanced Settings
  12. Click the Advanced button at the bottom of the window.
    Network Adapter Advanced Settings Change Metric
  13. Uncheck Automatic Metric and set the value to 0 for ethernet or wireless if required and 1 for VM.

2. Add Application to the Windows Firewall Exception List

  1. If you haven’t already, you can add an application on the Windows Firewall exception list and allow it to receive all incoming traffic from that application. This is the easiest but not the safest method to resolve this issue. Here is how to do it.
  2. Press Windows Key + R to open Run.
  3. Type firewall.cpl and press OK to open Windows Defender Firewall window.
  4. From the left pane click on Advanced Settings.
  5. Click on Inbound Rules options.
  6. On the left pane click on New rule.
    Defender Firewall Inbound Rules - New Rule
  7. Under Rule Type select the option Program and click Next.
  8. Select the option This Program path.
    browser Program Path - defender Firewall
  9. Now browse the program that you want to add to the exception list. Program‘s .exe file is located in C:\program Files (x86)\Program Name
  10. Select the Allow the connection option.
    Allow the Connection in Defender Firewall
  11. Click Next and leave all the options as it is. Click Next again.
  12. Add a name for this rule so that you can identify it easily and click Finish.
  13. Now try to start the stream and check if you are able to connect without any issues.

After doing that, check if the issue is resolved.

3. Other workarounds to try

  1. Allow incoming traffic from the IP addresses of all the server running the Streaming. While this can be a time-consuming task, it is safer than adding the program to the exception list.
  2. You can also configure the Windows Firewall to allow UDP traffic only from the specified ports. To do this you need to change the Windows Media Player settings or server configuration.
  3. Lastly, you can enable rollover to a TCP-based protocol on all Windows Media Server publishing points that streams. This is the most secure but resource-hungry method.

There you go, these are just some of the solutions that can help you enable multicast on Windows 10.

To learn more about this feature, visit our guide on mDNSResponder.exe for more useful information.

What method did you use? Let us know in the comments below.

More about the topics: firewall, windows 10