How do I disable multicast on the TCP/IP stack for Windows?

The Win7 firewall has an option about blocking IGMP

inbound rules, new rule, Custom, choose Protocol, then choose IGMP. outbound rules, new rule, ditto

I see no such option in the XP firewall. It knows of ICMP but not IGMP.

The following is kind of in Morbid's answer

win7

http://technet.microsoft.com/en-us/library/cc957547.aspx HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\IGMPLevel <-- set to 0 that is kind of within morbid's "answer".

Set IGMPLevel to 0

WinXP

http://support.microsoft.com/kb/314053/en-gb

all the TCP/IP parameters are registry values that are located under one of two different subkeys of

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters

and

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\ID for Adapter

At those keys, set IGMPLevel to 0


I haven't tested it though, and on my systems, On my Win7 system or my XP system.. While the keys are there, the name (IGMPLevel) isn't in my registry at those keys. So in my case i'd have to create it.