I wasn’t able to open Sonos Controller on Windows 10, just like some of you, according to other topics on the community.
Taking a look on the log file that’s created on C:\ProgramData\SonosV2,_Inc\runtime, i was getting the following error message: “<ApplicationData>@Module:module @Message:Can’t bind (port 3410)</ApplicationData>”
It seems that Sonos is using a port that might be marked as reserved. To check that, run the following command on command prompt:
netsh int ip show excludedportrange protocol=tcp
You will get a list of exclusion ranges.
I couldn’t quite understand what’s reserving the bunch of ports I have on this list but, to clean it up and fix the problem, I’ve run the following commands:
net stop winnat
net start winnat
If you check the list of excluded ranges again, the list should be much smaller and port 3410 should not longer be reserved and Sonos app should work again.